Find few low completion keywords those you can rank easily. Target your niche blog like this. Make a proper plan..
Weekly or monthly:
Weekly 5 contents or monthly 30 contents or ever more if possible.
Target the keywords are easy to rank. Target the keywords from searches 100-1000+ .
If you can do 30 posts monthly and you are getting 100-1000+ searches let's make an average with 200.
So, 30*200= 6000 searches and you are ranking with the keywords so you will get 50% traffics on your blog. So, 3000 traffics/monthly from Google and from others as well Social media and Social book mark and from other search engine
Over all total: 5000 traffics
And suppose you are doing Amazon affiliate. And you are promoting the 50-200$ product rang price. And you are getting 4% commission there .
So, 2-8$/sale. make it average with 4$.
So, here are the math:
Traffics on your blog: 5000/monthly
Per sale: 4$
And will the targeted 5000 traffics you can get 2500 clicks on your amazon and you are getting 5-10% conversation.
125-250 sales.
So, 500$-1000$/monthly..
Congrs