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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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
| Status | What it means | What to do |
|---|---|---|
| URL marked noindex | Google saw a noindex directive | Remove it if the page should be indexed |
| URL blocked by robots.txt | Crawling is blocked by a rule | Remove the rule if you want the page crawled. Use noindex to keep a page out of results |
| Soft 404 | A not-found message returned with a normal status | Return a real 404, or add real content |
| Page with redirect | A non-canonical URL that redirects | Usually fine. Check the target is indexed |
| Duplicate without user-selected canonical | Google picked another page as the main version | Set a canonical if you disagree |
| Crawled, currently not indexed | Crawled but not added to the index | Improve the page, link to it, and wait |
| Discovered, currently not indexed | Found but the crawl was rescheduled | Trim 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.