GuidesIndexed

The Page indexing report: what to fix and what to leave alone

On a new site, the Not indexed number in Search Console can read like a verdict. It isn’t one. The few rows worth fixing tend to come from one site-wide setting, and we found one on 108 of 292 startup sites.

Josh Pigford, founder of FirstIndex7 min read
The short answer

Page indexing is Google storing a page so it can show it in search. The Page indexing report in Search Console lists the URLs Google knows on your site as indexed or not, with a reason for each. Many reasons are normal: redirects, duplicates, noindex on purpose. Fix the ones that list a page you want found.

What is the page indexing report in Google Search Console?

It’s the report under Indexing › Pages, and it covers every URL Google knows about on your site, not only the ones in your sitemap. Old addresses, redirects, a link someone typed wrong: they all count. That’s why the Not indexed side can hold more URLs than your site has pages.

Check the Source column first. Google says “in general, you can fix only issues where the source is listed as ‘Website’,” so a row that says Google isn’t yours. Each reason lists up to 1,000 example URLs, and the report isn’t where you check a single page. That’s URL Inspection’s job.

Google also says a site with fewer than 500 pages “probably doesn’t need to use this report.” We’d still read it once after launch, and again after any change to your host or framework, because one setting can put every page on your site into the same row.

Which page indexing statuses need a fix?

Google’s list has 17 reasons. Six are usually Google doing its job, four need a look at the example URLs, and seven need a fix when the page should be public. Don’t chase a zero: “you should not expect all URLs on your site to be indexed, only the canonical pages.”

Reason in the reportWhat to do
Leave it, when the URLs are ones you meant
Page with redirectNothing. The old address redirects, and Google indexes where it lands.
Alternate page with proper canonical tagNothing, unless the canonical points at the wrong page.
Duplicate without user-selected canonicalNothing, if Google kept the copy you’d keep. If not, add a canonical tag.
URL marked ‘noindex’Nothing on pages you hid on purpose. Google’s note for that case: “congratulations!”
Not found (404)Nothing for pages you deleted.
URL blocked by robots.txtNothing for app, login and admin paths.
Read the list
Crawled - currently not indexedGoogle read the page and left it out. Act when it’s a page you need.
Discovered - currently not indexedGoogle knows the URL but hasn’t crawled it yet.
Duplicate, Google chose different canonical than userYour canonical and Google’s pick disagree. URL Inspection shows which page Google chose.
Soft 404A page that looks missing or empty but answers 200 OK.
Fix it, when the page should be public
Server error (5xx), Redirect errorYour server failed, or a redirect looped or ran too long.
Blocked due to unauthorized request (401), access forbidden (403) or other 4xx issueA login wall or a bot block answered Google instead of the page.
Indexed, though blocked by robots.txtUnblock it. To keep it out of search, use noindex instead of the block.
Page indexed without contentGoogle indexed the URL but couldn’t read the page. Run the live test in URL Inspection.

The last two sit under Warning in the report, and the rest under Not indexed, the way Google’s help page lists them.

Which settings cause page indexing problems on startup sites?

Three, mostly. On November 13, 2026, we checked the same 292 startup sites we tested for soft 404s the day before. 108 of them, 37%, had at least one setting that adds rows Google didn’t need to file.

Settings that add rows to the Page indexing report, on 292 startup sitesFirstIndex test, November 2026, 292 sites. 66 had no canonical tag on the homepage. 43 answered on a second host, www or the bare domain or plain http, without redirecting. 32 answered a made-up URL with a page and 200 OK. 108 had at least one of the three.66 no canonical tag on the homepage43 answered on a second host without redirecting32 answered a made-up URL with a page
Each gray track is all 292 sites. FirstIndex test, November 12 and 13, 2026: a random 300 of the active B2B companies in a public copy of Y Combinator’s directory; 8 were left out: 6 errored and 2 homepages didn’t answer 200 OK.

No canonical. 66 homepages had no canonical tag. Almost every site also served its homepage at an address with a tracking tag, like ?utm_source=newsletter: 290 of 292. With no canonical, Google picks the copy to keep on its own and files the rest under Duplicate without user-selected canonical. The 210 sites whose tracking-tag address pointed back to the clean address had that covered.

Two hosts. 43 sites answered at both www and the bare domain, or on plain http as well as https, instead of redirecting one to the other. Google sees two copies of every page and keeps one. Temporary redirects were common too: 43 sites sent www or the bare domain to the other with a 302 or 307, and Google says a temporary redirect isn’t a signal that “the redirect target should be canonical.”

A catch-all. 32 sites answered a made-up URL with a page and 200 OK. Those can show up as soft 404s, and every broken link anyone points at your site can add one more.

How to fix page indexing issues

Fix the setting, not the rows. Each of these is a one-time change.

Answer on one host

Pick the address you use, say example.com, and send http:// and www straight to it with a permanent redirect, a 301 or a 308, not a temporary one. One hop, no chain.

Two hosts answer: two copies of every pageExample: example.com and www.example.com both show the ExampleCo homepage with 200 OK. Google keeps one copy and files the other under Duplicate without user-selected canonical.Two hosts answerexample.comExampleCo200 OKwww.example.comExampleCo200 OKIn the reportDuplicate withoutuser-selected canonicalOne host: the other address redirectsExample: www.example.com answers 301 Moved Permanently and sends visitors to example.com, which shows the ExampleCo homepage with 200 OK. The report files www.example.com under Page with redirect, which needs no fix.One hostexample.comExampleCo200 OKwww.example.comSends you to example.com301In the reportPage with redirect,nothing to fix
The same homepage on ExampleCo, an example site, served two ways, and the row each one puts in the report.

Put a canonical on every page

Each page names its own clean address in a tag in its head: <link rel="canonical" href="https://example.com/pricing">. Google calls it “a strong signal that the specified URL should become canonical.” Then any address with a tracking tag, a filter or a sort order points back to the page it copies.

Send missing pages a real 404

If a made-up URL on your site answers 200 OK, change the host or framework setting behind it. The soft 404 guide has the setting for Cloudflare, Netlify, Vercel and Next.js.

Point Google to your sitemap

54 of the 292 sites had no sitemap we could find, either in robots.txt or at /sitemap.xml. Add a Sitemap: line to robots.txt and submit the file in Search Console’s Sitemaps report. Google calls a sitemap “merely a hint,” so it helps Google find your pages but doesn’t put them in the index. Our robots.txt checker shows whether yours lists one.

Hide pages with noindex, not robots.txt

Block a page in robots.txt and Google never reads its noindex, so the page “can still appear in search results,” as Google’s docs put it. To keep a page out, let Google crawl it and set noindex.

Once a setting is fixed, open its reason in the report and click Validate fix. Google rechecks only the URLs it knows have that issue, and validation “typically takes up to about two weeks.” Don’t click it again while it runs.

How do I get Google to index my page?

For one page you want in: run the live test in URL Inspection, request indexing, and link to the page from a page Google already crawls, like your homepage or a hub. Google says a new page can take “a week or so.” On our own site, two pages we published on November 12 were indexed within a day, and a third was still unknown to Google 14 hours in. You can’t force it, though: “it’s normal that we don’t index all pages on all websites,” as Google’s John Mueller put it. If the page lands in crawled - currently not indexed or discovered - currently not indexed, those guides cover what to do next.

Indexed is the first of the three steps we take a site through: indexed, found, then named in AI answers. These settings are where we start on a software company’s site, and the plan is $2,000 a month. See what the plan covers.