So, I have an affiliate product site, market and niche are not important. The structure is setup like so. brand-name.domain.com/product-name I have multiple brand-name based sub-domains and each has multiple product-name pages. Most pages used to rank very well for their individual products. In the top 10. Now for some reason none of the product pages rank at all, they are still listed in a site: search but I cant see them in the first 100 listings for a product. But the site's main domain "domain.com" ranks for the products...? Not well either, siting around 20-30 mark. This is very frustrating, I was just starting to get some decent results with this site and now the relevant pages for a search for "product-name" are not listing. And the main site is, which is not usually as relevant to the search terms is showing up. It's similar to searching for a electric razor on ebay and getting the main page of ebay rather than the product you had searched for. It's shitty. So now, traffic to the main site is up as it had very little before, my CTR is in the toilet and total traffic is way down since none of the product pages themselves rank any more. I can't really figure out what might have happened. The main site, domain.com has zero inbound links. All my linking has been to the product pages so they would rank for their products. Site is pretty much white hat. What should I check? I've made no significant changes in the last couple of weeks other than adding new products. Could it be that all my linking has finally pushed the main site higher?