Create a unique site for each product

Question for established members really, i'm looking to create an affiliate income.
Say for example I've identified 10 products on Amazon that have search volume and I could probably quite easily rank for, should I create 10 niche micro sites or should I just create one mega site with different sections?

Note that adblockers might block our captcha, and other functionality on BHW so if you don't see the captcha or see reduced functionality please disable adblockers to ensure full functionality, note we only allow relevant management verified ads on BHW.