One of the biggest mistakes I made early on was trying to run too many offers. Its easy to get pulled in many different directions with affiliate marketing. You might even have some success with in a particular niche and think it would be best to try to duplicate that success in other niches. But I have found the best thing is to pick a niche, and stick with it as much as possible.
A great strategy is to pick a certain vertical market and scale that market until you have tapped every traffic source, researched every possibly converting keyword, optimized every site, owned tons of domains, and basically became the #1 expert on marketing that niche on the Internet. If you look at many of the really successful guys in our industry, they heavily invested in one vertical. Sure you always want some diversification in case it completely dries up, but you can spread the risk around by having different offers and clients in the same vertical.
Here’s an example. Say you had an interest in chiropractors. These guys spend a ton on advertising (check out the back of a phone book), and are in every city. You could find local chiropractors in your area and set up local lead gen or CPA offers for their business. Once you honed your techniques you could branch out to other areas in the state, then region, then nationally. Travel to all the chiropractor trade shows, set up a booth, advertise in their publications and journals, etc. Eventually you could become the #1 “go to” Internet Marketer for that field so any chiropractor who even thought of marketing would think of your company. This is a long term business strategy that is very profitable.
The great thing about become a dominant expert in a certain niche is the longer you do it, the cheaper your costs are and the more profit you can make. This lets you dominate your competition even more and is a powerful snowball effect. So if you are struggling to find your way in affiliate marketing, maybe its time to stop trying so many different things and stick with just one.