Google Search Console

Crawled — Currently Not Indexed: What It Means and How to Fix It

Google fetched the URL, then decided not to add it to the index. That is different from never crawling it.

The short answer

“Crawled — currently not indexed” means Google visited the URL but has not added it to the Google index. Google may index the page later, but it may also continue to exclude it. Google’s official guidance says there is no need to resubmit the unchanged URL for crawling.

This status is not automatically an error. It becomes a problem when the affected URL is a unique, useful, canonical page that you expect people to find in Google Search. If the URL is a duplicate, a thin variation, an internal search page, or another page that was never intended to rank, exclusion may be the correct outcome.

Google’s exact definition appears in the Search Console Page indexing report documentation: the page was crawled but not indexed, and it may or may not be indexed in the future.

Unlike a merely discovered URL, a crawled URL normally has crawl evidence that can be compared with its content, canonical, and rendering signals.

What this status tells you—and what it does not

The message confirms two facts:

  1. Google discovered the URL.
  2. Googlebot fetched it at least once.

If Google has not fetched the URL yet, that is a different status: Discovered — currently not indexed.

It does not tell you the precise reason Google declined to index it. The status alone does not prove a penalty, a crawl-budget problem, “bad SEO,” or low word count. It also does not guarantee that the rendered page Google evaluated is identical to what you see in a browser today.

Google’s indexing systems evaluate more than basic crawl access. They render pages, identify duplicates, choose canonicals, assess whether a page belongs in the index, and may revisit those decisions. A successful 200 OK response is necessary for a normal indexable page, but it is not a promise of indexing.

Is it bad?

Situation Interpretation Recommended response
Important product, service, category, article, or landing page Usually needs investigation Diagnose the live and last-crawled versions, then improve the underlying cause
New page crawled very recently May be normal processing delay Confirm signals, monitor, and avoid repeated submissions
Duplicate, parameter, filter, print, or tracking URL Often expected Consolidate signals or leave excluded if intentional
Expired, empty, or low-value page Exclusion may be appropriate Improve, merge, redirect, remove, or deliberately noindex based on user value
Many important pages sharing one template Likely systemic Audit the template, rendering, internal linking, and content differentiation

Why pages end up “Crawled — currently not indexed”

Search Console does not attach a cause to this status, so the items below are diagnostic hypotheses—not alternate definitions of the message.

1. The page is too similar to other URLs

Google may see the page as a duplicate or near-duplicate even when the URL and a few fields differ. Common examples include product variants, location pages with only a city name changed, tag archives, syndicated articles, filtered category pages, and programmatic pages built from the same short template.

Check whether the page has a distinct purpose, primary content, title, heading, and value compared with the pages Google already indexes. If two URLs serve the same user need, consolidation is often better than trying to force both into the index.

2. The page does not provide enough standalone value

A page can be technically indexable and still be a poor index candidate. Empty category pages, “coming soon” pages, boilerplate-heavy profiles, doorway-like location pages, and articles that merely restate better sources may be crawled without being indexed.

Do not respond by adding filler to reach an arbitrary word count. Google says it has no preferred word count. Improve the page so a visitor can complete the task that brought them there: add original explanations, evidence, comparison, first-hand data, useful media, complete product information, or another form of substantive value. Use Google’s people-first content self-assessment as a quality review, not as a mechanical checklist.

3. Google received weak or conflicting canonical signals

The page may self-canonicalize while the sitemap, internal links, redirects, or duplicate pages point elsewhere. Google treats redirects and rel="canonical" as strong canonical signals and sitemap inclusion as a weaker signal; consistent signals make the preferred URL easier to understand. Review Google’s canonical URL guidance.

4. Important content is missing or degraded when Google renders the page

Client-side rendering failures, blocked resources, API timeouts, cookie walls, or conditional content can leave Google with a much thinner page than users see. Compare the raw HTML, the rendered HTML, and the screenshot in URL Inspection. Confirm that the main content and crawlable links exist in the rendered result.

5. The page looks like an error or dead end

A URL can return 200 OK while displaying an empty state, “not found” message, unavailable product, or almost no useful content. Google may classify some of these as soft 404s, but borderline or newly processed cases can still require manual diagnosis. Give unavailable pages a useful long-term purpose, return an accurate 404/410 when content is truly gone, or redirect only when there is a genuine replacement.

6. Google crawled an older version

The Page indexing report reflects Google’s indexed systems, not necessarily the page you changed five minutes ago. Compare the reported crawl date with the deployment date. The live test can confirm current accessibility, but Google notes that a live test does not check every indexing condition and is not evidence that a page will be indexed. See the URL Inspection tool documentation.

How to diagnose the status step by step

Step 1: Decide whether the URL should be indexed

Write down the page’s unique search purpose in one sentence. Identify the canonical URL that should rank for that purpose. If another page already satisfies the same intent better, choose whether to merge, redirect, canonicalize, or leave the duplicate excluded.

