It may be a good idea to set up a blog to generate sales to a website and earn money!
First of all, you must choose the customers from all market then find products they may bought and promote the products to them. Actually blog markeing may be a great tactic. To get traffic, you must know your customers well and write something fit their appetite.