Crawled – Currently Not Indexed: How to Fix It (and ‘Discovered – Currently Not Indexed’)

Two of the most confusing statuses in Google Search Console. Here is what "Crawled - currently not indexed" and "Discovered - currently not indexed" really mean, and a step-by-step plan to get important pages indexed.

You open the Pages report in Google Search Console and see hundreds or thousands of URLs marked “Crawled – currently not indexed” or “Discovered – currently not indexed”. Some of them are pages you really want in Google.

These are two of the most searched Search Console problems, and also two of the most misunderstood. This guide explains what each status means, why it happens and how to fix it.

What the two statuses mean

Status What happened Usual cause
Discovered – currently not indexed Google knows the URL exists but has not crawled it yet Crawl capacity, too many low-value URLs, weak internal linking, slow server
Crawled – currently not indexed Google crawled the page and decided not to index it (for now) Quality, duplication, thin content, low perceived value

Neither is an “error”. Google never indexes every URL it finds. The question is whether the affected URLs are pages that should be indexed.

Step 1: Check which URLs are affected

Click the status in the Pages report and export the example URLs. Then sort them into groups:

  • Should not be indexed anyway: filter URLs, sort parameters, internal search, feeds, pagination variants, tag pages, old test pages
  • Should be indexed: products, categories, services, blog posts, landing pages

If most URLs are in the first group, you do not have an indexing problem, you have a crawl waste problem. Fixing that often helps the second group too.

Step 2: Inspect important URLs one by one

Use URL Inspection on a few important pages:

  • Is the page allowed to be crawled (robots.txt)?
  • Is there a noindex tag?
  • Which canonical did you declare, and which canonical did Google select?
  • Does the rendered HTML contain the main content?

If Google selected a different canonical, it sees the page as a duplicate of another URL.

Fixing “Crawled – currently not indexed”

Google looked at the page and was not convinced. Typical reasons and fixes:

1. Thin or generic content

Product pages with only a supplier description, category pages with a few products and no text, short blog posts that repeat what others say.

Fix: add unique, useful content: specifications, use cases, FAQs, comparisons, original images. For categories, a helpful introduction and buying advice.

2. Near-duplicate pages

Product variants on separate URLs, similar landing pages for different cities, tag and category pages with the same posts.

Fix: merge or canonicalise duplicates. Keep one strong page instead of five weak ones.

3. Weak internal linking

A page that is only linked from a deep sitemap looks unimportant.

Fix: link to it from relevant categories, menus, related posts and high-authority pages on your site.

4. Content rendered only by JavaScript

If the main content appears only after JavaScript runs, Google may see less than your visitors do.

Fix: server-side render the important content, or check in URL Inspection that the rendered HTML is complete.

5. Soft 404s and empty pages

Out-of-stock pages with no information, empty categories, “no results” pages.

Fix: add alternatives, redirect permanently removed items, or noindex empty pages.

6. New site or low trust

New domains often see many pages in this status. Indexing grows as the site earns links and shows consistent quality.

Fixing “Discovered – currently not indexed”

Google has not even crawled these URLs. Typical reasons:

1. Too many URLs

Faceted navigation and parameters create far more URLs than Google wants to crawl. Google queues them and many never get crawled.

Fix: stop generating crawlable low-value URLs: block parameter patterns in robots.txt, avoid links to filter combinations and keep sitemaps clean. See my robots.txt guide for e-commerce.

2. Slow or overloaded server

If the server responds slowly or with errors, Google reduces crawling.

Fix: check the Crawl stats report (Settings → Crawl stats) for response times and server errors. Improve caching and hosting.

3. Pages are hard to reach

Pages found only through the sitemap, with no internal links, have low priority.

Fix: add internal links and keep important pages within a few clicks of the homepage.

Step 3: Request indexing (for a few key pages)

After improving a page, use Request Indexing in URL Inspection. It is useful for a handful of important URLs, not as a bulk solution. If the underlying problem is not fixed, the page will drop out again.

Step 4: Use “Validate Fix” and be patient

After fixing a group, click Validate Fix in the Pages report. Validation can take days to weeks. Watch the trend, not individual URLs.

Quick diagnosis table

Symptom Likely cause First fix
Thousands of parameter URLs Faceted navigation Block and stop linking filter combinations
Product pages not indexed Thin/duplicate descriptions Unique content, internal links
Blog posts not indexed Low value, overlap with other posts Improve or merge posts
Everything slow to get indexed Slow server, new site Speed, links, patience
Google-selected canonical differs Duplicates Consolidate, correct canonicals

Frequently asked questions

Is “Crawled – currently not indexed” a penalty?

No. It is a normal status. It becomes a problem only when important pages stay in it.

Will submitting a sitemap fix it?

A sitemap helps discovery but does not force indexing. Quality and internal links decide.

How long until pages are indexed after a fix?

It varies from days to several weeks, depending on the site’s crawl frequency and how much changed.

Should I delete non-indexed pages?

Not automatically. Delete or merge low-value pages, improve valuable ones, and noindex pages that are useful for users but not for search.

Need help getting your pages indexed?

I diagnose indexing and crawl problems for online stores and content sites and deliver a clear fix plan. See my technical SEO service or request an indexing audit.