Do not begin with “How do I make Google index every URL?” Google explicitly says site owners should not expect 100% of known URLs to be indexed; the goal is for each important canonical page to be indexed.

Step 2: Inspect a representative sample

In Search Console, inspect several affected URLs from each page type rather than checking one convenient example. Record:

  • Last crawl date and crawler type.
  • Whether crawling and indexing are allowed.
  • HTTP status and fetch result.
  • User-declared canonical and Google-selected canonical.
  • Referring page and sitemap discovery, when shown.
  • Rendered HTML and screenshot.
  • Whether the current live result differs from the last-crawled result.

If thousands of URLs are affected, group them by template, directory, content type, publication date, and intended indexability. A pattern is more actionable than a random list.

Step 3: Run a technical indexability check

For every URL that should be indexed, confirm all of the following:

  • It returns 200 OK without a redirect chain.
  • It is not blocked by robots.txt.
  • It has no noindex directive in HTML or an X-Robots-Tag response header.
  • Its canonical points to the correct indexable 200 OK URL.
  • The same canonical URL appears in internal links and the XML sitemap.
  • It is accessible without login, consent, geolocation, or a session-specific state.
  • Its main content appears in Google’s rendered HTML.
  • Important links are real <a href="..."> links. Google’s crawlable-link guidance recommends that every important page be linked from at least one other page.

Step 4: Compare the page with competing pages on your own site

Ask:

  • Which indexed page is most similar?
  • Does this URL answer a meaningfully different question?
  • Is most of its main content unique, or are only tokens such as city, color, or model name changing?
  • Would a visitor choose this page over the alternatives?
  • Is the page useful if someone lands on it directly, without seeing a search result first?

If the honest answer is that the page does not deserve to exist independently, consolidation is a stronger fix than cosmetic rewriting.

Step 5: Inspect patterns in server logs and crawl data

For a persistent or large-scale issue, server logs can show whether Googlebot revisits the affected templates, receives intermittent errors, or spends most requests on duplicate URL spaces. Verify Googlebot rather than trusting a user-agent string. Compare affected and successfully indexed templates.

For very large sites, Google recommends crawl-budget analysis when a large portion of URLs remains in discovered or crawled states. Its crawl budget documentation explains crawl capacity and crawl demand. Most small and medium sites do not need to “optimize crawl budget” as a standalone project.

Diagnose the reason before changing the page; submission alone does not correct eligibility, canonical, rendering, or content problems.

How to fix “Crawled — currently not indexed”

There is no universal tag or submission that fixes this status. Apply the remedy that matches the evidence.

If the page is valuable but too thin or repetitive

  • Make the page’s purpose distinct from nearby pages.
  • Add original information, expert explanation, examples, specifications, evidence, images, comparisons, or tools that directly serve that purpose.
  • Remove boilerplate that obscures the primary content.
  • Merge overlapping pages and redirect retired URLs to the closest true replacement.
  • Avoid mass-producing near-identical pages solely to capture query variations.

If canonical signals conflict

  • Put one absolute, correct rel="canonical" URL in the HTML <head>.
  • Self-canonicalize the preferred page.
  • Link internally to the preferred URL, not its parameter or tracking variants.
  • Include only preferred, indexable URLs in the XML sitemap.
  • Redirect obsolete duplicate URLs when users do not need them separately.
  • Do not use robots.txt, noindex, or the removals tool as substitutes for canonicalization.
<link rel="canonical" href="https://example.com/preferred-page/">

If rendering is incomplete

  • Ensure primary content is present in server-rendered HTML or reliably rendered for Googlebot.
  • Make APIs and JavaScript assets crawlable and stable.
  • Remove accidental bot challenges, interstitials, or environment checks from public pages.
  • Use URL Inspection’s rendered HTML and screenshot after deployment.

If internal discovery and importance are weak

  • Add contextual links from relevant, indexed hub pages.
  • Use descriptive anchor text.
  • Remove orphan-page conditions.
  • Keep navigation paths reasonably shallow where it benefits users.
  • List the canonical URL in a valid XML sitemap with an accurate <lastmod> date when the main content changes. Google says sitemap submission is a hint, not a guarantee; see Google’s sitemap guidance and the Sitemaps protocol.

If the page should not be indexed

Do not “fix” an expected exclusion. Remove unintended URLs from sitemaps, stop generating crawlable duplicate links, and use the appropriate long-term control:

What not to do

  • Do not repeatedly click Request indexing for an unchanged URL. Google says repeat requests do not make crawling faster.
  • Do not add hundreds of low-value words simply to make a page longer.
  • Do not buy links or manufacture internal links to disguise a page with no independent purpose.
  • Do not submit non-canonical or intentionally excluded URLs in the sitemap.
  • Do not treat a successful live test as a guarantee of indexing.
  • Do not assume every affected URL shares the same cause.

