Shopify products "Crawled - currently not indexed" in Search Console โ how to fix it
In Search Console's Pages report, "Crawled โ currently not indexed" means Googlebot fetched the URL but decided it wasn't worth adding to the index โ almost always a quality or duplication signal rather than a technical block. On Shopify the count jumps right after an SEO app bulk-rewrites your meta descriptions and titles into the same templated string across hundreds of products, so pages suddenly look thin and near-identical. Shopify keeps no version history of meta titles, descriptions, or product copy, so there is no native undo and no record of what those fields said before โ leaving you to reverse-engineer the drop from Google's export.
If you didn't already have a backup, those old values are gone โ Shopify keeps no history.
The steps below recover what you can. To make the next time a 1-click undo instead of hours of CSV work: a daily snapshot of every SEO field. Free to monitor, no card โ and SEO Vault only reads your store unless you click restore.
Stop the source before you rewrite anything: in Shopify admin go to Settings > Apps and sales channels and pause the SEO/optimization app that last ran, then open its settings and turn off any "auto-optimize," "AI rewrite," or scheduled meta rule โ otherwise it re-applies the same templated text on its next sync. Note the date the GSC count jumped and line it up against your recent app installs and bulk edits.
Confirm it's a quality signal, not a reporting lag: in the Pages report open the "Crawled โ currently not indexed" row, export the URL list, and run a few through URL Inspection > View crawled page to read the title and meta description Google actually fetched. If they're now duplicated or generic across many products, that thinness is why Google declined to index โ confirmed.
Restore unique, specific metadata: if you have a pre-change CSV (Products > Export, or Matrixify), re-import only the SEO title and meta description columns; if you don't, pull older unique copy from Google's cached snippets or from web.archive.org for the affected URLs. Rewrite the highest-traffic products first, make each description genuinely different, then use URL Inspection > Request indexing on those URLs.
Keep a daily snapshot so it can't silently recur: Shopify logs none of this, so a single templated run can flatten weeks of copy before GSC even flags it. Keep a daily snapshot of every product and collection's SEO fields โ meta titles, descriptions, alt-text, tags and handles โ so a bulk rewrite is caught the day it happens (with the likely app named) and yesterday's unique copy restores in one click. This is exactly what SEO Vault does.
Source: Google Search Central โ "Page Indexing report" documentation, "Crawled - currently not indexed" status: https://support.google.com/webmasters/answer/7440203
SEO Vault keeps a daily snapshot of every SEO field on your store โ meta titles, descriptions, alt-text, tags, handles (products AND collections) โ and emails you the moment something changes in bulk, with the likely app responsible. One click restores yesterday's state, just the SEO fields. Free to monitor and get alerted; $14/mo for 1-click restore.