If you see the status Discovered – currently not indexed in Google Search Console, it means that Google already knows the URL, but has not yet crawled it (and therefore has not indexed it). This is not a penalty: it usually indicates low priority, insufficient signals, or too many URLs competing for crawling. In Shopify, this is very common due to filters/facets, parameters, pagination, and variants.
In this post, you'll find a practical plan to go from "discovered" to "indexable and indexed," prioritizing what usually works best in Shopify technical SEO and avoiding wasted time on actions that don't address the real cause.
What exactly does “Discovered – currently not indexed” mean?
Operational translation: Google has found the URL (through a sitemap, internal linking, external links, or exploration), but decides to postpone crawling. This can happen when the search engine tries to optimize resources and prioritize what it crawls first (especially if it detects many similar URLs or a low signal of importance).
In practice, after an SEO audit, this status usually indicates one of these situations:
- There is noise: too many similar URLs (facets, parameters, deep paginations, duplicates).
- Lack of priority: the important URL does not receive enough internal linking from strong pages.
- Lack of unique value: the URL appears thin/duplicated (cloned collections, repeated descriptions, undifferentiated templates).
That's why a good SEO strategy that can optimize website crawling and indexing is essential.
Express checklist (do this in order)
1) Confirm that the URL is indexable
Before "forcing" anything, make sure the URL can be indexed:
- It is not blocked by robots.txt.
- It does not have a noindex tag.
- It does not point with a canonical tag to a different URL.
If any of these points fail, correct that first. In Shopify, it's common to see inconsistent canonicals on pages with filters/parameters or due to apps.
2) Decide if that URL “deserves” to be indexed
Quick question: Do you want this URL to rank? This avoids "inflating" the index with URLs that don't contribute to the business.
It is usually worth indexing:
- Main collections (core categories).
- Products with stock, margin, and demand.
- Evergreen pages that capture real intent (e.g., size guide if it has searches).
It is usually NOT worth indexing:
- URLs with filters/sorting like ?sort_by= or color/size filters.
- Internal search pages.
- Deep paginations without their own intent.
- Variants as indexable URLs (unless a very controlled strategy).
If the answer is "NO", the goal is not to index: it is to reduce noise (parameter/facet control, consistent canonical, not internally linking those URL variants).
3) Reduce “noise” (1st cause in Shopify)
When Google sees thousands of similar URLs, it distributes crawling and prioritizes less. Typical actions:
- Avoid internally linking to URLs with filters/sorting (other than the base collection).
- Control facets so they don't generate massive indexing.
- Apply a canonical tag to the base collection when you are on a filtered version that you don't want to rank.
- Check if apps are generating new parameters or duplicate pages.
If you need help with this block, you might be interested in Webmefy's SEO agency service, because here there are usually tasks coordinated between SEO + development.
4) Reinforce priority signals (2nd cause)
Google crawls what it perceives as important first. To increase priority:
- Add internal linking to the collection/product from strong pages: home, parent categories, best sellers.
- Include that collection in the menu (if it's core) or in featured modules.
- Link from blog articles that already have traffic (internally).
If you currently have many URLs in "Discovered," this part usually works better when combined with cleaning up facets/parameters (previous step).
5) Provide unique value (3rd cause)
If Google suspects the URL is thin or duplicated, it leaves it "in queue." In Shopify, this often happens with collections and products with repeated templates.
For Shopify collections:
- Include 2–3 lines at the top (user-oriented) and a more complete block at the bottom.
- Develop subtopics in H2/H3: buying guide, materials, uses, sizes, shipping/returns.
- Avoid generic texts copied across many collections.
For Shopify products:
- Description with real benefits (not just technical specifications).
- Address frequently asked questions (sizes, materials, shipping, returns).
- Avoid duplicating identical blocks on hundreds of product pages if they don't add anything.
Quick decision tree
Case A: Collection URL with filters or parameters
Do not try to index it. Keep the base collection as the target and control the rest.
- Canonical to the base collection.
- Do not internally link filters/sorting.
- Control facets and parameters to reduce unnecessary URLs.
Case B: Main collection in “Discovered”
Usually, there's a lack of priority or competing noise.
- Linking from home/menu/parent categories.
- Useful and unique content in the collection.
- Reduce indexable facets and parameters.
- Review template performance if there are Core Web Vitals issues.
Case C: Important product in “Discovered”
Reinforce signals and review duplicates/variants.
- Link it from strong collections and "featured" modules.
- Review canonical and variant strategy.
- Improve description and trust blocks.
Case D: Thousands of URLs in “Discovered”
There is a structural noise problem.
- Clean up facets/parameters.
- Collection architecture (parent/child) to prioritize core categories.
- Technical audit and implementation roadmap.
If you are in this situation, I recommend reviewing this SEO audit for online stores to structure your work plan.
Typical Shopify errors that trigger this status
- Infinite scroll without crawlable pagination or links to subsequent pages.
- "Cloned" collections with the same text and structure.
- URL parameters generated by filters or apps that get indexed on their own.
- Variants or duplicate URLs with inconsistent canonical tags.
- Heavy templates that affect Core Web Vitals (LCP/CLS), reducing crawling priority.
What NOT to do (because it rarely fixes the cause)
- Manually request indexing for hundreds of URLs without correcting noise/duplication.
- Create more and more collections without solid internal linking.
- Publish almost identical texts in many categories thinking that "this way it will index."
How to measure if you have solved it (without blindly waiting)
- In GSC, check if the URL goes from "Discovered" to:
- Crawled but not indexed (a signal that you need to improve value/duplication).
- Indexed (goal).
- In URL inspection, check if there is a recent "last crawl."
- Verify that the important URL receives internal links from strong pages.
You might be interested in learning about:
FAQ
Is “Discovered – currently not indexed” a penalty?
No. It means that Google knows about the URL but has not yet crawled it and has postponed crawling.
How long does it take to resolve?
It depends on the volume of URLs and priority signals. If there is a lot of noise due to facets/parameters/duplication, it can persist for weeks or months. The most reliable way to speed it up is to reduce unnecessary URLs and increase the priority of key URLs.
What usually works best in Shopify?
1) Control of facets/parameters, 2) strong internal linking to important collections and products, 3) unique and useful content, 4) review of Shopify technical SEO (canonical, robots, pagination) and performance.

