Open the Page Indexing report in Google Search Console and you'll often find two statuses near the top of the "Why pages aren't indexed" list: Crawled – currently not indexed and Discovered – currently not indexed. They look almost identical, and many site owners treat them as the same problem. They aren't. One means Google fetched the page and chose not to index it. The other means Google hasn't fetched the page at all. Each has different causes and different fixes. This guide explains exactly what Google means by each status, how to diagnose which problem you have, and how to get those pages indexed.

The Short Version

Google's own help documentation defines the two statuses this way:

  • Crawled – currently not indexed: Google crawled the page but didn't index it. Google notes the page may or may not be indexed in the future, and that there's no need to resubmit the URL for crawling.
  • Discovered – currently not indexed: Google found the URL but hasn't crawled it yet. Google explains that it typically wanted to crawl the URL but expected doing so to overload the site, so it rescheduled the crawl. That's why the last crawl date is empty for these URLs.

Put simply, "Crawled" is an indexing-stage decision about the page, and "Discovered" is a crawling-stage delay. If those stages are unfamiliar, the crawling vs. indexing guide explains how they differ.

Before You Diagnose: Rule Out Technical Blocks

Start by confirming the page isn't blocking itself. These issues usually appear under their own statuses in the report, such as "Excluded by 'noindex' tag" or "Alternate page with proper canonical tag," but it's worth spending thirty seconds ruling them out before rewriting content:

  • Run the URL through the Indexability Checker to confirm there's no noindex in the meta robots tag or the X-Robots-Tag header.
  • Check the canonical with the Canonical Tag Checker. A canonical pointing elsewhere tells Google this page is a copy.
  • Use Search Console's URL Inspection tool and run "Test Live URL" to confirm Google can fetch and render the page.

If all three are clean, you're dealing with a genuine crawl or quality decision. The Indexability Checker walkthrough covers what each technical signal means.

Fixing "Crawled – Currently Not Indexed"

When Google crawls a page and declines to index it, it has looked at the content and decided the page doesn't add enough to the index right now. Google doesn't give a specific reason per URL, but the causes fall into a few predictable groups.

Cause 1: Thin or low-value content

Pages with little original substance are the most common cause. Typical examples include short blog posts that restate common knowledge, tag or archive pages with one or two items, product pages using only manufacturer descriptions, and templated pages that differ from each other by a single word.

Fix: Make the page genuinely more useful than what's already indexed. Add original detail, examples, data, first-hand experience, or a better answer to the question the page targets. Run it through the Page Content Analyzer to check depth, structure, and readability against the pages that do rank for the topic.

Cause 2: Near-duplicate content

If several URLs on your site cover the same topic in similar words, Google tends to index one and leave the others out. This often happens with location pages, filtered category pages, printer-friendly versions, and multiple posts written for the same keyword.

Fix: Consolidate. Merge overlapping pages into one stronger page and 301 redirect the others to it, or differentiate them so each serves a distinct purpose. The keyword cannibalization guide walks through when to merge, redirect, or canonicalize. Use the .htaccess Redirect Generator to write the redirects safely.

Cause 3: Weak internal linking

A page that's only reachable through the sitemap, or that's linked from one obscure page, looks unimportant. Google uses internal links as a signal of which pages matter on your site.

Fix: Link to the page from relevant, already-indexed pages, using descriptive anchor text. Make sure it's reachable within a few clicks from the homepage. The internal linking strategy guide explains how to build these paths.

Cause 4: Site-wide quality signals

If a large share of a site's pages are thin, Google can become more selective about indexing that site as a whole. This is why "Crawled – currently not indexed" sometimes affects good pages on sites that also carry a lot of low-value URLs.

Fix: Run a content audit. Improve what's worth keeping, consolidate what overlaps, and remove or noindex what has no search value. Raising the average quality of the pages you ask Google to index helps the strong ones get through.

Cause 5: Time

Sometimes nothing is wrong. New pages, especially on newer sites, often show this status for a while before being indexed. Google says the page may be indexed in the future, and it often is.

Fix: If the page is genuinely strong and well linked, give it a few weeks before rewriting it. Google's documentation also says there's no need to resubmit the URL.

Fixing "Discovered – Currently Not Indexed"

Here Google knows the URL exists but hasn't fetched it. Google's explanation is that crawling the URL was expected to overload the site, so the crawl was rescheduled. In practice, this status also appears when Google simply hasn't prioritized the URL yet. The fixes focus on making your site easier to crawl and making these URLs look worth crawling.

Cause 1: Server capacity and response time

Googlebot adjusts how fast it crawls based on how your server responds. Slow responses, timeouts, and server errors cause Google to back off. Search Console's Crawl Stats report, under Settings, shows average response time and any host problems.

Fix: Improve server response time through better hosting, caching, or a CDN. The Page Speed Optimizer shows server response time alongside Core Web Vitals, and the page speed guide covers how to improve it.

Cause 2: Too many low-value URLs competing for crawling

If your site generates large numbers of URLs, such as faceted filter combinations, URL parameters, session IDs, internal search results, or endless calendar pages, Googlebot spends its attention on those instead of the pages you care about. This is the crawl budget problem, covered in detail in the crawl budget guide.

Fix: Stop generating crawlable low-value URLs. Block parameter and internal search paths in robots.txt where appropriate, test your rules with the Robots.txt Tester, remove unnecessary internal links to them, and fix redirect chains that waste requests.

Cause 3: The URLs look unimportant

URLs discovered only through a sitemap, with no internal links, are low priority by default.

Fix: Add internal links from important pages, and link new content from your homepage or main section pages when it's published.

Cause 4: A cluttered sitemap

If your sitemap lists thousands of URLs that redirect, return errors, or carry noindex, Google learns to trust it less.

Fix: Keep your sitemap to canonical, indexable URLs that return a 200 status. Check it with the XML Sitemap Validator.

Should You Use "Request Indexing"?

For a small number of high-priority URLs, requesting indexing through URL Inspection can help, especially for "Discovered" pages that just need a crawl. It's not a solution for a pattern. Requesting indexing for hundreds of thin pages will get them crawled and still not indexed. Fix the underlying cause first, then request indexing for the pages that matter most.

After you've fixed an issue across a group of pages, use the "Validate Fix" button on that status in the Page Indexing report. Google will recheck the affected URLs and report progress, which can take a few weeks.

How Many Unindexed Pages Is Normal?

Almost every site has some URLs in both statuses, and that's not a problem by itself. Google doesn't index every URL it finds, and it shouldn't index pages that add nothing. What matters is which URLs are affected.

Export the list from the Page Indexing report and sort it into three groups:

  • Pages that should be indexed, such as important posts, products, and service pages. Fix these.
  • Pages that don't need to be indexed, such as filter combinations, thin tag pages, or old test URLs. Noindex, consolidate, or remove them, and stop linking to them.
  • Pages you're unsure about. If a page has no search demand and serves no navigation purpose, it probably belongs in the second group.

This triage usually reveals a pattern, such as one template, one section, or one CMS feature producing most of the unindexed URLs. Fixing the pattern is far more effective than fixing URLs one at a time.

A Note on New Sites

On a brand-new site, large numbers of "Discovered" URLs are normal while Google decides how much crawl attention the site deserves. Focus on the foundations covered in how to get a new website indexed by Google: clean technical setup, a tidy sitemap, strong internal links, and a few genuine external links. Indexing usually catches up as the site earns trust.

For a broader check across many pages at once, the SEO Audit Tool surfaces thin content, canonical problems, indexability directives, and other issues that commonly sit behind both statuses.