Diagnose a page not indexed by Google
Short answer
Start with URL Inspection, then check robots.txt, noindex rules and Google's chosen canonical, in that order. Google never guarantees indexing, so a page can meet every requirement and still be left out. A page missing from the index is also missing from AI Overviews and AI Mode.
Before you start
Section titled “Before you start”- Search Console access for the property that contains the URL.
- The exact URL, including protocol and trailing slash, as users reach it.
1. Inspect the URL
Section titled “1. Inspect the URL”Work through the following steps in the order of the Page indexing fields (URL Inspection tool).
2. Is crawling blocked?
Section titled “2. Is crawling blocked?”If Crawl allowed? is “No” and you want the page indexed, remove the blocking rule (robots.txt). If you want the page out of results, robots.txt is the wrong tool. See step 3.
3. Is indexing blocked?
Section titled “3. Is indexing blocked?”If Indexing allowed? is “No”, find the noindex in the <meta name="robots"> tag or the X-Robots-Tag header and remove it. Templates, CMS settings and staging configuration are the usual source.
4. Did Google choose another canonical?
Section titled “4. Did Google choose another canonical?”If Google-selected canonical is a different URL, Google has indexed that one instead. That is correct if the pages are duplicates. If it isn’t, make the signals agree: canonical tag, internal links and sitemap all pointing at the URL you want (Canonical URL signals).
5. Nothing technical is wrong
Section titled “5. Nothing technical is wrong”At this point the question is whether the page is worth indexing. See People-first content.
Verify
Section titled “Verify”- Run Test live URL after each fix. Then request indexing for that one URL, or resubmit the sitemap for many.
- Re-inspect after Google recrawls. Requesting indexing has a daily limit and doesn’t guarantee indexing.
Common mistakes
Section titled “Common mistakes”- Reading “URL is on Google” as proof the page shows in results. It means eligible. Search for the URL to check.
- Blocking a page in robots.txt and adding
noindex. Google never sees thenoindex. - Requesting indexing repeatedly instead of fixing the cause.
Why it matters for AI search
Section titled “Why it matters for AI search”To appear as a supporting link in AI Overviews or AI Mode, a page must be indexed and eligible to show with a snippet (Google AI Overviews). A page missing from the index is missing there too.