Why have a blog? October 28, 2011 by Keith It is a great way to communicate with your customers/audience. For Search Engine Optimization (SEO). It creates fresh content and additional pages on content on your website. It help drive traffic to your website.