Blogs are often touted as good for search engine optimization. The reality is, blogs are simply software tools and what you get out of them from a SEO perspective is in proportion to how well you know how to use them. Good keyword categorization and content are a start, but blogs are not much of a SEO asset unless they attract links.
The myth of “Build it and they will come”. Not many businesses that start blogs have the patience to create great content and wait for others to find that content all on their own as a linking strategy. Without clicking on a link or finding it on a search engine, how will others find your blog? Content is King but only if you promote it.