Summarize this article with AI

Crawled - currently not indexed is the Search Console status that tempts people into rewriting whole sections of a site before they know which pages matter. Googlebot visited and read the page, then decided not to index it. The report won't tell you which of those URLs you actually need in search, and that determines whether any fix is worth the effort.

The screenshots in this guide come from a site I manage, where this status grew from about 3.2K to 4.7K pages in three months. I checked the advice in the top-ranking guides against Google's own documentation and dropped the parts it doesn't back.

You'll pull the pages that matter out of the report with the sitemap filter, rule out the statuses that look like this one, match the fix to the cause, and see what Google actually says about timing. Here's the workflow.

What "Crawled - currently not indexed" means

"Crawled - currently not indexed" means Google crawled the page but hasn't added it to its index. The page won't appear in search results.1 Google says it may or may not be indexed in the future, and that there's no need to resubmit the URL for crawling.

It reads like an error, but the Page indexing report in Google Search Console files it as a reason, not an error: you'll find it in the Why pages aren't indexed table with the status Not indexed.1 Older guides call it "Excluded", the label from the old Index Coverage report.

First check: inspect one important affected URL and read the indexed result, not the live test. You're reading Google's stored record there, rather than whatever the live page serves right now. It shows the most recent crawl and index status, plus whether Google selected a different canonical.2

Did Google pick some other URL as canonical? Then you're usually looking at a duplicate status, and that calls for a different fix. A passing live test proves less than it might seem: it doesn't test every indexing issue, and it can't predict Google's canonical choice.2

Key takeaways:

  • The pages you want in search come first; the total URL count can wait.
  • Use the Page indexing report's sitemap filter to narrow the list.1
  • Content, links and rendering come later; first make sure it isn't really a duplicate, noindex or soft 404 case.
  • Save Request Indexing for a substantive change, and look at the indexed result again afterward.

Decide which URLs need attention

Start with the pages you want searchers to land on. Their purpose and what URL Inspection shows set the priority; the total count doesn't.

Crawled currently not indexed status in Google Search Console showing affected pages count and trend over time
On a site I manage, this view shows 4.64K affected pages, rising from about 3.2K in February 2026 to about 4.7K in May 2026. The count alone doesn't tell you which pages need attention.

That's about 1,500 more URLs in three months, and the chart can't say why. What matters is which pages entered the group. If the new arrivals are feeds, archives and other utility URLs, the increase is noise. Product pages or articles in the mix? Now you've got work to do.

Expect some housekeeping URLs here too (XML sitemaps, robots.txt, RSS feeds, paginated pages, image files). They don't need landing-page treatment. Pagination and filter pages are a judgment call: does the page do a job nobody else on the site does?

Crawled currently not indexed URLs sorted into a large pile of expected utility pages and a small set worth fixing
Sort the report before you fix anything: utility URLs such as sitemaps, feeds and many paginated pages are expected here. The pages you want to rank are the short list that needs work.
URL or pattern Priority What I do next
Important article, category or product page High Confirm the indexed result, then review content and rendering
Many important pages on the same template High Compare affected and indexed pages before changing the template
XML sitemap, robots.txt, RSS feed or image file Low Leave it out of the landing-page queue
Pagination, tag or filter page Depends on its purpose Judge its standalone usefulness and its links to the content it organizes
Parameter URL duplicating an existing page Consolidation review Inspect the canonical evidence and use the duplicate workflow if it applies
Private URL you don't want in search High, for access control Check protection and remove public links and sitemap entries

Shrinking the count with noindex on a page you want indexed defeats the point. When Googlebot reads a noindex tag or header, Google drops that page from search results.1 The directive only works when robots.txt allows Google to crawl the page.2

Find the pages that matter with the sitemap filter

In Google Search Console → Indexing → Pages, set a sitemap filter at the top first, and only then open Crawled - currently not indexed. I pick the sitemap that holds the pages under review and jot the filter name beside the export, or I'd forget what the list covers.

Google Search Console page indexing report showing crawled currently not indexed among other indexing reasons

The Page indexing report offers four scopes:

Filter What it shows Use it to
All known pages Every URL known to Google, in a sitemap or not Scan the full mix of URL types
All submitted pages URLs in a sitemap or sitemap index submitted through the Sitemaps report or robots.txt Start with the pages you told Google you want
Unsubmitted pages only URLs that aren't in a submitted sitemap Spot pages missing from your sitemaps, or URLs Google found that you never meant to publish
A specific sitemap URLs listed in that submitted sitemap or sitemap index Focus on one important page group

A URL counts as submitted even if Google also discovered it another way. The examples table is limited to 1,000 rows and doesn't necessarily show every affected URL.1 Export the filtered examples by all means. Just remember they're a sample whenever the issue count runs higher. The tighter the filter, the more the list sticks to pages you care about.

