Home All Services
Recover lost traffic → SEO Recovery → Google Penalty Recovery → Manual Action Recovery → Site Migration Recovery → Hacked Site Recovery
Build visibility → AI Visibility / AEO → Technical SEO Audit → On-Page SEO → Local SEO & GMB → E-commerce SEO
Work with us → White-Label SEO → Website Design
About Case Studies Blog Pricing (International $) Pricing (India ₹) Free Audit Tool Contact

How to Fix “Discovered - currently not indexed” in Google Search Console (2026)

“Discovered - currently not indexed” means Google knows your page exists and has never fetched it. Nothing on the page has been judged yet, good or bad. That makes it a different problem from its better-known cousin, with a different fix. I am writing this with twelve of my own URLs in exactly this state, so what follows is what I checked on a real site, including the standard advice that turned out not to apply.

Short Answer

What does “Discovered - currently not indexed” mean, and how do you fix it? Google found the URL, usually through your sitemap or a link, and put off crawling it. Google’s own explanation is that it “wanted to crawl the URL but this was expected to overload the site,” so it rescheduled. On most small sites the server is fine and the real limit is priority: Google does not yet see enough reason to spend a crawl on that page.

Check the server first. Then give Google more reasons to crawl: fewer junk URLs competing for attention, a clean sitemap, links from pages it already visits, and signals from outside your site. Request Indexing helps for a handful of important pages. It is not a fix on its own.

The 30-second version
  • Google has the URL but has not crawled it. The report shows N/A under Last crawled.
  • Your content is not the problem yet. Google has not looked at it.
  • Google blames server capacity. On small sites it is usually crawl priority. Crawl stats tell you which.
  • Internal links are not always the answer. Mine were already strong, and the pages still waited.

What it means, in Google’s words and in practice

In the Page indexing report, Google describes these as pages it has found but not crawled yet. The usual reason, it says, is that crawling them was expected to overload the site, so the crawl was rescheduled. That is also why the Last crawled column is empty for every URL in this status.

Read that literally and you would go and upgrade your hosting. Sometimes that is right. On a big site with a slow or struggling server, Googlebot really does hold back. But on a site with a few dozen or a few hundred pages, the server is rarely what limits crawling. What limits it is demand: how much Google wants to crawl you at all. Google’s crawl budget documentation splits crawling into exactly those two things, capacity and demand, and a small or young site usually has plenty of the first and very little of the second.

Discovered or Crawled: they are not the same problem

Discovered - currently not indexedCrawled - currently not indexed
Has Google fetched it?No. Last crawled shows N/AYes
Has it judged the content?NoYes, and passed on it
Usual causeCrawl priority, sometimes server capacityQuality, duplication or site trust
What moves itMore reasons to crawl, a healthy serverA better page, or merging it into one that already ranks

If your URLs are in the second column, this is the wrong guide. The “Crawled - currently not indexed” guide covers that one.

A real example: twelve of my own pages

When I pulled the Page indexing report for seorevive.in on 21 September 2026, 49 pages were indexed and 12 were sitting in Discovered - currently not indexed. All 12 showed N/A for last crawled. Google had the URLs and had never fetched them.

The uncomfortable part is which pages they were. Six are the pages that sell things: the services hub and five service pages, including technical SEO audits and Google penalty recovery. Five are the translated versions of the free audit tool, in German, Spanish, French, Portuguese and Arabic. The last one is the privacy policy.

First, rule out a block. URL Inspection’s live test on the service pages came back clean: the URL is available to Google and the page can be indexed. No noindex, no robots.txt block, no canonical pointing somewhere else, a normal 200 response. Nothing was stopping Google. It simply had not come.

Then, the server. Crawl stats for the 90 days to 22 September show about 1,350 Googlebot requests, roughly 15 a day. Average response time was 426 ms and 93% of requests got a normal 200. That is not a struggling server, so Google’s stated reason does not fit here.

Then, where the crawling went. 95% of those requests were refreshes of pages Google already knew, and 5% were discovery. Only about a third were HTML pages at all; the rest went on images, stylesheets and scripts. So in practice Google fetched a handful of pages a day, and nearly all of them were pages it already had.

The advice that did not apply. The usual first fix for this status is “add internal links.” On my site that would have done nothing. All six service URLs are in the main menu and the footer on every page, linked from the homepage between two and seven times each, and linked from between 6 and 25 other pages in the body text. Another service page, the AI visibility audit, sits in exactly the same menu with the same kind of links. That one did get crawled and indexed, and it shows up in search. Same template, same server, same links. Internal linking was not what held the other six back.

What is left, on a site like this, is demand: how much reason Google has to spend its small daily crawl on a page it has not seen before. That is what I am working on now, with the steps below, and I will update this page with what moved and how long it took.

The five real causes

  1. Low crawl demand. A new or small site with few outside links and little sign that a page matters. Google is in no hurry. This is the most common cause on small business sites, and it was mine.
  2. Server capacity. Slow responses, timeouts or server errors make Googlebot back off. This is the cause Google names in its definition. Check it rather than assume it.
  3. Too many URLs competing. Filters, parameters, tag and archive pages, near-duplicates. Discovery gets spread thin, and the pages you care about wait behind ones you do not.
  4. Weak internal linking. A page that exists only in the sitemap, or sits several clicks deep, looks unimportant. This is a real cause on many sites. Just check before you assume it is yours.
  5. A noisy sitemap. If the sitemap lists redirects, noindexed pages or URLs that canonicalise elsewhere, it stops being a reliable list of what matters, and the good URLs in it get lost among the rest.

How to tell which cause is yours

This takes about twenty minutes in Search Console.

  1. Pages report. Click Discovered - currently not indexed and look at what the URLs have in common: one folder, one template, one publishing date.
  2. URL Inspection. Run Test live URL on two or three of them. If the live test says the page can be indexed, you do not have a technical block. Move on.
  3. Crawl stats (Settings, then Crawl stats). Look at host status first. Any problems there, or response times climbing, and capacity is part of your answer. Then look at By purpose. A small number of requests with discovery as a thin slice is a demand problem.
  4. Links to each stuck page. Is it in the main menu? Linked from the homepage? From any post that already gets impressions? Or only in the sitemap?
  5. Wasted URLs. Compare the number of URLs Google knows about with the number of real pages you have. A big gap means parameters, archives or duplicates are soaking up attention.

What to do about it

What not to do

When it is fine to leave it

Worry when the pages stuck here are the ones that make you money. On my own site, they were.

Related reading

Money pages stuck in Discovered?

Our Technical SEO Audit works out whether it is capacity, competing URLs or plain crawl demand across your whole site, and puts the fixes in the order that matters. Fixed price from ₹24,999.

See the Service → Try Free Audit Tool

Not in India? We work with clients across the US, Canada, the UK, Australia and Singapore. Same playbook, delivered async, billed in USD from $1,500. See USD pricing →

Want a second opinion first?

Send me the stuck URLs and your Search Console access. I will tell you whether it looks like capacity, competing URLs or crawl demand. That first read is free.

Get a free indexing diagnosis →

Not in India? We work with clients across the US, Canada, the UK, Australia and Singapore. Same playbook, delivered async, billed in USD from $1,500. See USD pricing →