I've been wrestling with a strange indexing issue on a WooCommerce site with around 50,000 products. Everything looks fine on paper - robots.txt is clean, no noindex tags, valid sitemap submitted to Search Console, no crawl errors. Googlebot is hitting the server regularly (confirmed in logs), pages are returning 200 OK, and images are being crawled. Yet the Google index has exactly zero pages from this site. Bing, on the other hand, has indexed about 11,000 pages without issue. So the site is clearly crawlable and indexable - just not by Google.
My Cloudflare WAF has a rule that blocks a long list of bots - Ahrefs, Semrush, MJ12, GPTBot, Baidu, Yandex, and so on - but I've explicitly allowed Googlebot. Still, something is off. Google crawls but essentially ignores the HTML pages, focusing mostly on static assets. URL discovery in Search Console is nearly flat.
A colleague suggested it might be a content quality and authority problem rather than a technical one. They asked whether I had unique product descriptions or just manufacturer boilerplate, whether there are user reviews with real human input, editorial content, an about page with actual people, or if I'm using AI-generated slop. Even without AI, if the site feels faceless and generic, Google might categorise it as low-effort content.
To be honest, I've poured a lot of effort into SEO for each product - better titles, short descriptions, longer descriptions, detailed specs. Yet after five months, I'm seeing 11k crawled but not indexed, 12k detected but not indexed. Scan stats show 99% OK, but the breakdown is weird: 100% 'update', only 1% discovered. Photos account for 57% of crawl activity, mobile 27%, desktop 13%. I've added meta descriptions, reduced TTFB from 2.6s to 0.9s, still nothing. Bing indexed everything immediately even before those optimisations. Honestly starting to lose hope.