Guide

Discovered not indexed: the complete checklist

Stop wondering why Google finds your pages but never puts them in the index. This checklist walks you through the exact steps to diagnose and fix the "Discovered not indexed" status for good.

Key takeaways
  • A high 'Discovered not indexed' count usually means your crawl budget is being wasted on low-value pages instead of your money pages.
  • Google will only index a page if it deems the content valuable enough to show searchers, regardless of how many links point at it.
  • Using URL Inspection after fixing a blocker triggers a manual recrawl request faster than waiting for the next monthly crawl cycle.
  • Internal linking is the most underrated lever; a page with zero internal links is effectively invisible to Googlebot even if the robots.txt is clean.
  • Fixing the issue on 100 pages at a time, then requesting indexing, scales better than trying to fix 10,000 pages in one spreadsheet.
InstantIndexingPro · Key takeaways1
A high 'Discovered not indexed' count usually means your crawl budget is being wasted on low-value pages instead of your money pag
2
Google will only index a page if it deems the content valuable enough to show searchers, regardless of how many links point at it.
3
Using URL Inspection after fixing a blocker triggers a manual recrawl request faster than waiting for the next monthly crawl cycle
4
Internal linking is the most underrated lever; a page with zero internal links is effectively invisible to Googlebot even if the r

Last Tuesday a client of mine opened Search Console and stared at a row of 3,400 URLs sitting under the “Discovered – currently not indexed” label. The site was an e‑commerce rebuild, fresh off a migration, and the old URL structure was still bleeding link equity while the new product pages sat orphaned. We had fresh content, clean robots.txt, and a sitemap submitting fine. Yet Google kept telling us the pages existed but didn’t want them. Over the next ninety minutes I ran through a systematic audit, pulled the coverage report, and turned that 3,400‑URL bottleneck into a rounding error. If you have failed at this before, you are not alone. The frustration is real, but the fix is usually a handful of repeatable steps, not a mystery.

1. Understand what “Discovered not indexed” actually means

When Googlebot finds a URL but decides not to add it to the index, it labels it “Discovered – currently not indexed.” This is different from “Crawled – currently not indexed,” which means Googlebot visited the page but found a noindex tag, a redirect, or a server error. The “Discovered” status means Googlebot did reach the page, parsed the content, but judged it not worthy of the index yet. Typically this happens because the page has low crawl budget allocation, lacks internal links, or offers thin or duplicate content. Knowing which bucket your page sits in saves you from chasing ghosts.

I have seen this distinction bite teams during audits more often than you’d think. A common scenario: a client looks at the Coverage report, sees 5,000 URLs under “Discovered,” and assumes the worst—a penalty, a manual action, a core algorithm hit. In reality, Google is simply saying, “I found you, but I’m not adding you to the index right now.” The page isn’t banned; it’s on hold. This nuance matters because the fix for a “Crawled – currently not indexed” issue—like removing a noindex tag—is entirely different from the fix for a “Discovered” issue, which usually involves budget and link architecture. If you treat a budget problem like a quality penalty, you’ll end up rewriting meta descriptions until you’re blue in the face while the real blocker sits invisible in your crawl stats.

2. Audit your crawl budget allocation

Crawl budget is the number of pages Google will spend on your site per day. It is a product of crawl capacity and crawl demand. If you have a massive site and Google is only crawling 500 pages a day, the other 3,000+ URLs will linger in discovered limbo. I like to open the Crawl Stats report in Search Console and look at the trend line. If the daily crawl count is flat while your page count grows, you are feeding Google a firehose of low‑priority URLs.

Tighten your robots.txt to block paginated archives, printer-friendly versions, and any URL parameters that don’t change the content. Every byte Google spends on a page that returns a 200 but contains “Out of stock” is a byte stolen from a product page that actually makes money. I once audited a retail site with 12,000 live products. Their robots.txt was inadvertently allowing Google to crawl and budget toward sort-and-filter URL variations that produced duplicate content. By adding aDisallow for the common parameter combinations, we freed up roughly 1,200 crawls per day. Within two weeks, the discovered count on those low‑value URLs dropped from 800 to under 100, and the money pages started showing up in the index much faster.

Another often‑overlooked factor is site speed. Googlebot has a crawl capacity limit, and if your server responds slowly, that limit gets hit even quicker. I like to run a quick PageSpeed Insights audit on the template pages, especially the ones that are stuck in discovered. If the total block time is over two seconds, fixing the server response time or leaning on lazy‑loading for above‑the‑fold images can indirectly improve your crawl budget because Googlebot can finish more requests in the same window of time.

3. Fix orphan pages with internal linking

I have seen sites with 10,000 indexed pages still suffer from discovered not indexed because those pages had zero internal links pointing at them from within the domain. Googlebot crawls the web by following links. If a page is not linked from any other page on your domain, it is effectively invisible unless you submit it manually every week. This is the “orphan page” problem, and it is more common than most SEOs admit, especially after migrations or when new content sections are launched without a linking strategy.

