Blogs are a great way to generate free publicity and get your message out. Great blog posts can help boost your brand identity and generate a steady following, possibly turning followers into customers.