Blogs & Blogging about your products and business is a great way to drive traffic to your website, the more (relevant) content your blog contains, the better.
You should aim to write a new blog post at least 2-3 times a week.
Here is a list of popular blogging sites. If you know of any yourself, please add to the list!