Then how can we drive this whole program from the niche direction first if there are no readily available affiliate offers?
It seems that there has to be some time spent gathering affiliate offer sources (affiliate search engines like OfferVault), learning what is out there, and finding other ways to source affiliate products.
This has been an issue for a long time in this program for me and I'd love to get more input as to what resources there are and other methods to find affiliate offers to match with.
I think that this is what has been driving the usual technique to start with an offer and there are whole big data approaches based on this "sell what people are buying" philosophy (e.g. AdBeat).
While I think that Marcus' approach has great value, I propose that we do need more guidance and resources to match affiliate offers with our hard mined niches.
One approach that comes to mind is to search the high value keyword, click on the ads and see where the offers go (based on AdBeat's approach). The good thing is that we definitely know what the target high value keyword is already.