
Quick answer: The Page indexing report in Google Search Console lists why some of your URLs are not in Google's index. Many statuses, such as redirects and alternate pages with a proper canonical tag, are normal and need no fix. Focus on important pages that show 404, soft 404, blocked by robots.txt, noindex, server errors or Crawled / Discovered - currently not indexed.
Key takeaways
- Not every non-indexed URL is a problem. Redirected, duplicate and alternate URLs are often expected.
- 404: redirect with a 301 if the page moved. If it is gone for good, a 404 is fine, but do not link to it or list it in your sitemap.
- Crawled - currently not indexed: Google crawled the page but chose not to index it yet. Resubmitting does not help; improve the content and make it distinct.
- Discovered - currently not indexed: Google knows the URL but has not crawled it. Link to it internally and include it in your sitemap.
- After you fix an issue, use Validate fix in Search Console and give Google time to recheck.
If you open Search Console and see a long list under “Why pages aren’t indexed”, do not panic. The report mixes real problems with perfectly normal situations. This guide explains each common status in plain language, based on Google’s own help documentation.
Table of Contents
- 01.Where do you find the report?
- 02.Which statuses are normal and need no action?
- 03.Which statuses should you fix?
- 04.What about duplicate and canonical statuses?
- 05.What does “Crawled - currently not indexed” mean?
- 06.What does “Discovered - currently not indexed” mean?
- 07.How do you validate a fix?
- 08.Frequently Asked Questions
Where do you find the report?
In Search Console, open Indexing → Pages. The report shows how many URLs are indexed and groups the rest under “Why pages aren’t indexed”. Click a reason to see example URLs, then use URL Inspection to test a specific page.
Which statuses are normal and need no action?
| Status | What it means | Action |
|---|---|---|
| Alternate page with proper canonical tag | The page is an alternate version that correctly points to the indexed canonical. | None needed |
| Page with redirect | The URL redirects elsewhere, so the target is what can be indexed. | None if the redirect is intended. Check the target. |
Which statuses should you fix?
| Status | What it means | What to do |
|---|---|---|
| Not found (404) | The page returned a 404 when Google requested it. | 301 redirect if it moved. A 404 is acceptable if it was removed on purpose, but fix links and sitemap entries that point to it. |
| Soft 404 | The page looks like a “not found” page but returns a success code, or has almost no content. | Return a real 404 for missing pages, or add meaningful content. |
| Blocked by robots.txt | Your robots.txt prevents Google from crawling the URL. | Remove the block if you want it indexed. To keep a page out of search, use noindex instead. |
| Excluded by “noindex” tag | A noindex directive is present. | Remove it if the page should be indexed. |
| Server error (5xx) | Your server failed when Google requested the page. | Fix hosting stability and make sure no firewall blocks Googlebot. |
| Redirect error | The redirect chain is too long, loops or has a bad URL. | Simplify to a single redirect to the final URL. |
| Blocked (401 or 403) | The page requires authorisation or the server denies Googlebot. | Allow Googlebot on pages you want indexed. |
What about duplicate and canonical statuses?
- Duplicate without user-selected canonical: Google considers the page a duplicate and picked a canonical itself. This is not an error. If Google chose the wrong URL, set your canonical explicitly. If the pages are genuinely different, make the content substantially different.
- Duplicate, Google chose different canonical than user: You declared a canonical, but Google prefers another URL. Use URL Inspection to compare both. Either make the pages more clearly the same, or change the canonical you declare.
Common causes include http and https versions, www and non-www, trailing slashes and index.html versions of the same page. Redirect them to one preferred version and use matching canonical tags.
What does “Crawled - currently not indexed” mean?
Google crawled the page but has not indexed it. It may be indexed later. Google says there is no need to resubmit the URL. If the page matters, make it more useful: add unique information, examples and answers, improve internal links to it and make sure it is clearly different from other pages on your site.
What does “Discovered - currently not indexed” mean?
Google knows the URL but has not crawled it yet. Make sure the page is linked from other pages and listed in your sitemap, then allow time. Fast, reliable hosting also helps Google crawl more.
How do you validate a fix?
- Fix the issue on the live site.
- Open the issue in the Page indexing report and click Validate fix.
- Google rechecks the affected URLs. This can take a couple of weeks, and you get an email with the result.
- For one important URL, use URL Inspection and Request indexing. This is a request, not a guarantee, and has a daily quota.
When you launch new pages, submit the updated sitemap so Google discovers them quickly. Our guide to how long SEO takes explains realistic timelines, and our SEO service includes technical audits that find and fix indexing problems.
Frequently Asked Questions
Why are my pages not indexed in Google Search Console?
The Page indexing report lists reasons such as 404 errors, redirects, noindex tags, robots.txt blocks, duplicates and pages Google crawled or discovered but chose not to index yet. Some are normal, others need fixing.
What does Crawled - currently not indexed mean?
Google crawled the page but has not indexed it. It might be indexed later. Resubmitting does not help; improve the page's content and make it distinct from other pages.
What does Discovered - currently not indexed mean?
Google knows about the URL but has not crawled it yet. Link to it from other pages, include it in your sitemap and allow time.
Is a 404 error bad for SEO?
Not always. If you removed a page on purpose, a 404 is acceptable. Fix 404s for pages you still link to or list in your sitemap, and use a 301 redirect when the content moved.
How long does Validate fix take?
It can take up to a couple of weeks. Google emails you the result when validation finishes.
Does Request indexing guarantee my page will be indexed?
No. It asks Google to crawl the URL sooner, but Google decides whether to index it based on quality and other factors.
Sources and further reading
- Google Search Console Help: Page indexing report
- Google Search Central: Creating helpful, reliable, people-first content
- Google Search Central: Consolidate duplicate URLs
Status names and recommended actions are summarised from Google's Search Console Help documentation as of November 2026 and can change.