Having an on-site blog is not only strengthens the brand, but it is also important for SEO. It positively affects the decision making process of the visitor by providing more insight of your business and knowledge about the industry. “Tips”, “How to” tutorials etc. are the most influential way to interact with the visitor.
Make sure to put your blog on the subdirectory (www.yourwebsite.com/blog) not on the subdomain (blog.yourwebsite.com) to increase the authority of your website and blog. The blog should be on the subdirectory because the search engines considers subdomains altogether a different website from the parent.