Discovered, currently not indexed: why Google has not crawled the page
You see Discovered, currently not indexed in Search Console. Google knows the URL but has not fetched it. Here is how to tell if the page is worth indexing, how to earn a crawl, and what to change on your site so this reason clears.
By Théophile Louvart, founder of Porteur · Updated 14 September 2026 · Markdown
What Discovered, currently not indexed means
Search Console’s Page indexing report groups every URL it knows for your property as Indexed or Not indexed. Each Not indexed URL has a reason. As of 2026, Discovered, currently not indexed means Google knows the URL from a sitemap or a link but has not crawled it yet. It is common on new sites and very large sites.
Google is rationing crawl. It thinks fetching that URL now could overload your server or is not worth it yet. That judgement can change when the URL gains stronger signals: internal links, sitemap priority, and fewer junk alternatives competing for attention.
You do not fix this with a tag on the page. You fix it by making the page easier to discover through links, by pruning low value URLs, and by keeping the sitemap lean.
How it differs from Crawled, currently not indexed
Crawled, currently not indexed is different. Googlebot fetched the page and chose not to index it for now. That is usually a quality or duplication call. Discovered, currently not indexed was never fetched in the first place.
For Crawled, currently not indexed, you work on content quality, duplication, and links. For Discovered, currently not indexed, you first make sure Google will fetch the page at all. See also our guide to Crawled, currently not indexed for the other path.
Why this happens on your site
- New site with little crawl history, Google starts slow and ramps up if the site stays healthy
- Large site with many URLs, Google paces crawl to match your server and expected value
- Too many low value URLs, such as faceted parameters, tag archives, thin search pages, soft duplicates
- The page is only in the sitemap, with no internal links from pages that do get crawled
- Frequent errors or timeouts, Google lowers crawl rate until it sees stability
One weak page is rarely the whole story. A site with many junk URLs or redirect chains bleeds crawl budget. Clean up the waste, then ask for the pages that matter to be fetched.
Check the URL with URL Inspection
Before you change anything, inspect the URL. This confirms that it is in the property, how Google discovered it, and whether crawling and indexing are allowed.
Open URL Inspection in Search Console
Paste the full URL from your site. It must be within a verified property.
Read the Coverage status
You will see whether the URL is on Google, and the reason if not. For Discovered, currently not indexed, note the referring page or sitemap listed.
Test live URL
Fetch the page now. Check the HTTP status, rendered HTML, screenshot, and resources that could not be loaded. Fix server errors and blocked resources first.
Confirm directives
Make sure robots.txt allows crawl. Make sure meta robots does not say noindex if you want the page indexed. Check the declared canonical and the Google selected canonical.
Request indexing
Use this after you fix links and access. It queues a crawl. There is a small daily quota per property. It does not guarantee indexing.
If URL Inspection shows Blocked by robots.txt or Excluded by noindex tag, fix those first. Discovered, currently not indexed is not the real issue then, access is.
Cut junk URLs so the good pages get fetched
Google paces crawl on your site. If most URLs are low value, the good ones wait. Prune URLs that you never want indexed and stop generating them where you can.
- Remove faceted or tracking parameters from links. Add proper canonical parameters or avoid linking to parameterised variants from templates.
- Noindex tag archives and internal search results you do not need in Google. Keep category and primary collection pages.
- Consolidate near duplicates. Use rel=canonical on variants like UTM copies or print views. Prefer one clean URL per page.
- Fix Soft 404s. Either return a real 404 or give the page content. Do not let empty templates waste crawl.
- Clear redirect chains. Update internal links so they go direct to the final URL. Keep the sitemap free of redirected URLs.
Run a quick audit of internal links. If your templates add query strings like ?ref= or ?sort=new to every link, that multiplies crawl for no gain. Strip them from core navigation and canonicalise any that remain for users.
Fix the sitemap: only the pages that deserve indexing
Your sitemap is a to do list for discovery, not a command. Treat it as a shortlist. Keep only URLs you want in the index and that return 200 with content.
List only indexable pages
Exclude noindex, redirects, 404s, login walls, tag noise, and internal search results. Each URL should be canonical to itself.
Keep it fresh
Update the sitemap when you publish or remove a page. Remove old slugs you redirected. Do not leave dead ends.
Use one canonical URL per page
If you have http and https, or www and non www, choose one in Search Console and link to it everywhere. Canonicals should match links and sitemap.
Submit and check the Sitemaps report
Submit at /sitemap.xml. Check for discovered URLs and any errors listed by Search Console. Fix issues and resubmit.
A fixed sitemap for a store might list only /, /collections/shoes, and key product pages in stock. Leave out /search?q=, /tags/blue, and any old /product-old that now redirects.
Add internal links from pages Google already crawls
A sitemap is not enough. Google follows links. Place direct links to the target page from pages that you know get crawled and indexed already.
Find seed pages
Pick your homepage, /blog/, /pricing, and any guides that already rank. You can see indexed pages in the Page indexing report, filtered to Indexed.
Link in context
Add a natural link in the body where it helps the reader. Use descriptive anchor text, for example “setup guide” linking to /guides/getting-started.
Update nav or hubs
If the page is core, add it to the main nav, footer, or a topic hub page. Avoid adding it to every page if it is not core.
Remove detours
Change old internal links that redirect, so they point straight at the URL you want indexed.
Example: /guides/getting-started is Discovered, currently not indexed. You link it from /docs/overview and /blog/launch-notes. You add it to the footer. Two weeks later it is crawled, and then indexed after the first pass. The sitemap pointed to the same URL throughout.
Use Request indexing and Validate fix at the right time
Do not spam Request indexing. Queue it only after you fix access, links, and sitemap. It puts the URL in a crawl queue, with a small daily quota per property. It does not force indexing.
In the Page indexing report, use Validate fix after you clear a systemic issue, like redirects in the sitemap. Validate fix starts a re check that can take about two weeks per batch. Use it to confirm that your clean up worked, not to push random URLs through.
Set a date, then track crawl and indexation
Give Google time. For a small site with a clean sitemap and fresh links, set a check date two weeks out. For a large site or heavy clean up, set four weeks. Use calendar reminders so this does not drift.
- Page indexing report: watch the count of Discovered, currently not indexed go down. Drill into example URLs to spot patterns.
- URL Inspection: check last crawl date on the target page and the pages you linked from.
- Sitemaps report: confirm that submitted URLs are discovered and that there are no errors.
- Crawl Stats report: check host status and response codes. If you see spikes of 5xx, fix server issues before asking for more crawl.
If a page flips to Crawled, currently not indexed, do not panic. That means it was fetched. Now work on the content and duplication side. Improve the page and its context, then request indexing once after updates ship.
What a fixed page looks like
A fixed page returns 200, is in the sitemap, is linked from at least two indexed pages, and is not one of many thin variants. The canonical is self referencing and matches the URL in the sitemap and in internal links. The page loads fast and stable, so Google can render it quickly.
Example before: /blog/?tag=pricing in the sitemap, with no body content, linked only from a tag cloud. Example after: remove it from the sitemap, add a link from /pricing to /guides/pricing-calculator, and keep only /guides/pricing-calculator in the sitemap. Inspect, test live, request indexing once, check back in two weeks.
Questions
Google knows the URL from a link or a sitemap but has not fetched it yet. It is pacing crawl, or it expects low value. This is common on new sites and on large sites. Earn the crawl with internal links and a clean sitemap, and prune junk URLs that waste attention.
Discovered was never fetched. Crawled was fetched and set aside. For Discovered, you fix access and discovery: links, sitemap, and waste. For Crawled, you improve the page’s quality, duplication, and signals, and you still keep links and sitemap tidy.
It can help queue a crawl, but it is not a guarantee. Use it after you add internal links, fix directives, and tidy the sitemap. There is a small daily quota per property, so use it sparingly on pages that matter.
Block if you never want those URLs crawled. Do not block pages you want indexed. Google can index blocked URLs without content if they are linked, which is not useful. Prefer removing links to junk URLs, adding noindex where suitable, and consolidating duplicates with canonicals.
Expect one to two weeks for small clean sites once you add links and fix the sitemap. Large sites or bigger clean ups can take longer. Use Validate fix on systemic issues, and track progress in the Page indexing and Sitemaps reports.
In URL Inspection, check “URL is on Google”. You can also search site:yourdomain.com and the full URL, but Search Console is the source of truth. The tool shows last crawl date and whether Google selected a different canonical.
Sources
Check my site, free
Paste your URL and get a free check that reads your site, the searches around it and the rivals on them in about thirty seconds, and shows three findings whole before you connect anything.
- Free check, no card
- Read-only, your own accounts
- Readable by your agent
Read next
- GuideCrawled, currently not indexed: what it means and what to do
- GuideHow to use the URL Inspection tool in Search Console
- GuideThe Sitemaps report: what Success, Has errors and Couldn’t fetch mean
- GuideInternal linking for a small site: which pages link to which
- GuideOrphan pages: finding the pages nothing links to
- GlossaryCrawl budget
- GlossaryPagination
- GuideGoogle is not indexing your site: find the reason in Search Console