I'd say the best way would be to build an email list. Many internet marketers swear by this method, claiming that "the money is in the list," and I agree. Creating an email list isn't as daunting as it sounds, honestly. There is a lot of work involved, but it's quite simple.
First you should decide on your niche and create some products, maybe an ebook or some reports since you have experience with articles, relating to your niche.
Second, sign up with an autoresponder, such as aweber, and create a newsletter (series of follow up emails).
Third, make a squeeze page (landing page) of some sort where potential customers can optin to your newsletter. Make sure you offer incentives to your customers for joining. You get more optins when people feel they are getting things for free.
Lastly, build up traffic.
Make sure you make your newsletters worth your subscribers time, or they will unsubscribe quickly. Do NOT send email after email trying to sell products. You must be looking to help others first and foremost.