An Affiliate Site Shouldn't Look Like an Affiliate Site
Make a site that you would want to visit
If someone didn’t know anything about your niche and asked you for advice, would you honestly tell them that your website is the best place to go to learn about it?
If you’re like most affiliate site owners the answer is a resounding NO.
Most of your effort is spent on trying to game the algorithm for higher rankings rather than building something great.