Fresh Content Improves Search Engine Optimization
Many search engine optimization companies will sell you a search engine optimization package that addresses a number of the significant facets of search engine optimization. These aspects include, but aren't limited to, use of file names, alt tags, h1 tags, keyphrase density, meta tag optimization, link analysis and such. These are all important aspects of a good search optimization.
However, one difficulty is that the main search engines (especially Google) not only rank pages upon relevant content (which is determined by the factors listed above, and more), but by fresh content as well. What this means to you is that, even after your site has been "optimized to the max", your rankings will increase to a certain level and then not go much higher. To reach the top and stay there, your site should deliver fresh, relevant content on a regular basis. Depending on the nature of your business, your competition, and targeted keyphrases, the rate at which you need to add content to your website can vary from monthly to daily.
The delivery of fresh content to your website, in a form that is readable by search engines (i.e. not through the use of javascript, iframes, or the like) requires a dynamic, database driven content management system.
The most cost effective means to accomplish this is through the use of a weblog that sits on your server and resides under your domain name. Updating the weblog with rich articles or commentary, broadcasting this information to the World Wide Web, and allowing users to post comments, achieves the following:
1) Increases the number of inbound links to your website
2) Increases the frequency at which major search engines will spider or crawl your Website
3) Increases interactivity for the web user
4) Improves your search engine rank.