"Do you have a blog for your small business? You should consider it. Blogging enables you to build credibility, expertise and thought leadership in and around your business. It is also a great way to showcase information about your product or service in a way that provides you flexibility to add information on-line without having to make changes to your primary website. Given all of these advantages the biggest challenges in blogging typically revolve around generating ideas to write about and the time to create posts."
I would add that you can take your blog and post the link on your Twitter or Facebook page. You DO have one, right?