Key takeaways
- The page indexing report lists why known URLs are not indexed; many reasons are normal.
- Google says not every URL should be indexed, only the canonical version of each important page.
- Start with important pages: filter by sitemap and look for pages you want indexed that are not.
- Fix in batches, validate once and give the client a short, plain explanation.
The page indexing report in Search Console is one of the reports agencies look at most and explain worst. Clients see large numbers next to "Not indexed" and assume a problem. On the large sites we work on, such as a 70,000-page directory and stores with millions of products, most non-indexed URLs are filters, duplicates and redirects that should not be indexed anyway. This guide is a triage method for account managers and technical leads, part of the technical work we deliver through white label SEO.
What does the page indexing report show?
It shows how many of the URLs Google knows on a property are indexed or not indexed, and groups the non-indexed ones by reason, such as noindex, redirect, duplicate, not found or crawled but not indexed. Each reason lists example URLs and a history chart, so you can see when a problem started and how many URLs it affects.
The official reference is Search Console Help's Page indexing report. Two details help with clients: the example table is limited to 1,000 URLs, and the report can be filtered to submitted pages or to a single sitemap, which is the fastest way to focus on pages the client cares about.
Should every page on a client site be indexed?
No. Google's help page says you should not expect all URLs on a site to be indexed, only the canonical pages. Redirects, filter URLs, alternate versions with a correct canonical and pages with noindex are meant to stay out. The goal is that every important page has its canonical version indexed, not that the not indexed count reaches zero.
Which page indexing reasons matter most?
The ones that affect pages you want indexed. A noindex or robots.txt block on a key template, server errors, important pages as soft 404s, and Google choosing a different canonical than you for main pages all need action. Redirects, alternates with proper canonicals and expected 404s usually do not. Context decides, not the reason name.
| Reason (Search Console) | Usually | Act when |
|---|---|---|
| Crawled - currently not indexed | Watch | Important pages are in it, or the count jumps |
| Discovered - currently not indexed | Watch | Many key pages stay there for weeks |
| Duplicate without user-selected canonical | Check | Google picked the wrong page as canonical |
| Duplicate, Google chose different canonical than user | Check | It affects main pages; signals conflict |
| Alternate page with proper canonical tag | Normal | Rarely; Google says nothing to do |
| Soft 404 | Fix | Real pages look empty or like errors |
| Excluded by noindex / Blocked by robots.txt | Check | Pages you want indexed are listed |
| Not found (404) / Page with redirect | Normal | Linked or important URLs are listed |
| Server error (5xx) | Fix | Always investigate with the developers |
What does "Crawled - currently not indexed" mean?
Google crawled the page but decided not to index it, at least for now. Google says it may or may not be indexed later and there is no need to resubmit it. On client sites the common causes are thin or near-duplicate pages, weak internal linking or low-value templates. Improve or consolidate the pages instead of requesting indexing again.
Look at the example URLs as a group. If they are tag pages, thin variants or old posts, that is a content decision for the client. If they are new service pages, check internal links and content depth. For a site that just launched, the timeline is different; see SEO for new websites.
What does "Discovered - currently not indexed" mean?
Google found the URL, usually through links or a sitemap, but has not crawled it yet. The help page explains that Google often postpones the crawl because it expected crawling to overload the site, which is why there is no last crawl date. On large sites it can point to crawl capacity, slow servers or too many low-value URLs.
For large sites, Google's crawl budget guide explains how server speed and the number of URLs affect crawling. Cutting duplicate and filter URLs often helps more than requesting indexing.
What does "Duplicate without user-selected canonical" mean?
Google sees the page as a duplicate of another one and the page does not say which version is preferred, so Google chose a canonical itself and will not show this URL. Google describes this as working as intended. Act only if Google picked the wrong version; then set a canonical and align internal links and the sitemap with it.
The methods are in Google's guide on how to specify a canonical URL. Use the URL Inspection tool to see which canonical Google selected for a specific page.
How should agencies triage the report each month?
Work from important pages outward. Filter by sitemap, list the reasons that include pages the client wants indexed, match changes in the chart to releases or template edits, and fix patterns by template rather than URL by URL. Validate each fix once, then record cause, fix and status in the monthly report.
- Filter by submitted pages or by the main sitemap first.
- List the reasons that include pages the client wants indexed.
- Compare the history chart with releases, migrations or template changes.
- Group example URLs by template or folder; fix the template, not single URLs.
- Click Validate fix once per issue; Google says validation usually takes up to about two weeks.
- Record the reason, cause, fix and status in the monthly report.
A full site review covers far more than indexing; our technical SEO audit checklist puts this report in context.
What should you tell the client?
Tell them which important pages are indexed, which ones are not and why, what you are fixing and when you will check again. Explain that many non-indexed URLs are expected, such as redirects and duplicates. Avoid sending raw screenshots with big red numbers; a short table with three or four lines is easier to understand.
If your team needs help reading these reports across many client accounts, our white label technical SEO includes indexing reviews under your brand. Or book a 30-minute call.
Frequently asked questions
How often does the Page indexing report update?
Regularly, but not in real time; check the last update date shown in the report.
Does requesting indexing fix Crawled - currently not indexed?
Rarely on its own. Improve or consolidate the pages first.
Why does a client get emails about new indexing issues?
Search Console notifies owners when a new reason appears; it is not always a problem.
Can a good page stay unindexed?
Yes, for a while. Strong internal links and unique content help Google prioritize it.
Should the agency or the client click Validate fix?
Whoever made the fix, once; agree who owns it so it is not clicked twice.