Shopify "Discovered - currently not indexed" in Search Console β why it happens and how to fix it
"Discovered β currently not indexed" means Google knows the URL (from your sitemap or internal links) but hasn't crawled it yet, usually because Google is rationing crawl effort on a site it judges low-priority, or the URL set is bloated with near-duplicate, low-value pages competing for that budget. On Shopify the count climbs after an app generates extra URLs (alternate handles, tag or filter pages) or after a bulk handle change floods the sitemap with new and broken URLs, diluting crawl priority. Because Shopify stores no version history of handles or SEO fields, the old URLs can't be recovered natively once they're rewritten β they just pile into the "discovered, not crawled" queue.
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 what's re-queuing your URLs: in Settings > Apps and sales channels, pause any app that auto-generates handle changes, alternate URLs, or bulk re-publishes products, and disable scheduled re-optimization β every such change resets a URL's crawl priority. Note the date the count rose and match it to the responsible app or bulk edit.
Trim the low-value URLs starving your real pages: in the Pages report, open "Discovered β currently not indexed," export the list, and separate genuine products/collections from junk (filter combinations, tag pages, alternate-handle duplicates). Set the junk to noindex or canonical it to the main URL, and make sure your real products are internally linked from collection pages.
Re-prioritize the pages that matter: confirm Shopify's /sitemap.xml lists only the canonical product and collection URLs, resubmit it in GSC > Sitemaps, and use URL Inspection > Request indexing on your priority products. If a handle was changed, restore the original (or 301-redirect the new path back to it via Online Store > Navigation > URL Redirects) using a Products CSV export/import.
Lock in your URLs before the next bulk change scatters them: Shopify never tells you a handle or sitemap entry changed β you only learn weeks later when GSC shows a wall of uncrawled URLs. Keep a daily snapshot of every handle, title, description and tag so a bulk handle rewrite is flagged the same day and reverts in one click. SEO Vault stores these fields daily for products and collections and names the app behind a sudden bulk change.
Source: Google Search Central β "Page Indexing report" ("Discovered - currently not indexed") and "Large site owner's guide to managing your crawl budget": https://developers.google.com/search/docs/crawling-indexing/large-site-managing-crawl-budget
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.