Whether blogs are good for SEO purposes is actually irrelevant. The content is key. Blogs are simply a publishing mechanism. Having said that, the ability to produce high quality content on an ongoing basis can be made much easier by leveraging blog software - especially for the for non-technical user. Too many corporate websites are static in nature, meaning new pages aren?t being created on a continual basis. This limits search engine results. In general, the more optimized pages, the better. The end goal of this content creation process is to inject keyword-rich text into new website pages. If the content is good and the pages are properly structured, results will be maximized. Back-links will also likely ensue. Blog software (most notably wordpress and movable type) provide an easy way to accomplish this. They?re simple publishing systems. Additional benefits of blog software systems include excellent internal linking and keyword-friendly URLs. In the end, blogs are probably the best way for any regular user to submit optimized content in an ongoing and efficient manner. The process requires no technical knowledge and can be done at any time. Doing so will create new keyword-rich gateways whereby the search engines can drive traffic to your site.