Group the export by directory, template or page purpose. Then take a few affected pages from each group, plus one indexed page doing a similar job, to compare against. Here's the worksheet to drop into a spreadsheet:

URL,Sitemap filter,Page purpose,Want indexed?,Indexed result,Last crawl,Declared canonical,Google-selected canonical,Content gap,Internal link gap,Rendering concern,Action,Owner,Change date,Recheck result
https://example.com/guide/,content-sitemap.xml,Public guide,Yes,,,,,,,,Review,,,

Grouping by URL pattern? The Search Console regex cheat sheet has patterns ready to paste. Write down what's actually on the page; a directory name can mislead.

Rule out the look-alike statuses first

Several reasons in the Page indexing report look like this one but need a different fix. Run every priority page through URL Inspection and check the Page indexing section of its indexed result. Confirm the status and, where it's shown, Google's canonical choice before you pick a remedy.2

URL Inspection Tool in Google Search Console showing crawled currently not indexed status with crawl details
Inspection finding What it means Where to go next
Crawled - currently not indexed Google crawled the page but hasn't indexed it Continue with the diagnosis below
Discovered - currently not indexed Google found the URL but hasn't crawled it yet Investigate the crawl stage
Alternate page with proper canonical tag The page points to a canonical that is indexed Check that it's the version you intended
Duplicate without user-selected canonical Google chose another canonical, and you didn't declare one Compare the duplicates and pick the preferred URL
Duplicate, Google chose different canonical than user Google's canonical choice differs from yours Compare the competing URLs and canonical signals
A noindex reason Google found a directive that excludes the page Decide whether that directive is intentional
Live test passes The live test doesn't cover every indexing issue or show canonical selection Go back to the indexed result

Is the reason noindex on a page you want indexed? Then:

  • Remove unintended noindex meta tags or X-Robots-Tag headers1
  • Check that robots.txt allows crawling, so Google can read the change2

The report lists noindex under a separate reason, so deal with that first. Structured data problems affect rich result eligibility, not this status; handle them separately.2

Searching site:example.com/guide/ gives you a fast hint that only cuts one way. If that exact URL shows up, it's in Google's index, so inspect it before you change anything.1 No match? Inconclusive. Indexed pages sometimes just don't appear in a site: query.

For canonical exclusions, use the alternate-page workflow or the duplicate without user-selected canonical guide. If the reported reason is soft 404, switch to the soft 404 guide before you judge the content here.

Crawled vs discovered: a different stage

Crawling and indexing are separate stages: a visit from Googlebot doesn't guarantee a place in the index.3 With "Discovered - currently not indexed", Googlebot hasn't come by yet. For that status, Google says it typically wanted to crawl the URL but expected that to overload the site, so it rescheduled the crawl.1 Hence the empty last crawl date on those URLs.

For that status, use the discovered currently not indexed workflow. Once a crawl is confirmed, two questions remain: what does the page offer, and can Google render it?

Fixing crawled currently not indexed, one targeted change at a time

Every fix here starts from a hypothesis, compared against an indexed page that does a similar job. Google lists low content quality and website design that makes indexing difficult among the common indexing issues.3 Write the gap down in plain words first. Only then choose a change.

Weigh the content and the intent behind the query

Judge content quality with Google's own self-assessment questions: does the page offer original information, does it add substantial value compared with other pages in search results, and was it made mainly for search engines?4 Thin content isn't a word-count problem, though. With product pages, my test is simple: would a shopper decide faster? Clear specs or an honest comparison pass; another generic description doesn't.

Crawled currently not indexed thin content: your page matching the ranking pages vs adding an original data section
Matching the ranking pages section for section adds nothing Google doesn't already have. Something they lack, like original data, is the kind of value Google's self-assessment questions ask about.

Name the task people arrive to finish. What's missing from the page for that task? Unique content, maybe, or a worked example, or a clear decision. Add it. Got two pages chasing the same purpose? Merging them may be the better move.

Format matters as well. A reader working through a process wants the steps; a definition won't help them. Intent is still your editorial call, and it can't prove why Google skipped the page.

For a larger content review, follow the thin content workflow. In the worksheet, log a precise gap like "no worked example". "Needs more content" doesn't count.

Google reads links as a relevance signal, and it follows them to new pages to crawl. If the sitemap is a page's only way in, it's cut off from your internal linking. Add contextual links from related pages, in spots where a reader would want one.

Crawled currently not indexed orphan page reachable only through the sitemap, linked back in from two strong pages
A page reachable only through the sitemap has no path from your homepage; contextual links from pages that already perform put it back in the structure.

Hunting for link sources? A site:example.com "topic" search lists candidates; keep only the relevant ones. Each source page goes in the worksheet, next to the anchor text you intend to use.

