A business blog has multiple functions and has many attributes. A blog used regularly and intelligently to educate potential customer will get your business found and will generate leads.
Design is uber important. I will discuss design in another post. This post is about your blog requirements.
“Blogging is (still) one of the most powerful Marketing tools. Ever. Period. Hard stop.” Mitch Joel