Free SEO audit for new clients — claim yours
Home/Blog/Technical SEO/Discovered – Currently Not Indexed: What It Mean…
Technical SEO

Discovered – Currently Not Indexed: What It Means and How to Fix It

Discovered – Currently Not Indexed: What It Means and How to Fix It
Table of contents
  1. Key Takeaways
  2. What the Status Means
  3. Discovered vs Crawled – Currently Not Indexed
  4. Common Causes
  5. How to Diagnose the Problem
  6. How to Fix It
    1. Should you use "Request indexing"?
  7. How to Prioritise Affected URLs
  8. Common Mistakes
  9. Related Guides
  10. Frequently Asked Questions
    1. How long does "Discovered – currently not indexed" last?
    2. Is "Discovered – currently not indexed" an error?
    3. Will requesting indexing fix it?
    4. Does this status affect small sites?
    5. What is the difference between discovered and crawled not indexed?
  11. Conclusion
  12. References

You publish a page, submit your sitemap, and a few weeks later Search Console files it under a frustrating label: "Discovered – currently not indexed". Google knows the URL exists. It just has not bothered to fetch it.

A handful of URLs in this bucket is normal on any site. Thousands of them, especially important product or article pages, usually point to a deeper problem: a server Google is cautious about, a site that generates far more URLs than it deserves, or pages that look too unimportant to prioritise.

This guide explains exactly what the status means, how it differs from "Crawled – currently not indexed", the most common causes, and a step-by-step process to get the pages that matter crawled and indexed.

Key Takeaways

  • "Discovered – currently not indexed" means Google found the URL but has not crawled it yet.
  • Google says it typically wanted to crawl but expected doing so to overload the site, so it rescheduled.
  • Common causes are slow or erroring servers, too many low-value URLs competing for crawling, and weak internal linking.
  • Fix it by improving server capacity, cutting URL waste, strengthening internal links and keeping sitemaps clean.
  • Requesting indexing helps for a few key URLs but does not fix a site-wide pattern.

What the Status Means

The status appears in the Page indexing report under "Why pages aren't indexed". Google's own definition is short:

“The page was found by Google, but not crawled yet.”

— Search Console Help, Page indexing report

Google's help page adds that, typically, Google wanted to crawl the URL but this was expected to overload the site, so the crawl was rescheduled. That is why the "last crawled" date in the URL Inspection tool is usually empty for these URLs. It also explains why Google's crawl budget documentation names this status as a sign that a site may benefit from crawl budget work.

Discovered vs Crawled – Currently Not Indexed

These two statuses sound similar but point to different problems.

Discovered – currently not indexedCrawled – currently not indexed
Has Google fetched the page?NoYes
Main questionWhy is Google not crawling it?Why did Google decide not to index it?
Typical causesServer capacity, crawl prioritisation, URL waste, weak linkingQuality, duplication, thin content, low value
First place to lookServer performance, Crawl Stats, internal linksContent quality and duplication
Our guideThis postCrawled – currently not indexed

Common Causes

  • Server capacity. If your server slows down or returns errors, Google lowers its crawl rate. Google documents that 5xx server errors and 429 responses cause its crawlers to slow down.
  • Too many URLs. Faceted navigation, parameters, tag archives and other auto-generated pages compete with your important URLs for crawling. This is the classic index bloat pattern.
  • Weak internal linking. Pages linked only from a sitemap or from deep pagination look unimportant. See our internal linking guide.
  • Large volumes of new pages at once. Programmatic launches of thousands of similar pages are often discovered faster than Google chooses to crawl them.
  • Perceived low value. If similar pages on the site have previously been crawled and not indexed, Google may deprioritise URLs that look the same.

How to Diagnose the Problem

  1. Size the issue. Note how many URLs are affected and whether the number is growing. Export the examples from the report.
  2. Group URLs by pattern. Are they products, filters, tags, paginated pages or new articles? A pattern usually reveals the cause.
  3. Decide which ones matter. If the affected URLs are parameter or filter pages you do not want indexed, the status is harmless; focus on removing the waste instead.
  4. Check server health. Open the Crawl Stats report. Look at host status, average response time and the share of server errors.
  5. Inspect a few important URLs. Use URL Inspection to confirm they are allowed in robots.txt, have no noindex and have a self-referencing canonical.
  6. Check internal links. Crawl the site and see how many internal links each affected URL receives and how many clicks it is from the homepage.
  7. Review logs if available. Log file analysis shows exactly where Googlebot spends its time instead.

How to Fix It

