Technical

How to fix indexing issues

Quick answer

To fix indexing issues, open the Page indexing report in Search Console, group not-indexed URLs by reason, and decide which of them should be indexed. Fix blocks such as noindex, robots.txt rules, redirect errors, and server errors first, then improve the pages Google crawled but chose not to index.

Why it matters

A page that is not indexed cannot rank in Google Search, and Google says a page must be indexed and eligible to show with a snippet to be a supporting link in AI Overviews and AI Mode. Indexing is the gate in front of every other SEO task.

Not every excluded URL is a problem. Google states you should not expect all URLs on a site to be indexed, only the canonical versions of important pages, and that a page marked duplicate or alternate is usually a good sign. The skill is sorting real problems from intended exclusions.

Key takeaways

  • The goal is the canonical version of every important page indexed, not 100 percent coverage of all URLs.
  • Redirected URLs, duplicates, and alternates are not indexed by design. Check that the target is.
  • robots.txt is not the right tool to keep a page out of search. Use noindex.
  • Do not request recrawls in bulk. Google recrawls automatically and says to ask only for important changes it has not noticed for a week or more.

Step by step

  1. Open the Page indexing report

    In Search Console, go to Page indexing and review the summary of indexed and not indexed URLs. Click each not-indexed reason to see sample URLs. Remember the report cannot be searched by URL, so use the URL Inspection tool for a single page.

  2. Decide which URLs should be indexed

    Mark each reason as expected or a problem. Parameter URLs, redirected URLs, duplicates with a proper canonical, and pages you deliberately set to noindex are expected. Service pages, guides, and location pages missing from the index are problems.

  3. Remove the blocks you did not intend

    If a page is marked noindex in the tag or header and should be indexed, remove it. If robots.txt blocks a section you want in search, remove the rule. Fix server errors, redirect errors such as loops and long chains, soft 404s, and 401 or 403 responses that block Googlebot.

  4. Handle crawled but not indexed pages

    Google says a page marked Crawled, currently not indexed may or may not be indexed later, and you do not need to resubmit it. Improve it: make the content distinct and useful, tighten the opening answer, and link to it from relevant pages. Merge or remove thin pages that add nothing.

  5. Handle discovered but not crawled pages

    Discovered, currently not indexed means Google found the URL but rescheduled the crawl, typically to avoid overloading the site. Cut low-value URLs such as endless filter combinations, improve server speed, and add internal links to the pages that matter.

  6. Fix duplicate and canonical conflicts

    If Google chose a different canonical than yours, inspect the URL and compare the user-declared and Google-selected canonicals. Make the pages differ if they are not duplicates, or align your signals if they are. The canonical guide covers the details.

  7. Validate and request indexing for key pages

    Run a live test in the URL Inspection tool and request indexing for your most important fixed pages. Use Validate fix in the report for each issue. Google notes some changes take hours and others months, so wait a few weeks before judging.

  8. Keep an eye on it weekly

    Check the Page indexing report weekly, and your sitemap submission in the Sitemaps report. Watch for sudden jumps in excluded pages after a release, which usually point to a tag or robots.txt change.

Common statuses and what to do

StatusWhat it meansWhat to do
URL marked noindexGoogle saw a noindex directiveRemove it if the page should be indexed
URL blocked by robots.txtCrawling is blocked by a ruleRemove the rule if you want the page crawled. Use noindex to keep a page out of results
Soft 404A not-found message returned with a normal statusReturn a real 404, or add real content
Page with redirectA non-canonical URL that redirectsUsually fine. Check the target is indexed
Duplicate without user-selected canonicalGoogle picked another page as the main versionSet a canonical if you disagree
Crawled, currently not indexedCrawled but not added to the indexImprove the page, link to it, and wait
Discovered, currently not indexedFound but the crawl was rescheduledTrim low-value URLs and improve server speed

How Doily helps

Doily's site audit crawls your pages and ranks fixes by priority, which helps you find noindex tags, error pages, and redirect problems before they show up in Search Console.

Questions

Why is my page Crawled, currently not indexed?

Google crawled it and chose not to index it for now. Google says it may or may not be indexed later and that you do not need to resubmit. Improve the page's uniqueness and usefulness and link to it from relevant pages.

Should I worry about 404 errors?

Not always. Google says 404 responses are not necessarily a problem if a page was removed without a replacement. If the page moved, use a 301 redirect to the new location.

How long until fixed pages get indexed?

Google says some changes are reflected in a few hours and others take several months, and suggests waiting a few weeks to judge. Requesting indexing helps for important pages but does not guarantee it.

Sources

Primary sources, checked Oct 11, 2026.

Get found everywhere.

Doily opens to new workspaces soon.