Blogs are made for a specific time based, personal, and have an inside view. Mostly updating is done in a frequent manner. It tends for getting your message across in a personal manner.
It is possible that they can generate traffic in absence of search engines. However if search engines are present then it can generate more traffic.
Blogs, are very useful for optimization of your website. No doubt, that most of the blogs are search engine friendly. Why do we bother about blogs? It has many reasons like:
1. Generally, we optimize blog to increase the rankings not only for search engines but also for RSS search engines.
2. To increase targeted traffic to the blog from Yahoo, My Web and Google Search.
You can consider a blog as a site that uses a content management system for applying SEO tactics. Another thing is that Blog optimization is also as effective and important as the content.
However, for business purpose, if you are going to set up new business then I would suggest you to keep following tips in your mind.
1. Update your blog regularly: You should provide current news to your customers and for this you need to make updation in Blogs every day.
2. Be ready for feedback: I’d suggest you to be prepared for feedback from visitors and try to work according that feedback so that you may provide batter results to your visitors. Blogs are very useful to communicate with your customers. Any good non voice communication needs good content and truly, it is also a basic need for internet business.