I also think SEO is your best bet. HOWEVER, you cannot have an affiliate link with SEO, if not you will get penalized. However, you can collect email details and send them the affiliate link. Paid advertising on SM is also good if the affiliate program you are in has high returns. SM CPC are generally cost-effective. Adwords is a definite No-no.
Bookmarks