How to verify the fix

  1. Deploy the meaningful content, rendering, canonical, or linking change.
  2. Confirm the live URL returns 200 OK, is crawlable, is indexable, and exposes the intended canonical and content.
  3. Update the sitemap’s <lastmod> only when the page changed substantially.
  4. For a few high-priority URLs, use Request indexing once. For larger sets, submit or maintain the sitemap. Google says crawling can take from a few days to a few weeks and does not guarantee inclusion; see Ask Google to recrawl URLs.
  5. Monitor the URL Inspection result and the Page indexing trend. Judge the fix at the template or cohort level, not from one URL that happened to change first.

When to wait and when to escalate

Wait when the page is new, technically sound, meaningfully useful, well linked, and was crawled recently. Investigate more deeply when an important page remains excluded across multiple crawls, previously indexed URLs fall into this status, or a large template cohort changes at once.

Escalate to the development team when rendered content is missing, headers differ by crawler, errors are intermittent, canonical tags are injected inconsistently, or URL parameters create unbounded crawl spaces. Escalate to the content owner when the template works but the pages have no defensible independent value.

Example diagnosis

An ecommerce site has 8,000 city-specific service pages in this status. Each returns 200 OK, self-canonicalizes, appears in the sitemap, and is crawlable. The pages differ only in the city name and repeat the same 250 words.

The evidence does not point to a crawl failure: Google already crawled the pages. Repeated submission is unlikely to solve the problem. The better response is to decide which locations have genuinely distinct offerings, proof, staff, availability, regulations, case studies, or customer information; build useful pages for those locations; and consolidate or remove pages that exist only as query permutations.

How BoastIndex helps

Use the Google URL Inspection Tool for individual URLs, then Google Index Monitoring to watch whether crawled-not-indexed pages recover, regress, or stay stuck. Index Status Reports summarize those changes for a team or client. BoastIndex reports what Google shows; it cannot force indexing.

Authoritative sources and further reading

FAQ

Crawled — Currently Not Indexed FAQ

What does “Crawled — currently not indexed” mean?

It means Googlebot visited the URL, but Google has not added the page to its search index. Google may index it later, but inclusion is not guaranteed.

Is “Crawled — currently not indexed” a penalty?

No. The status by itself is not evidence of a manual action or algorithmic penalty. It is an indexing outcome, and the reason may involve duplication, usefulness, rendering, conflicting signals, or normal processing.

How long does “Crawled — currently not indexed” last?

There is no fixed duration. A page can move into the index after further processing or recrawling, remain excluded, or change to another status. Google says recrawling can take days to weeks, but no timetable guarantees indexing.

Should I request indexing again?

Only after you have made a meaningful fix or if the page is a new, high-priority URL. Google explicitly says there is no need to resubmit an unchanged URL in this status, and repeated requests do not accelerate crawling.

Can a `200 OK` page still be excluded?

Yes. A `200 OK` response says the request succeeded; it does not require a search engine to index the page. The page must also be eligible, canonical, renderable, and worth including as a distinct result.

Does this status mean the content is low quality?

Not necessarily. Search Console does not provide a cause with this label. Content usefulness and differentiation are important diagnostic areas, but technical, rendering, duplicate, and timing issues can also matter.

Does adding more words fix it?

Not by itself. Google says it has no preferred word count. Add information only when it makes the page more complete, original, trustworthy, or useful for the reader’s task.

Should every page in my sitemap be indexed?

No search engine guarantees that. However, every URL in the sitemap should normally be a canonical, indexable page that you want in search. A large gap between that intent and Google’s result deserves investigation.

Can internal links help?

Yes. Crawlable contextual links help Google find pages and understand their relationship and importance. Links cannot rescue a page with no independent purpose, but orphaned or weakly connected important pages should be fixed.

What is the difference between “Crawled” and “Discovered — currently not indexed”?

“Crawled” means Google fetched the page but did not index it. “Discovered” means Google knows the URL but has not crawled it yet, so the diagnostic focus begins with crawl scheduling, site capacity, URL priority, and discovery signals.

Can BoastIndex make Google index the page?

No monitoring tool can guarantee or force Google indexing. BoastIndex can track status changes over time, surface affected important URLs, and help teams see whether a fix is followed by recrawling and indexing.

Free tool

Stuck on crawled, not indexed?

Run the free BoastIndex troubleshooter on one URL. Tell us what Search Console reports, get a live technical check, and walk a decision path built for this status.

Starts from the Crawled – currently not indexed path when you select that status.

What you get

  • 1 Live technical checks for response, robots, noindex, and canonical signals
  • 2 A status-specific decision path grounded in BoastIndex indexing guides
  • 3 Concrete actions, what to avoid, and how to verify after Google recrawls

Track crawled-not-indexed URLs and catch status changes over time

BoastIndex monitors Google index status history so you can see which important pages stay excluded after crawl.

Also see URL inspection tool, Google index monitoring, and index status reports.