CauseFix
Slow or unstable serverUpgrade hosting, add caching or a CDN, fix slow database queries, resolve 5xx spikes
Crawl wasted on low-value URLsBlock infinite URL spaces in robots.txt, consolidate duplicates, return 404/410 for removed content
Weak internal linksLink important pages from navigation, category pages, hubs and related content
Sitemap noiseInclude only canonical, indexable, 200-status URLs; keep lastmod accurate
Mass launch of thin pagesLaunch in batches; make each page meaningfully unique before publishing

Google's crawl budget guidance recommends keeping sitemaps up to date, avoiding long redirect chains and eliminating duplicate content, and it notes that noindex does not save crawling because Google still requests the page before dropping it. If your server is the bottleneck, our guide to web hosting and SEO covers what to look for.

Should you use "Request indexing"?

For a small number of high-priority URLs, the Request indexing button in URL Inspection can help. It has a quota, though, and it does not change the conditions that caused the backlog. For sites that also want Bing and other engines to pick up changes faster, see our IndexNow guide.

How to Prioritise Affected URLs

On a large site, you cannot fix every URL at once, and you should not try. Sort the affected URLs into three buckets:

  • Must index: revenue-driving products, core service pages and new articles you are actively promoting. Give these strong internal links from high-traffic pages and include them in a dedicated, clean sitemap so you can track them separately.
  • Nice to index: supporting content such as older blog posts or long-tail categories. Improve their linking over time and merge any that overlap.
  • Should not exist in search: filters, sort orders, internal search and session URLs. Here the goal is the opposite: stop generating crawlable links to them so Google stops discovering them at all.

Tracking the "must index" bucket on its own sitemap makes progress visible in Search Console, because you can filter the Page indexing report by sitemap and watch the count move from discovered to indexed.

Common Mistakes

  • Mass-submitting URLs through URL Inspection instead of fixing the cause.
  • Treating every URL in the report as a problem, including filters and parameters you never wanted indexed.
  • Adding noindex to save crawl budget, which Google says does not work that way.
  • Ignoring server performance because pages load fine for human visitors at quiet times.
  • Launching tens of thousands of near-duplicate pages and expecting them all to be crawled quickly.
  • Relying on the sitemap alone without internal links pointing to the new pages.
  • Overlooking wider crawl blockers such as blocked resources or redirect loops; our checklist of crawlability issues covers them.

Frequently Asked Questions

How long does "Discovered – currently not indexed" last?

There is no fixed time. Some URLs are crawled within days; others stay for months if Google sees little reason to prioritise them or is limiting crawling on the site.

Is "Discovered – currently not indexed" an error?

No. It is a status, not an error. It becomes a problem only when important pages stay in it for a long time.

Will requesting indexing fix it?

It can help for a few key pages, but it is limited by a quota and does not address site-wide causes such as slow servers or URL bloat.

Does this status affect small sites?

Yes, it can, but on small sites it is more often caused by weak internal linking or perceived low value than by crawl capacity.

What is the difference between discovered and crawled not indexed?

Discovered means Google has not fetched the page yet. Crawled means Google fetched it and decided not to index it, usually for quality or duplication reasons.

Conclusion

"Discovered – currently not indexed" is Google saying "not yet". Make the answer "now" by giving Google a fast, reliable server, fewer low-value URLs to wade through and clear internal signals about which pages matter.

If important pages are stuck, our technical SEO team can diagnose crawl and indexing problems as part of our SEO services. Request a free quote today.

References

  1. Page indexing report – Search Console Help
  2. Optimize your crawl budget – Google Search Central
  3. How HTTP status codes affect Google's crawlers – Google Search Central
  4. Crawl Stats report – Search Console Help
  5. Crawl Budget: What Is It and Why Is It Important for SEO? – Semrush Blog
Rohit Choudhary
Written byRohit ChoudharyCo-Founder, My SEO Experts

Rohit Choudhary is the co-founder of My SEO Experts and has more than 14 years of hands-on experience in SEO, paid advertising and digital marketing. Since starting out in 2011 he has helped hundreds of businesses grow through practical, data-driven search strategies, and he also serves as a consulting Digital Marketing Director for several US-based companies.

Keep reading

Related articles

How to Set Up 301 Redirects in .htaccess
Technical SEO

How to Set Up 301 Redirects in .htaccess

Copy-ready .htaccess rules for the 301 redirects you actually need, explained line by line, with a safe process for testing them before Google sees them.

400 Bad Request Error: Causes and How to Fix It
Technical SEO

400 Bad Request Error: Causes and How to Fix It

A 400 Bad Request error means the server refused a request it considered malformed. Here is how to find the cause, fix it as a visitor or site owner, and protect your SEO.

Ready to grow your business online?

Get a free, no-obligation proposal tailored to your goals and budget.

CallFree Quote