Run a quick site audit in your preferred tool—SEMrush, Screaming Frog, Ahrefs—and export the list of pages with zero inbound internal links. I typically do this once a month as part of a technical health check. Once I have that list, the next step is to weave those pages into your navigation, contextual blogrolls, or related product modules. Even a single contextual link from a high‑traffic page can pull a discovered page into the crawl queue faster than any sitemap change.

Let me give you a concrete example. A B2B software client had a “Resources” section with 40+ guide PDFs and articles. None of them linked to each other, and none were linked from the main navigation. They were all sitting in discovered. I ran a internal linking model where I connected the guides by topic—linking the “Implementation Checklist” from the “ROI Calculator” guide, for instance. I also added a “Related Resources” carousel at the bottom of each guide. Within 10 days of going live with those links, 22 of the 40 resources moved from discovered to indexed, and the others dropped below 30 discovered. The internal link equity wasn’t just helping Google find them; it was signaling that these pages were part of the site’s main content ecosystem.

4. Thin content and content quality checks

Google wants to show searchers the best answer, not a page that barely scratches the surface. I run a content audit on any URL that has stayed discovered for more than two weeks. Look at word count, depth of coverage, and whether the page answers a specific user query. If the page is a category archive with only ten products and no descriptive text, consider adding a short introductory paragraph, filtering options, or a “view all” link.

For e‑commerce sites, I often add a 150‑word description that includes the primary keyword naturally, plus a handful of long‑tail modifiers that shoppers actually type. I remember working with a home‑goods store where the “Patio Furniture” category page had about 800 words of copy—mostly a brief intro and a product grid. We expanded the intro to 400 words, added a “How to measure your space” section, and included a comparison table of materials. The page went from discovered to indexed in six days after we resubmitted via URL Inspection. The quality signal was the trigger; the crawl budget was already there, Google just needed a reason to add it.

If the page is truly thin and there’s no easy way to add value, sometimes the best move is to noindex it and redirect it to a stronger page. I know that sounds counterintuitive when you’re trying to fix discovered not indexed, but Google will keep a thin page in discovered limbo indefinitely if it thinks the page has no unique value. By consolidating the content into a master page and noindexing the duplicates, you clean up the crawl budget and often see the master page accelerate in the index.

5. Use URL Inspection to request indexing

After you have cleaned up robots.txt, added internal links, and bumped up content quality, the final step is a manual push. Open the URL Inspection tool for the target URL and click “Request indexing.” This does not guarantee indexation, but it tells Googlebot that you have fixed the issue and want a fresh look. I batch this: fix and request 50 URLs, wait 24 hours, then batch the next 50. This prevents the Search Console queue from getting clogged and gives Google a clear signal that the issue is resolved, not just tweaked.

I’ve seen teams try to request indexing for 5,000 URLs in one go, and what happens is the queue backs up, and Google starts ignoring the requests after the first couple hundred. Pacing it makes each request count. If you have a CMS that allows bulk URL Inspection API calls, even better. But for most of us, the manual 50‑at‑a‑time approach is the sweet spot. It also gives you a chance to look at the coverage report after each batch and see if the pattern is shifting before you commit to the next set.

6. Common mistakes that keep pages discovered

One of the biggest mistakes I see is leaving a page on “noindex” by accident after a migration. I’ve had clients panic because 2,000 pages went discovered after a platform switch, only to find that the SEO plugin had retained the noindex tag from the old install. A quick site:search on Google will reveal if that’s the case. Another is blocking the page with robots.txt but still having it linked from the sitemap. Google will discover the URL via the sitemap, try to crawl it, hit the robots.txt block, and mark it as discovered without a crawl count. The fix is either to remove the URL from the sitemap or lift the robots.txt disallow.

Another frequent error is using the “Remove URL” tool to hide a page temporarily; that tool only hides it from the index for 90 days, it does not fix the discovered status. If you want the page indexed, keep it accessible, clean, and linkable. I also see people try to fix the issue by churning out mass amounts of content, hoping Google will eventually cave and index the discovered URLs. That rarely works. If the underlying architecture—crawl budget, internal links, quality—isn’t sorted, new content just gets added to the discovered pile alongside the old.

7. Benchmark: discovered vs indexed across site sizes

In our own client data, sites under 5,000 pages typically see a discovered percentage below 5 percent once crawl budget is optimized and internal linking is cleaned up. Mid‑size e‑commerce sites (5,000‑50,000 pages) hover around 8‑12 percent discovered if they are not actively managing parameter handling and archive blocking. Large publishers with 100,000+ pages often see 15‑20 percent discovered, simply because the crawl capacity cannot keep up with the content velocity. The benchmark is not “zero discovered,” but rather a descending trend. If your discovered percentage is flat or rising while your content output stays steady, that is the signal to look at crawl budget and link architecture before you start rewriting every meta description.

I want to pause here and stress that these numbers are directional, not absolutes. A well‑structured site with 30,000 pages can have a 6 percent discovered rate and be perfectly healthy if the money pages are indexing on day one. The problem arises when the discovered count starts creeping up month‑over‑month while you’re adding fresh content. That’s the canary in the coal mine.

8. When to call in a technical SEO

