Why did my product traffic in Search Console tank - is Google not indexing my products anymore?

A sudden fall in organic product traffic usually traces back to indexing mechanics - noindex tags, canonical conflicts, or missing redirects - not to weak product copy.

SEOindexingsearch consolecanonical tagsredirects

What's going on

You check Google Analytics and organic sessions to your product pages have quietly fallen off over the last few weeks. Nothing changed about the products themselves - same photos, same descriptions, same pricing - so it's tempting to assume Google decided your content isn't good enough anymore and start rewriting titles and descriptions across the catalog.

In most cases that's the wrong diagnosis. A drop concentrated in organic traffic to specific product URLs, rather than a broad ranking decline across the whole site, is a strong signal that something changed in how those pages are being crawled or indexed - not in how they read. Common triggers include a theme update that introduced an unintended noindex tag, a bulk handle change or replatform that broke old URLs without redirects, or a canonical tag conflict that has Google indexing the wrong version of a page (or none at all).

The distinction matters because the fixes are completely different. Rewriting product copy to chase a suspected quality problem can take weeks to show any effect and, if the real cause is technical, won't fix anything - it just burns time while the underlying indexing issue keeps suppressing traffic.

Why it happens

Shopify handles a lot of SEO plumbing automatically - canonical tags, a generated sitemap and robots.txt, and prompts to create redirects when you rename a handle in the admin UI. That automation works well for the default flow, but it can be silently overridden or bypassed: an app or theme customization can add its own noindex tag or rewrite the canonical URL, and bulk operations like CSV imports, migrations, or third-party bulk editors can change handles without triggering Shopify's built-in redirect prompt.

Because none of this is visible on the storefront - the page looks and functions exactly the same to a human visitor - it's easy to overlook and easy to misattribute the resulting traffic drop to Google no longer liking the content, rather than to a crawling or indexing mechanism that changed underneath the page.

5 ways to fix it

1

Read the Search Console Pages report before touching content

Go to Search Console > Indexing > Pages and look at which bucket your affected product URLs fall into: "Crawled - currently not indexed", "Discovered - currently not indexed", "Excluded by 'noindex' tag", "Duplicate, Google chose different canonical than user", or "Not found (404)". Each bucket points to a different root cause, and guessing without this report usually means fixing the wrong thing.

2

Rule out an accidental noindex or robots.txt block first

A stray noindex meta tag (often added by an SEO app, a theme customization, or a password-protection/coming-soon toggle left half-configured) or an overly broad Disallow rule in a customized robots.txt.liquid template will quietly deindex pages that look completely normal to a shopper. Check the live page source and your theme's robots.txt output, since this is the single most common cause of a sudden, store-wide drop and it's a free fix.

3

Check canonical tags for conflicts

Shopify automatically sets a canonical tag on each product page pointing to its primary /products/ URL, which is meant to consolidate duplicate URLs created when the same product appears under multiple collections. If a theme edit, migration, or an app has overwritten that tag, or if it now points somewhere unexpected, Google can end up indexing the "wrong" URL or none at all - this shows up as "Duplicate, Google chose different canonical" in Search Console.

4

Audit redirects after any handle, theme, or platform change

If products, collections, or the whole handle structure changed recently (bulk edits, a theme switch, a replatform) without corresponding 301 redirects in Settings > Apps and sales channels > Online Store > Navigation > URL Redirects, the old indexed URLs now 404 and new ones start from zero. Shopify prompts you to create a redirect when you manually rename a handle, but bulk edits, CSV imports, and app-driven changes can skip that prompt entirely.

5

Only rewrite product content once the technical checks are clean

Rewriting titles, descriptions, or the catalog structure is the slowest and least reversible fix, and if the real cause is a noindex tag or a broken redirect, a content rewrite won't move the needle and can cost weeks of ranking history while you wait to see if it worked. Treat content quality as the last lever, not the first one.

Bottom line

A sudden drop in organic product traffic is far more often a technical indexing issue than a content-quality problem, and the fix is usually free: Search Console's own reports plus a look at your robots.txt, canonical tags, and redirect list will tell you which of the four common causes above you're dealing with. If the audit turns up a deeper pattern - like recurring redirect gaps every time you run bulk catalog edits - a dedicated SEO/indexing-monitoring app category tool can catch that automatically going forward, but it's not a substitute for doing this diagnosis once by hand.

Still Stuck?

Browse the rest of the problem library, run a free storefront scan to catch issues like this automatically, or email us and we'll work out a custom solution for it.