Consider selling your own products, especially if you blog in fairly esoteric or obscure niches.
This is the best way to go forward because, unlike traditional affiliate marketing, you control all the sales materials and product quality.
In other words, you are in charge of the whole sales process and customer experience.
This can lead to higher income down the road because you can control what you say to attract attention, the sales materials, the end product you are selling, and the payment processing.
This tremendous amount of control can lead to higher customer satisfaction and, more importantly, customer targeting.
You know your customers better than everybody else, so when you craft specialty products that fit the needs of your actual customers like a glove, you stand to make money.
Is this easy? Of course not.
You will have to sell through a newsletter and build an organic community; you have to send high-quality updates to members of your newsletter.
But the good thing about a mailing list is that it grows in value over time.
The bigger your mailing list and the longer people stay on that list, the higher the likelihood that you will develop a loyal organic community, which can translate into better sales and higher profits.