Check duplicate content and canonical signals

Set the pages side by side: main content, and the task each one serves. Sharing a keyword doesn't make two pages duplicates. Would users be better off with both, or with one merged version?

How to spot it: In the URL Inspection Tool, check whether Google selected a different canonical URL than the page itself.2 Read the canonical from the indexed result. The live test can't predict which canonical Google picks. If it's a duplicate, continue in the duplicate workflow instead of rewriting content.

Crawled currently not indexed duplicate: user-declared canonical and Google-selected canonical pointing to different URLs
If the declared and Google-selected canonicals differ, investigate the duplicate statuses before treating this as a quality problem. Check the canonical in URL Inspection's indexed result, not its live test.

When the pages are versions of the same content:

  • Set the correct rel=canonical tag pointing to the preferred version5
  • Link internally to the preferred URL and list only that URL in the sitemap5
  • Use a redirect if you want to retire the overlapping page instead of keeping both5

A canonical preference is a hint, not a rule. Google may override your preference if it determines a different page is the better canonical.5 Check Google's choice in the indexed result after the change.

Check rendering and intermittent server problems

If resources are blocked, Google may render the page differently from what users see. Hold the main content up against what the URL Inspection live test renders. That describes the page as it is now. It says nothing about indexing.

Any robots.txt rule blocking CSS or JavaScript the page needs to render? Find it. Main content missing from the render? Get a developer to look at how those resources and the JavaScript load. Retest after the fix, then watch the indexed result.

Intermittent failures? Your server logs will show them, and so will Crawl Stats in Search Console. Crawl Stats breaks crawl requests down by response, file type, purpose and Googlebot type, and shows host status.6 But one page needs its own evidence; a site-wide trend won't settle it.

Our log file analysis workflow keeps that digging organized. And if the reason turns out to be a server error, the 5xx guide is the place to go.

Redirect targets and private URLs

A redirect target that won't get indexed needs its own inspection. Look at its content, its canonical signals and the internal links aimed at it. Several important targets to watch? The focused sitemap in the timing section below handles that.

Anything private should sit behind a login or a password; that's a developer task. Then strip out public links and sitemap entries that lead there. Being unindexed isn't the same as being private.

Look at site-level quality, not an authority score

Google designs its ranking systems around single pages. Site-wide signals and classifiers still play a part in how it understands them, though, by its own account. It also says its systems "prioritize the fast inclusion of high quality, useful content".7 So zoom out. Quality problems can repeat across the site, not only on one page.

When a batch of similar important pages stays unindexed, hold off publishing more like them until you've compared their templates, purpose and internal links. Skip "low authority" as an explanation and record what you actually found.

Write a ticket you can test

Only turn a finding into a change once you can name the observed problem. The priorities below are my recommendations for important public pages, not confirmed causes for every URL in the report.

Observed pattern Priority Change How to check it
Missing answer or original information High Add missing information or an example that helps users complete the task Review the revised page, then inspect it again
No useful internal path High Add relevant contextual links Confirm the links are live, then inspect the page again
Main content missing from the rendered page High Fix resource blocking and JavaScript delivery Retest rendering, then check the indexed result later
Overlapping pages or conflicting canonical signals Depends on the version you want Differentiate or consolidate Inspect the preferred URL and Google's canonical choice
Important redirect destination still unindexed High Strengthen the destination's signals and add it to a focused sitemap Filter by that sitemap and inspect the destination
URL that should be private High, for access control Add protection and remove public discovery paths Check protection separately from indexing status
Utility URL with no search landing role Low Record the decision to leave it Track the important-page group instead of the total count

Copy this ticket and fill in the blanks with evidence:

Affected URL: https://example.com/guide/
Intended outcome: indexed as the preferred public page
Search Console sitemap filter:
Indexed-result reason and last crawl:
Declared canonical / Google-selected canonical:
Indexed comparison URL:
Observed gap (not assumed cause):
Proposed content, link, canonical, or rendering change:
Owner:
Change date:
Current-page verification:
Later indexed-result verification:
Outcome / next action:

Timelines, according to Google

Changed something substantive? A single page gets a recrawl request; a whole group gets fix validation. Neither one guarantees indexing. And if the page hasn't changed, Google says don't bother resubmitting.

Request indexing after substantive improvements

Once you've made substantive improvements, request re-indexing via the URL Inspection Tool → "Request Indexing."7 Recrawl requests are for individual URLs, have a quota, and don't guarantee indexing.2 Requesting the same URL again and again won't get it crawled any faster.

Google's tip for a group of important pages: put only those pages in a sitemap, filter the Page indexing report by it, and click Validate fix. Validating a subset can finish sooner than validating every affected URL on the site. Without the filter, validation covers every instance of the issue on the site, and it stops when Google finds a single remaining instance.1

