Search Console errors

Pages not indexed in Search Console: fix the reason, not the number

The Page indexing report groups many different outcomes under one gray Not indexed label. Some are intentional. Some are problems. The only reliable next step is to read the reason for each group before changing anything.

Updated 2026-11-12

On this page

Start with the reason

The summary shows indexed and not indexed counts, then a table called Why pages aren't indexed. Click a row to see example URLs and history. The report is a site-level overview, not a verdict on one URL; use URL Inspection for a specific page. It is normal for some URLs not to be indexed: duplicates, filter variants, alternate versions and pages you deliberately excluded should stay out. The goal is to get the canonical version of every important page indexed.

Search Console shows up to 1,000 example URLs per status and does not guarantee that the list is complete. A short list is not proof that only a few pages are affected.

Crawlability, robots.txt and noindex

robots.txt controls crawling, not indexing. A disallowed URL can still appear in results if other pages link to it, because Google can use link information without fetching the page. If you want a page out of the index, remove the robots.txt block and use a noindex meta tag or X-Robots-Tag header. A noindex rule only works when Google can crawl the page and see it.

Two statuses look similar but mean different things. Blocked by robots.txt means Google did not crawl the URL because of a rule. Excluded by noindex tag means Google crawled the page and found a noindex directive. If the page is blocked, Search Console may still report indexing allowed as yes, because Google cannot see the noindex while crawling is blocked.

Indexed, though blocked by robots.txt

This status means the URL is in the index even though robots.txt blocks crawling. Google can index a blocked URL when other pages link to it with enough information, but it will not fetch the page, and any snippet is likely to be limited. It is not proof that Google ignored robots.txt.

If you want the page indexed, remove the blocking rule. If you want it out of the index, remove the block and add noindex; leaving both in place keeps the conflict. Blocked URLs are not crawled, so this is less a crawl-budget problem than a signal that robots.txt is the wrong tool for the job.

Crawled and not indexed, or discovered and not indexed

Discovered, currently not indexed means Google knows the URL but has not crawled it yet. Crawled, currently not indexed means Google fetched the page and chose not to index it. Neither is a technical error by itself. Google makes crawl and indexing decisions based on quality, duplication and demand; a new or thin page can sit in either group for a long time.

Improve the page before requesting anything: unique content, clear internal links, a canonical URL, and a sitemap entry that matches the address. Request indexing for a handful of important URLs, not the whole site. There is no guaranteed timeline, and repeated requests do not create one.

The other common reasons

Duplicate and alternate pages should usually point to a canonical version; if Google selected a different canonical than you declared, check the signals. Alternate page with proper canonical tag means Google followed your declared canonical and consolidated the flagged URL into it — usually the intended outcome, and the content can still be indexed under the canonical. It is not the same as Duplicate, Google chose different canonical, which means Google ignored your declaration and picked another URL. Page with redirect is normal when one URL permanently redirects to another, but a redirect that lands on a 404 or a chain of hops needs attention. Soft 404 means a page returns 200 but looks empty or not found; Not found (404) means the server returned a 404. Both have their own fixes in the redirect and 404 guide.

URL is unknown to Google means Google has not seen the URL yet. Request indexing once, add internal links, and give it time.

Fix, then validate

After fixing a group of URLs, use Validate fix on the issue details page. Validation can take about two weeks or longer, and it stops if Google finds a remaining instance. The Source column tells you whether the issue is on your side or Google's; prioritize Website issues. You can filter the report by a sitemap before validating to check a smaller, important set of URLs first.

Frequently asked questions

Why is a page not indexed even though it returns 200?

A 200 response only means the server returned content. Google may still see a noindex, a canonical to another URL, a duplicate, thin content, or simply decide not to index it.

Does robots.txt remove a page from Google?

No. It blocks crawling. Use noindex or access control to keep a page out of results.

Is indexed though blocked by robots.txt dangerous?

It usually means Google found links to a blocked URL. Decide whether the page should be indexed, then use the right control.

How long does indexing take?

There is no fixed time. New pages can take days or weeks; some never get indexed.

What does “alternate page with proper canonical tag” mean?

It means Google saw the page and consolidated it into the canonical URL it declares. That is usually what you want: the flagged address is not indexed separately, but the content can be indexed under the canonical. Only investigate if the canonical target is wrong or missing from the index.

How do I check indexed pages in Search Console?

Open Indexing, then Pages, and read the indexed and not indexed groups; use URL Inspection for one specific URL. The report is the authoritative list of the property’s indexed URLs — a site: search is not a complete or reliable substitute.

Verify it with the free tool

Run the URL through the free index status checker to confirm what Google can see now — indexability, canonical selection and the last crawl — before you change robots.txt or a noindex tag.

Free index status checker

Check the URL before you relax the rule

Reads the live page status, canonical and indexability signals. No signup.

Official sources

Google Search Central and Search Console Help documentation, checked 2026-11-12.