When Search Console reports "Discovered - currently not indexed," the URLs are known but have not yet been crawled. This state is different from pages that were crawled and then dropped. It usually points to discovery or prioritization problems rather than content quality.
The instinct is often to rush into manual indexing requests. The faster path is to inspect the signals that tell Google whether the page deserves a crawl in the first place.
Start with the discovery layer
Do not begin with a generic audit. Start with the structures that lead crawlers to your pages:
- Are the affected pages linked from relevant sections, or do they sit in orphaned categories?
- Are the URLs listed in your XML sitemaps, and are those sitemaps submitted cleanly?
- Has a
noindexordisallowflag been left on the pages or their parent directories? - Do the listed URLs self-reference with a canonical tag, or are mixed canonicals and parameters leaking in?
If the affected URLs cluster around a single template or section, the fix is usually there.
Focus on internal signals before content assumptions
Teams often assume that pages stuck in "Discovered - currently not indexed" must be thin or unworthy. After launches and migrations, the more common failures are structural:
- orphaned pages with no in-site links
- sitemap entries pointing to redirected or irrelevant URLs
- canonical tags still referencing old paths
- faceted or filtered URLs leaking into the crawl set
Addressing these signals often brings pages into the crawl queue faster than rewriting copy. The goal is not simply to get crawled. It is to make sure the right URLs are being prioritized over noise.
Fix discovery and prioritization together
Google does not judge pages in isolation. If the internal linking path is weak and the sitemap is noisy, important URLs compete with garbage. The fastest first pass is usually:
- remove stale or duplicate URLs from sitemaps
- add or strengthen internal links to the affected pages from relevant hubs
- fix canonical and noindex conflicts on the templates
- make sure redirected legacy paths are no longer being promoted in navigation or feeds
That sequence does more than a round of manual recrawl requests with no structural change. It tells Google which pages matter and clears the path for the crawl.
Validate the recovery
Verification should stay practical:
- inspect the affected templates or page types
- confirm the live canonical, robots, and linking state in the final HTML response
- validate sitemap cleanup and resubmit only when the noise is removed
- watch the coverage mix in Search Console over the next crawl cycle to see if URLs move from discovered to crawled
The goal is not instant indexing on every page. The goal is a cleaner discovery path, stronger technical signals, and a measurable reduction in the wrong URLs competing for attention.
Turn the note into a sprint
GSC indexing and crawl cleanup
If this matches the live symptom, send the URL, what changed, and the affected pages so the first pass can stay bounded.