Earning online could be a long term thing, but in the short term thinking about the quality of your sites and the content that it presents is the best way forward, because by thinking in the short term you are also investing in the long term growth of your online business.
Through Affiliate marketing you could be earning online by ways of personal recommendation by reviews, tips and techniques in niche areas that relate to the affiliate promotions or creating software that addresses problems that can be solved with the use of the software.
One of the best ways is to use all of the available promotion methods you can to drive traffic to your affiliated offers: these could be
Of course there are more ways to drive traffic to your offers, but try and consider the ones that you are best at, some may be great at writing articles and blog writing, others may be quite good at crafting ads for the classifieds, but whatever you decide to use, you should be doing a few of these at least, as the more promotion methods you have under your belt for any certain thing, then the more chances of success at earning online.
Of course creating your product, you could rewrite and combine all of your blog posts and articles together into an ebook or digital information product, this is what other marketers do, but they add further value by adding incentives into the products, such as an affiliate program to earn commissions from.