Validation is optional. Google updates the instance count whenever it crawls a page with a known issue, whether or not you requested validation.1

Crawling, validation and quality reassessment run on different clocks

Process Google's documented timing What it doesn't promise
Crawling after a recrawl request A few days to a few weeks That the page gets indexed
Page indexing fix validation Typically up to about two weeks, sometimes much longer A date when a given page will be indexed
Recognizing broader helpful-content improvements Some changes take effect in a few days; for the site as a whole, it could take several months A fixed recovery deadline for this status

These are separate processes, not a recovery schedule. Record the change date and check the indexed result later before you decide a revision failed. Use this checklist for the page group you changed:

[ ] Current page contains the intended content and change.
[ ] Relevant internal links point to the intended URL.
[ ] Canonical declaration and sitemap inclusion match the chosen version.
[ ] Current-page rendering concern has been retested where relevant.
[ ] Later indexed result has been reviewed after the change.
[ ] Important-page outcomes are tracked separately from utility URL counts.
[ ] Unresolved examples have a recorded hypothesis and next action.

Judge success by whether your important pages get indexed as the preferred version. A report at zero isn't the goal. Google doesn't guarantee that it will crawl, index or serve any page.3 Still stuck in crawled - currently not indexed after a real change? Back to the worksheet, then, with a new hypothesis.

Frequently asked questions

How do I fix crawled but not indexed pages?

Read the indexed result in URL Inspection first. After that, work through content quality, internal links and rendering. Choose a change tied to a gap you observed, such as a missing worked example or a blocked rendering resource. Request indexing after a substantive improvement and check the indexed result again later.

What happens if a page is crawled but not indexed?

Searchers won't find it on Google. It might get indexed later, or it might not; Google doesn't promise either way. So put your effort into the pages you want searchers landing on, and let the rest of the report be.

Is crawling the same as indexing?

No. Crawling and indexing are separate stages, and a visit from Googlebot doesn't guarantee a place in the index. "Crawled - currently not indexed" means the crawl happened. "Discovered - currently not indexed" means Google found the URL but hasn't crawled it yet.

Is a rising crawled - currently not indexed count a problem?

Only if important pages are entering the group. Feeds and paginated pages? Usually fine to leave. Product pages and articles are where it matters. So before changing anything site-wide, open the sitemap filter and URL Inspection and check which pages make up the count.

Why does a URL show up in a site: search while Search Console lists it here?

When that exact URL shows up (same protocol, same trailing slash), Google has it indexed. Inspect it to see Google's current record for the page; Google updates the report's count when it crawls the page again. The reverse proves nothing: an indexed page isn't guaranteed to appear in a site: query.

How long does indexing take after a meaningful change?

There's no guaranteed deadline. After a request, Google says crawling can take anywhere from a few days to a few weeks. Validation usually runs up to about two weeks, and sometimes far longer. Site-wide, a quality reassessment could stretch over several months.

Should I add noindex to clear this status?

Not to a page you want indexed. Once Googlebot sees a noindex (tag or header), the page drops out of Google's results. And Google must be able to crawl it, so robots.txt can't block it. For a private page, deal with access protection and public links instead.

Can crawled - currently not indexed pages hurt the rest of my site?

Not as a penalty you can point to. By Google's account, its ranking systems are built to work at the page level, though site-wide signals and classifiers shape how it reads pages too. When lots of important pages sit in this status together, suspect something they share: a template, the content or the internal links.

Once your important pages make it into the index, the next question is whether they earn traffic. SEO Heatmap visualizes your Search Console clicks page by page, so you can see which fixed pages start pulling their weight. It's free for one Search Console property.

Sources (7)

SEO Heatmap Knowledge relies on primary sources: Google's documentation, web standards, peer-reviewed research, and vendors' own pages for their pricing and features. Our editorial standards

  1. Google Search Console Help. “Page indexing report.”
  2. Google Search Console Help. “URL Inspection tool.”
  3. Google Search Central. “In-depth guide to how Google Search works.”
  4. Google Search Central. “Creating helpful, reliable, people-first content.”
  5. Google Search Central. “How to specify a canonical URL with rel="canonical" and other methods.”
  6. Google Search Console Help. “Crawl Stats report.”
  7. Google Search Central. “Ask Google to recrawl your URLs.”
Alex Gorovenko

About the author

Alex Gorovenko

Founder of SEO Heatmap

Search Console’s crawled but unindexed list can make useful pages look no different from feeds and duplicate URLs. I dealt with indexing issues while rebuilding a content plan and scaling SEO at a company where organic traffic grew 10x. I’d rather find one valuable page Google skipped than chase every URL in the report.