If you have a website, you already know that a blog can be a powerful tool for SEO purposes. It's also a great way to explain your key selling points in depth, and to refresh all of your marketing messages. But those are only the superficial reasons for adding a blog to your Drupal website development project. There are benefits of a blog that you might never have considered.
There are two types of people who design websites. The first, who I'll refer to as Type 1, is someone who's less experienced or not fully focused on web design and lets technical issues or the constraints of an off-the-shelf template dictate the end web site product. The second, called Type 2, is someone who figures out what the site must do to be relevant and meet business goals and then designs the site so it does exactly that.