Affiliate marketing is profitable if you know exactly how to make it work. It requires lots of patience, hours of research and a good niche. Before thinking of profits and blog rank, the first thing to do is to pick the right niche that really works for you.