You check the Pages report in Google Search Console and find a long list of URLs marked “Discovered – currently not indexed”. Google knows these pages exist but has not crawled them yet, so they cannot appear in search results. Here is what the status means and how I fix it on client sites.
What is “Discovered – currently not indexed”?
According to Google’s documentation, “Discovered – currently not indexed” means Google found the URL, usually through a link or your sitemap, but has not crawled it yet. Often Google wanted to crawl it but postponed the visit, either because crawling more pages might overload your server or because it did not consider the page important enough yet. That is why the “Last crawled” date in the report is empty.
It is different from “Crawled – currently not indexed”, where Google has visited the page and decided not to index it, which usually points to a content quality problem.
Common causes of “Discovered – currently not indexed”
- Weak internal linking. Pages that are only in the sitemap, or buried many clicks from the homepage, look unimportant to Google.
- Too many low-value URLs. Tag pages, filter combinations, search results and near-duplicate pages use up Google’s crawling attention, so your important pages wait in the queue.
- Thin or repetitive content across the site. If Google has found that many of your pages are similar or low value, it crawls new ones less eagerly.
- A slow or struggling server. Slow responses and server errors make Google crawl less, to avoid overloading the site.
- A new website. New sites with few links pointing to them get crawled slowly at first. This is normal and improves with time.
How to fix “Discovered – currently not indexed”
1. Improve internal linking to the pages that matter
Link to each important page from relevant pages that are already indexed and visited, using descriptive anchor text. Your main navigation, category pages and related articles should make every key page reachable within a few clicks of the homepage. This is usually the single most effective fix.
2. Cut the low-value URLs
Remove or noindex thin tag archives, duplicate pages and filter URLs, and keep them out of your sitemap. Your sitemap should only list pages you actually want in Google, returning a 200 status and pointing to themselves as canonical.
3. Make each page worth indexing
There is no word count that guarantees indexing. What matters is that each page offers something useful and distinct from your other pages. Merge pages that cover the same topic, and expand the thin ones so they answer the searcher’s question properly.
4. Check your server speed
Open the Crawl stats report in Search Console (Settings, then Crawl stats). Rising response times or server errors mean Google is holding back. Better hosting and caching can lift crawling quickly.
5. Request indexing for priority pages
For a handful of important pages, use the URL Inspection tool and click “Request indexing”. It does not guarantee indexing and there is a daily limit, so fix the causes above first, then use it for the pages that matter most.
6. Earn links from other websites
Links from relevant, trusted websites help Google discover your pages and see them as important, especially on newer sites.
How long does it take?
Once the causes are fixed, priority pages are often crawled within days, while larger sites can take several weeks to work through the backlog. Use “Validate fix” in the Pages report to track progress.
If large parts of your site are stuck in this report, a senior SEO consultant with a technical background can usually find the cause quickly. I also explain the wider basics in my guide on getting a new website onto Google.
Still stuck after trying these fixes? Send me the URL for a free indexing check.