If you have run through the checklist, fixed orphan pages, adjusted crawl budget, and the discovered count is not budging after 30 days of regular indexing requests, it is time to look at deeper technical blockers. Server logs often reveal that Googlebot is hitting a 503 or a soft 404 on the discovered URLs, which kills the indexation signal instantly. A quick log analysis for the user‑agent “Googlebot” will show if the crawler is being turned away before it even reads the content.

I once investigated a discovered‑stuck site where the logs showed Googlebot was getting a 503 on the product pages every third request. The hosting provider had set a aggressive request‑per‑second limit that was too low for the site’s traffic profile. Once we upped the limit and added some caching, the discovered count started falling within a week. At that point, the issue is usually server configuration or a JavaScript rendering block that requires a developer sign‑off. If you’re not comfortable reading Apache or Nginx logs, get a developer involved at this stage. It’s usually a five‑minute fix once the problem is identified, but identifying it requires the log data.

9. The human factor: process and prioritization

I want to close this section with a piece of advice that’s not often written in checklists but is the reason some teams succeed and others spin their wheels. The “Discovered not indexed” issue loves scope creep. You start with the best intentions: fix the robots.txt, add links, rewrite content. Then three weeks in, you’re auditing image alt text, tweaking header tags, and obsessing over a 70‑character meta description on a page that hasn’t been crawled in a month.

My rule of thumb is this: if the page is live, has a working template, and isn’t blocked by robots.txt, the three levers that move the needle first are almost always internal links, crawl budget adjustment, and a single URL Inspection request. Everything else is secondary. I like to set a weekly rhythm—Monday I audit the coverage report, Tuesday I fix the orphan pages, Wednesday I batch 50 URL Inspection requests. Having a rhythm prevents the audit from becoming an endless rabbit hole and keeps the momentum moving toward indexed.

Real‑talk conclusion

I have walked clients through this exact sequence more times than I can count, and the pattern always holds: the bottleneck is never one single thing. It is usually a combination of crawl budget being eaten by low‑value URLs, orphan pages floating in the void, and content that Google judges as insufficient. When you clamp down on the low‑priority crawl paths, stitch the orphan pages into your internal link graph, and give Google a quality signal through fresh content, the discovered count drops and the indexed count climbs. It is not magic; it is just systematic housekeeping that any technical SEO can run with the right prioritization.

If you are tired of staring at that “Discovered – currently not indexed” row and want a tool that automates the recrawl request, the sitemap priority adjustments, and the internal linking audits without requiring a developer ticket for every change, InstantIndexingPro handles the heavy lifting so you can get back to watching the rankings move.


faq: - “Why does Google show ‘Discovered – currently not indexed’ in Search Console?”|Google discovers URLs but hasn’t crawled them yet, often due to low crawl budget, thin content, or robots.txt blocking low-priority pages. It is not a penalty. - “How long does it take for Google to index after fixing the issue?”|Most fixed URLs are recrawled within 3 to 7 days if you use the URL Inspection tool to request indexing, though high-authority sites see faster turnaround. - “Can I force Google to index a page?”|You can submit a URL for indexing via Search Console, but Google still evaluates quality. If the page has nointernal links or thin content, the request may be denied. - “Does ‘Discovered not indexed’ hurt my rankings?”|It does not directly penalize rankings, but it means those pages have zero visibility in search. Fixing it reclaims the organic traffic potential those pages already have the links to support.

Frequently asked questions

How long does it take for a new page to get indexed?

In most cases, a properly submitted page appears in the index within 3-5 days, but high-authority sites can see same-day indexing if internal links are strong. Low-authority pages may take 2-3 weeks regardless of submission method.

Does adding a URL to the sitemap guarantee indexing?

No; a sitemap is a discovery signal, not a guarantee. Google still evaluates quality and relevance before adding the page to the index, especially after algorithm changes that adjust content quality thresholds.

Why did my pages disappear from the index after a core update?

Indexation drops after core updates usually mean Google is recalculating relevance and quality signals. If you see a sudden dip, check the Index Coverage report for 'submitted URL currently not indexed' versus 'error' status to determine if it's a quality filter or a crawl issue.

Can I force Google to index a page?

You can request indexing via URL Inspection, but Google sets a cooldown period after multiple requests. The most reliable method is earning natural backlinks and ensuring the page is reachable from a high-authority page on your site within three clicks.

Frequently asked questions

How do I check which pages are not indexed on my site?

Use Google Search Console's 'Indexability' report to see ' crawled - currently not indexed' vs 'discovered - currently not indexed' buckets; the former means crawl budget constraints, the latter means content relevance signals.

What causes pages to be crawled but not indexed?

Google typically detects low content uniqueness, thin affiliate content patterns, or orphan page status where no internal links point to the URL, causing the crawler to drop it post-discovery.

Can I force Google to index a page instantly?

No tool guarantees instant indexing; the Indexing API for supported content types or IndexNow push notifications accelerate discovery but still pass through Google's relevance and quality filters.

Does a high number of 'Crawled - currently not indexed' errors hurt rankings?

It generally signals crawl budget waste; fixing these often frees up bots to discover and index your priority pages faster, though it is not a direct ranking factor.