A blog can be a fantastic way to market whatever you have to sell or promote and there are a couple of reasons as to why this is the case. First, you can have your blog created through open source content management systems such as WordPress and you will find that they are loved by the search engines resulting in you ranking quite well on the results pages. Second, a blog creates a relationship between both you and your visitors and in the world of the internet trust is a major thing.
It is important to note that fresh content on a blog is believed to be twice as likely to appear on the first page of a search engine than any other type of content, so do think about how this can then have a positive impact on your business and main website. Look at also offering your readers a chance to subscribe to an RSS feed so they can easily see when your blog has been updated because by doing this, you increase the chances of them becoming repeat visitors and hopefully then spending some money with you.