I've built a Amazon niche site with a Silo architecture. The site is a few weeks(2 months) online and still not visible in the top 300 from G. This is what I've done: - Site has a silo architecture. - The site is added to Google Webmaster Tools + site map. Webmaster tools shows that there are no problems with link or spam links. - The site can be found in Google with site:mysite.com - I've added every week new and unique content, professional written 1500 words+ good onpage SEO according to Yoast SEO plugin. - Easy kw's from Ardley, here on bhw. - Build various social media accounts that give social signals. - PDF submission, Profile links, image submission and various web 2.0 sites. - Did not create spammy links or heavily usage of links on backlinks. - Added Google Analytics to the site. - didn't do heavily internal linking on the site. - Domain is never been registered before so not penalized. - Did speed optimization for the site. I'm actually not sure why my site is not in the top 300. I think that by now the site actually should appear somewhere in the top 300. The following is the only why I think I'm not in the top 300: - Instantly added my amazon affiliate links to the content. - I've been hit by a algorithm update but not sure why and how. Does anybody has an idea why my site is not in the top 300?