Earlier quoted context omitted.
All three actually. In order to do well in paid search or SEO for the long-haul, you've got to provide a lot of clear information and really guide the user. You have to make something people would miss if it didn't exist. The best approach to this day, imho, is not to make a straight-up site any longer. So many people create them that you are one voice in a massive crowd competing for attention. What gets that attent…
Interesting. How do you evaluate different affiliates to see which ones are worth the time? Do you just stick to major ones like Amazon, or talk to them individually? It seems like it can be risky, in the sense that you can spend a ton of time setting something up, only to have the affiliate change the terms.
There is always a risk in affiliate marketing, and at this point I'd consider the major success differentiators to be 1) innovation and 2) risk mitigation. You can make a really innovative site and get lots of quality traffic, but you had better do your damnedest to mitigate your overall risk or you may find your source of revenue gone overnight.
You can mitigate risk by spreading your site out so that it covers many products, brokering custom deals, making your own community (FatWallet.com and Extrabux are great examples), or doing something really innovative in terms of functionality (HipMunk, Mint.com).
As an example of what can happen, we had an affiliate site running for the better part of 3 years on Google AdWords. We owned the top spots in a pretty significant vertical and made quite a lot of money. The client (the agency of record for the product) was super happy, we had exclusive terms and business was booming.
All was well until one day I get a call. The merchant decided to drop the agency and eliminate their entire affiliate program. It didn't matter that we generated them huge sales each month, that was it. Nothing we said could convince them otherwise.
That was it.