Yes, you can create a blog for SEO purposes. Following are some benefits of blogs:
1. It can create #1 search rankings for odd phrases we have not considered,
2. It allows traffic from social networks such as Twitter, Facebook,
3. A blog is ideal for long tail search terms and long tail rankings,
4. The category features of a blog allow the aggregation of content according to themes. This makes it easier for search engines to understand your content and consequently rank you well.
5. They usually have uncomplicated URL structure, making it fairly easy for search engine spiders to find and crawl blog content.
6. Blogs that post product or service related information can deep link anchor text to product information or purchase pages deep within the web site.
7. Links to RSS feed URLs that use the blog domain name will help in building link popularity and increase traffic.