First, using your favorite search engine, complete a search for discussion forums that are relative to the niche that you are seeking affiliate products for. Once you've located a few niche related forums, then do a search in each forum for the words ?affiliate program? to see if anyone has already posted information about suitable affiliate programs for that niche.
You can find a goldmine of information about all sorts of affiliate programs, simply by searching forums that are related to your niche.
Once you have found a few recommended affiliate programs, then you should do a search for the program, again using your favorite search engine; with the affiliate programs name being enclosed in quotation marks ?like this?.
Read as much information about the affiliate program as you can. See if there are any complaints of non-payment or slow payments, and also see if the majority of the information that you find shows that most affiliates are happy with the program.
If there are a lot of complaints, then you should locate another program to join as an affiliate. If there is a lot of praise for the affiliate program, then you've probably found a winner!
Once you've located a few good affiliate programs, then you should maximize your income even more by learning how to become the best affiliate that you can be! You can learn methods for increasing your affiliate income at ResidualPro.com. The information is free, and some of the methods explained there are really fantastic and also free to implement.
Another thing that you can do to locate some of the best online affiliate programs, would be to spy on your competition. This is very easy to do. Just conduct a search using keywords related to you niche, again using your favorite search engine, and view the top websites in the search results.
If you notice advertisements on the site, click on the ads to visit the advertisers websites and see if you can locate information about the companies affiliate program. You can locate a lot of great affiliate programs related to your niche by doing this.
If you can't locate information about the companies affiliate program, then either the company does not offer one or the information is difficult to locate. Once again, you can use your favorite search engine to see if a particular company offers an affiliate program. Just simply search for ?affiliate program? and the company name to locate this information.
If a product is good enough for your main competitors to advertise, then surely it's good enough for you? Of course you should still always conduct a search to see if there are many complaints about a program, even if it's one that your competitors are affiliates for.