Guide Technical SEO Stable

How to fix pages that aren't being indexed

A diagnostic path for finding why valuable pages are excluded from the index and getting them back in.

ID
SS-GD-005
Version
1.0
Confidence
High · 85
Evidence
Strong
Updated
2026-07-08
Review
2026-10-08

Executive summary

Indexation failures fall into three buckets: the page is blocked, the page is discouraged, or the page is judged not worth indexing. Work through them in that order using Search Console's URL Inspection tool, because a blocked page will never index no matter how good the content is.

What this helps you decide

Whether to fix a technical block, strengthen internal signals, or improve the page itself to earn indexation.

Business problem

A page that isn't indexed cannot rank, cannot be cited by an AI answer, and earns nothing. Yet indexation problems are silent: nothing errors, the page just never appears.

Step-by-step process

  1. 1
    Confirm the true status

    Use the URL Inspection tool to see exactly how the page is classified: crawled but not indexed, discovered but not crawled, blocked, or excluded by a directive.

  2. 2
    Rule out hard blocks

    Check robots.txt, the meta robots tag, X-Robots-Tag headers and the canonical target. Any one of these can quietly exclude the page.

  3. 3
    Check discoverability

    Confirm the page is in the sitemap and has internal links from indexed pages; orphan pages are frequently ignored because nothing points to them.

  4. 4
    Verify what the crawler renders

    Inspect the rendered HTML to ensure the main content and canonical are present after JavaScript runs, not injected too late for the crawler to see.

  5. 5
    Assess perceived value

    If the page is technically clean but 'crawled, not indexed', the engine judged it low value; compare it against near-duplicates and thin templates.

  6. 6
    Fix the dominant cause

    Remove the block, add internal links, fix rendering, or strengthen the content, then request indexing for a sample and monitor.

  7. 7
    Re-validate at pattern level

    Once the sample recovers, apply the fix to the whole URL pattern and validate coverage in Search Console.

Worked example

Checklist

  • Read the exact status in URL Inspection before guessing
  • Confirm robots, meta robots, headers and canonical all permit indexing
  • Ensure the page is in the sitemap and internally linked
  • Verify main content renders in the crawler's view
  • Request indexing for a sample, then roll the fix out by pattern

Common mistakes

  • Requesting indexing repeatedly without removing the underlying block
  • Assuming a thin, duplicate page will index once it is 'submitted'
  • Ignoring canonical tags that point valuable pages at a different URL

30-minute experiment

KPIs to track

  • Indexation rate of priority URLs
  • Number of 'crawled, not indexed' pages
  • Impressions from newly indexed pages

FAQs

Why is my page 'crawled, currently not indexed'?

The engine crawled it but judged it not worth storing, usually because it is thin, duplicative or weakly linked. Improve the content and internal signals rather than resubmitting.

Will submitting a sitemap force indexing?

No. A sitemap aids discovery but does not guarantee indexing; the page still has to be crawlable and judged worth including.

Recommended next steps

    Apply the method Indexability Framework Framework See the wider capability Indexability Management Capability Decide your next move Should I fix indexing first? Decision

Where this fits - and what's next

The SearchScore path from a problem you feel to visibility you can measure.

    Problem Spot the pattern Method Pick the framework Do it Follow the guide Check Run the checklist Score Interactive audit TrackSearchScore Tracker StartFree audit →