“Discovered - currently not indexed” in Google Search Console
What the status means, whether it's a problem, and how to fix it, step by step.
Not indexed · Checked against Google's documentation on 2026-10-19
Short answerDepends
Google found the URL but postponed crawling it, so there is no last crawl date. A few new URLs here is normal. If important pages stay for weeks, link them from pages Google crawls often, stop generating junk parameter URLs, keep the sitemap clean and check server speed.
Google: “The page was found by Google, but not crawled yet. Typically, Google wanted to crawl the URL but this was expected to overload the site; therefore Google rescheduled the crawl.” Page indexing report help
What the status means
Google knows the URL exists, from a link or a sitemap, but hasn't crawled it yet. Google's help gives the usual reason: crawling it was expected to overload the site, so the crawl was rescheduled. Because the page was never fetched, the report shows no last crawl date for these URLs.
The difference from its neighbor matters:
| Status | Crawled? | What Google decided |
|---|---|---|
| Discovered – currently not indexed | No | Not now, crawl later |
| Crawled – currently not indexed | Yes | Saw the page, didn't index it |
Discovered is a scheduling decision. Crawled is a judgment about the page.
Is it a problem?
| Situation | Verdict |
|---|---|
| A handful of new URLs, discovered in the last days | Normal queue; they will usually be crawled soon |
| Parameter URLs, filters, endless calendar or search pages | Expected, and a sign Google is spending crawl effort on URLs you don't need |
| Important pages that sit here for weeks | A problem: Google doesn't see enough reason, or capacity, to fetch them |
| Thousands of URLs on a large or fast-growing site | Crawl budget: the site produces more URLs than Google is willing to fetch |
Google's guide on crawl budget is written for sites with roughly a million pages or more, sites with 10,000+ pages that change daily, and sites where a large share of URLs sit in Discovered – currently not indexed; Google calls the numbers rough estimates. On a typical small business site with a few hundred pages, a long Discovered list rarely means Google lacks capacity. It means Google doesn't think the pages are worth fetching yet.
Why it happens
- The URLs are weakly linked. Found only in the sitemap or on page 12 of an archive, they get low priority.
- The site generates too many URLs. Faceted filters, sort orders, session IDs, tracking parameters and internal search pages multiply URLs faster than Google wants to crawl them.
- The server is slow or erroring. Google says 5xx and 429 responses make its crawlers slow down. A slow server lowers how much Google crawls.
- The site is new or has little authority. Google crawls less of a site it doesn't know yet.
- Similar pages already disappointed. If many pages of the same template were crawled and not indexed, Google may deprioritize the rest of that template.
How to find the cause
- Export the examples from Indexing → Pages → Discovered – currently not indexed and group them by pattern: folder, parameter, template.
- Count parameter URLs. If most of the list contains
?, the problem is URL generation, not individual pages. - Check Crawl stats (Settings → Crawl stats): average response time and the share of server errors. Rising response times or 5xx errors point at the server.
- Check how the pages are linked. Can you reach them from the main navigation or related pages in two or three clicks, or only from the sitemap?
- Check a few URLs with the checker below to rule out redirects or errors that would also waste crawl.
How to fix it
- Link the important pages from pages that are already crawled often: navigation, hubs, related services, relevant articles.
- Stop producing junk URLs. Don't link to filter and sort combinations, keep tracking parameters out of internal links, and set canonicals on the variants that must exist. For URLs that should never be crawled, a robots.txt rule saves crawl; just don't block pages you want indexed.
- Keep the sitemap clean: only canonical, indexable URLs that return 200. A sitemap full of redirects and duplicates teaches Google to trust it less.
- Speed up the server. Faster responses let Google fetch more. Fix any 5xx errors first.
- Request indexing for a few key pages after you've linked them properly. It won't help hundreds of URLs at once.
What not to do
- Don't submit the same URLs in several sitemaps or resubmit the sitemap daily. It doesn't move the queue.
- Don't use noindex to “free up crawl budget”: Google still has to crawl a page to see the noindex.
- Don't panic over a small, stable number of parameter URLs here. Some of this list is Google working as intended.
Check a URL
Paste one of the URLs from the report. The checker follows redirects and tests the status code, robots.txt, noindex and canonical.
Related statuses
- DependsCrawled - currently not indexedGoogle fetched the page but hasn't added it to the index.
- Fix itServer error (5xx)The server returned a 500-level error.
- DependsDuplicate without user-selected canonicalThe page duplicates another, declares no canonical, and Google chose a different URL.
FAQ
Discovered means Google hasn't fetched the page yet: a scheduling decision. Crawled means Google fetched it and chose not to index it: a judgment about the page. The fixes differ: linking and crawl efficiency for Discovered, content and value for Crawled.
Only on large sites. Google's crawl budget guide targets sites with around a million pages, sites with 10,000+ pages changing daily, and sites with a large share of URLs in this status. On a small site, it usually means the pages look unimportant.
Rarely. Google already knows the URLs; that's what Discovered means. Better internal links and fewer junk URLs help more than resubmitting.
Want us to look at your Search Console?
We go through the Pages report, crawl the site and tell you which statuses cost you traffic and which are harmless, with the fixes in priority order.