The page indexing report: what matters, what is normal and what to tell the client.

A client forwards a Search Console email: "New reason preventing your pages from being indexed." They want to know whether the site is broken. Most of the time it is not. The skill is knowing which reasons need action and explaining the rest calmly.

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)UsuallyAct when
Crawled - currently not indexedWatchImportant pages are in it, or the count jumps
Discovered - currently not indexedWatchMany key pages stay there for weeks
Duplicate without user-selected canonicalCheckGoogle picked the wrong page as canonical
Duplicate, Google chose different canonical than userCheckIt affects main pages; signals conflict
Alternate page with proper canonical tagNormalRarely; Google says nothing to do
Soft 404FixReal pages look empty or like errors
Excluded by noindex / Blocked by robots.txtCheckPages you want indexed are listed
Not found (404) / Page with redirectNormalLinked or important URLs are listed
Server error (5xx)FixAlways 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.

Juan José Giraldo, senior white label SEO specialist

About the author

Juan José Giraldo is a senior SEO specialist with 5+ years of experience. He works on technical and local SEO for 600+ US car dealerships and supervises the SEO of 18 US e-commerce stores. He runs White Label SEO LATAM from Medellín, Colombia, and delivers white label SEO for agencies in the US, UK, Canada and Australia. Read more · LinkedIn.

Sources

  1. Search Console Help, Page indexing report
  2. Search Console Help, URL Inspection tool
  3. Google Search Central, How to specify a canonical URL
  4. Google Search Central, What is a sitemap
  5. Google Search Central, Crawl budget management for large sites

Ready to test a pilot client?

Book a 30-minute call. You get an honest read on fit, scope and price, with no obligation.