Have a Clear Message
This is the biggest problem many companies have---sending out a clear message.
Don't fall into that trap---this is why when you join affiliate programs and market t6heir products---those products have to reflect your niche
That's being on point with your message and letting them know you understand their pain and have a product that can solve their problem.
You have to focus on one BIG IDEA or your message will be lost
You can have more than one niche, but that's why you have separate websites for each and different affiliates you market with each one