Skip to content

Technical SEO

How to read Search Console's page indexing report

The page indexing report lists why pages are not in Google's index. Here is what each common status means, which ones matter, and what to do about them.

By SerpHaven · Published October 28, 2026 · Updated October 28, 2026 · 2 min read

Key takeaways

  • Not every excluded page is a problem: many exclusions are deliberate and correct.
  • Look at the statuses that affect pages you want indexed, grouped by page type.
  • Fix the cause for the whole group, then check the report again after a few weeks.

Search Console's page indexing report shows which of your pages Google has stored and, for the rest, the reason it has not. Most sites have a long list of excluded pages, and most of that list is fine. The skill is telling the exclusions you want from the ones that are costing you traffic.

Start with what you expect

Before reading a single status, list the page types you want in search: products, services, articles, locations. Then look for those. A tag archive that is excluded is probably right; a product page that is excluded needs a reason.

The statuses you will see most

StatusWhat it meansUsually a problem?
Crawled, currently not indexedGoogle fetched the page and chose not to store it yetYes, if it is a page you want
Discovered, currently not indexedGoogle knows the address but has not fetched itOften a sign of too many low-value pages
Duplicate without user-selected canonicalGoogle found near-identical pages and picked oneCheck it picked the right one
Duplicate, Google chose different canonical than userYour canonical tag was overruledYes: investigate
Alternate page with proper canonical tagThe page points to another version, as intendedNo
Page with redirectThe address redirects elsewhereNo, unless it is linked heavily
Not found (404)The address does not existOnly if it should
Soft 404The page looks empty or like an errorYes
Blocked by robots.txtYour robots file stops the fetchIf unintended, yes
Excluded by noindex tagA tag tells Google to leave it outIf unintended, yes
Server error (5xx)Your server failed when Google askedYes

A working method

  1. Open a status, then group the listed addresses by template or section.
  2. Open one typical page from each group and check it against the cause the status suggests.
  3. Decide whether the group should be indexed. If not, leave it, or make the exclusion deliberate with a noindex tag or a redirect.
  4. If it should be, fix the cause for the whole group, not one page at a time.

After you fix something

Use the validation feature on the status, or request indexing for a sample, then wait. Indexing changes take days or weeks to show. Judge success by the share of important pages indexed, not by the number of changes made.

Our article on why Google is not indexing your pages lists the usual causes, and canonical tags explained covers the most common overrule. This is the daily work of our technical SEO service.

Ready to be found by Google and named by AI assistants?

Book a 30-minute call. We prepare a free audit of your site first, so you leave with a written read whether or not you hire us.