Choosing a niche, finding an affiliate program, promoting products, and tracking results are key steps in successful affiliate marketing.