For making money with affiliate marketing, you want niches that are not only popular but also highly product-focused, where users are actively looking for items to purchase. Pinterest is a visual discovery engine, making it a powerful tool for driving affiliate sales.