Discovered – Currently Not Indexed: Why Google Hasn’t Crawled Your Page Yet
Google found the URL and put it in a queue. It hasn't read a word of the page yet — so rewriting it won't help, but cleaner sitemaps, better links and a healthier server will.
The short answer
“Discovered – currently not indexed” means Google knows the URL exists — it found it in your sitemap or in a link — but hasn’t crawled it yet. No one at Google has looked at the page’s content, so this isn’t a verdict on it. Google’s explanation in the Page indexing report is that it wanted to crawl the URL but expected that to overload the site, so it rescheduled. On small sites that’s rarely the literal reason; more often the page simply hasn’t earned a place near the front of the crawl queue. New pages usually clear it on their own within a few weeks. If a lot of URLs sit here for a long time, the fix is to give Google fewer, better URLs to choose from and clearer signals about which ones matter.
Discovered vs. Crawled: the difference that matters
The two statuses look alike, and the fixes are different, so it’s worth being precise:
| Discovered – currently not indexed | Crawled – currently not indexed | |
|---|---|---|
| Has Googlebot fetched the page? | No | Yes |
| “Last crawl” in URL Inspection | Empty (N/A) | Shows a date |
| What it’s mostly about | Crawl priority and site-wide signals | The page itself: uniqueness and value |
| Will rewriting the page help? | Not directly — Google hasn’t read it | Usually, yes |
| First things to check | Internal links, sitemap quality, server speed, URL bloat | Duplicates, thin content, internal links |
If your URLs are in the other bucket, the guide to Crawled – currently not indexed covers that case.
What it looks like on a real site
On 23 October 2026, URL Inspection on this site reported our YouTube Description Generator as Discovered – currently not indexed. It’s listed in the sitemap, but there was no last-crawl date and Google listed no referring pages: it knew the URL from the sitemap and had not fetched it once.
A useful contrast from the same day: the Hash Generator, whose only referrer Google listed was also the sitemap, was Submitted and indexed. So “sitemap only” doesn’t doom a page — but it does leave it at the mercy of how Google prioritises the rest of your site. Pages with links from indexed, visited pages get picked up first. That’s the lever you control.
Why Google hasn’t crawled it yet
- Too many URLs competing for attention. Parameter URLs, filtered and sorted listings, tag archives, calendar pages and session IDs multiply the number of addresses Google could fetch. Google’s crawl budget guide calls perceived inventory the factor you can most control, and says duplicate or unwanted URLs waste crawling time.
- Weak internal linking. A URL Google only knows from the sitemap has nothing telling it the page matters. Links from pages that are indexed and get traffic move it up the queue.
- A noisy sitemap. Sitemaps full of redirects, 404s, noindexed or canonicalised-away URLs teach Google that your sitemap isn’t a reliable list of pages worth crawling.
- A slow or struggling server. This is the case Google’s wording describes literally. The crawl budget guide says slow responses, server errors and rate-limiting responses such as HTTP 429 lower how much Google is willing to crawl.
- Site-wide quality signals. If many pages Google already crawled weren’t worth indexing, it has less reason to hurry for the next ones. On a small site that keeps publishing pages that land here, look at the quality of the pages that were crawled.
Is this a crawl budget problem?
Usually not, unless your site is big. Google’s crawl budget guide says it’s written for sites with roughly a million or more unique pages that change weekly, or 10,000+ pages that change daily — and for sites with a large share of URLs in this exact status. If you run a 300-page site, Google can crawl all of it easily; a backlog here is about priority, not capacity. The fixes overlap, though: fewer junk URLs, faster responses and better links help sites of every size.
When to wait and when to act
Wait if the URLs are new (published in the last two to four weeks), there are only a few of them, and the count isn’t growing. Google’s own guidance is that crawling can take anywhere from a few days to a few weeks.
Act if important pages have been here for more than a month, if the number in this row keeps climbing, or if it’s large compared with the number of pages you actually have. A row with 40,000 URLs on a site with 2,000 real pages points at URL bloat, not at those 2,000 pages.
How to fix it
Group the example URLs by pattern
Open Indexing → Pages → Discovered – currently not indexed and export the examples (up to 1,000). Sort them: real pages you want indexed, and machine-made URLs such as ?sort=, ?filter=, /tag/ or /page/27/. The second group is often the bigger one. Fix: For URLs that should never be crawled, stop linking to them, and use robots.txt for infinite spaces like faceted filters.
Clean the sitemap
Your sitemap should list only canonical URLs that return 200 and are meant to be indexed. Remove redirects, 404s, noindexed pages and parameter URLs, and keep <lastmod> accurate — Google’s guide asks for it on updated content. Fix: Validate the XML, then test every listed URL’s status code (the second command below does it) and remove each non-200 entry.
Link to the pages that matter
Add contextual links from pages that are already indexed — ideally ones with impressions in the Performance report — to the important URLs stuck in this row. Put your key pages in navigation or a hub page, not only in the sitemap. Fix: Fix broken internal links while you’re there; they waste the same crawl attention.
Check the server
In Search Console, open Settings → Crawl stats. Look at host status and average response time, and at the share of 5xx and 429 responses. Rising response times or errors give Google a reason to crawl less. Fix: Fix errors first, then speed: caching, a CDN, fewer slow database calls on uncached pages.
Request indexing for a handful, once
For a few key URLs, use URL Inspection → Request indexing. It has a quota, and Google says requesting the same URL repeatedly won’t get it crawled faster, so ask once and move on. Fix: For many URLs, the sitemap is the right channel, not individual requests.
The Sitemap Validator fetches your sitemap and checks the XML: structure, namespace, http:// or relative URLs, and the 50,000-URL limit. The Sitemap URL Extractor lists every URL in it, ready to check for redirects and 404s. No signup.
Quick checks from a terminal
# How many URLs does the sitemap list?
curl -s https://example.com/sitemap.xml | grep -c "<loc>"
# Do they all answer 200? (prints anything that doesn't)
curl -s https://example.com/sitemap.xml | grep -o "<loc>[^<]*" | sed 's/<loc>//' \
| xargs -n1 -P8 curl -s -o /dev/null -w "%{http_code} %{url_effective}\n" | grep -v "^200"
# How fast does the server answer? (time to first byte, in seconds)
curl -s -o /dev/null -w "%{time_starttransfer}\n" https://example.com/Without a terminal, the Robots.txt Checker shows which paths you block, the Broken Link Checker finds dead internal links on a page, and the Page Speed Check measures how quickly the server responds.
Why “Request indexing” and “Validate fix” don’t solve it
Both feel like the obvious button to press, and both have limits. Request indexing puts one URL in a priority queue — useful for a few pages, but it’s capped and doesn’t change why the rest are waiting. Google is also explicit that requesting a crawl doesn’t guarantee the page will be included in search results at all.
Validate fix asks Google to recheck every URL in the row. Google says validation typically takes up to about two weeks and sometimes much longer, and it can only pass once the URLs are actually crawled. Start it after you’ve cleaned the sitemap and fixed internal links, not instead of doing so.
When it’s fine to ignore
If the URLs in this row are ones you don’t want in search — filtered listings, internal search results, old paginated pages — their sitting here costs you nothing as long as the count isn’t exploding. Google’s help page for the report says not to expect every URL on a site to be indexed. Focus on the pages you’d want a searcher to land on.
If your Page indexing report shows other reasons too, the overview of every “Why pages aren’t indexed” reason explains each one, and the XML sitemap guide covers the sitemap errors Google actually cares about.
The free site scan finds your site’s pages, checks a sample for noindex tags, missing canonicals, thin content and other problems, and estimates how many pages across the site share each one.
Scan your whole site, freeFrequently asked questions
What does discovered – currently not indexed mean?
Google knows the URL exists, from your sitemap or a link, but hasn't crawled it yet. Search Console explains that Google wanted to crawl it but expected that to overload the site, so it rescheduled. On small sites it more often means the page has low crawl priority.
How long does it take for discovered pages to be crawled?
Google says crawling can take anywhere from a few days to a few weeks. Wait two to four weeks for new pages before changing anything. If important pages stay in this status for more than a month, or the count keeps growing, look at internal links, sitemap quality and server speed.
Is discovered – currently not indexed a crawl budget problem?
Usually only on large sites. Google's crawl budget guide is written for sites with roughly a million or more pages, or 10,000+ pages that change daily. On smaller sites the backlog is about priority, so stronger internal links and a clean sitemap matter more than budget.
Will rewriting the page fix discovered – currently not indexed?
Not directly, because Google hasn't fetched the page yet. Linking to it from indexed pages, removing junk URLs from your sitemap and site, and fixing slow responses or server errors are what move it up the queue.
What does validation passed mean for discovered URLs?
It means Google rechecked the URLs in the row and found the issue no longer present for them, typically because they've since been crawled. A passed validation doesn't guarantee every page will be indexed; some may move to crawled – currently not indexed instead.
Check your own site with the Sitemap Validator.
Open Sitemap ValidatorWant every check at once?
The free Full Audit runs 33 checks on any URL, most of them in seconds. Add your email afterwards and we send a detailed one-page report; the full-site report covers up to 1,000 pages.
More from the blog
Crawled – Currently Not Indexed: What It Means and How to Fix It
Crawled – currently not indexed means Google fetched your page but chose not to index it. Why it happens, a 7-step fix, and when to leave the URL alone.
"Alternate Page With Proper Canonical Tag" in Search Console: What It Means and When to Fix It
Alternate page with proper canonical tag in Search Console usually needs no fix. Learn to read it, spot a wrong canonical, and check the canonical chain.