Personally, I have create a schedule to produce content regularly.  Remember Google is watching (in a good way). When you add quality content that rivets your visitors, keeping them on the page Google sees that as a sign that visitors like your site and Google likes sites that people like, and site Google likes get higher rankings. Consider a WordPress blog or WordPress as a CMS. If you need help with this let me know I have some GREAT resources.