“Can this page be indexed?” and “Is this page indexed?” are different questions.
The first can often be investigated from public technical evidence. The second depends on the search engine’s current private index data and processing history.
What indexable means
A page appears technically eligible when a crawler can request it, receive a usable response, access the content under the applicable robots rules, and find no supported noindex directive.
Those checks can identify clear blockers. They cannot force discovery, crawling, canonical selection, processing, or inclusion in search results.
Google explicitly says it cannot guarantee when or whether a URL will be crawled or indexed in its crawling and indexing FAQ.
What a public checker can observe
For one live URL, a checker can inspect:
- the requested and final URL after bounded redirects;
- the final HTTP status and content type;
- robots meta directives in the HTML;
X-Robots-Tagresponse headers;- the declared canonical URL;
- crawler-specific access under the site’s public
robots.txtrules.
This evidence can support a conclusion such as “no checked blocker was found” or “the page exposes a noindex directive.” It should not produce the stronger claim “Google has indexed this page.”
Why robots.txt and noindex are different
Robots.txt manages crawler access. A noindex directive tells supporting search engines not to include the content in search results.
Google must be able to crawl a page to see its meta robots or X-Robots-Tag directive. If robots.txt blocks the URL, Google may not discover the noindex value. Google explains this interaction in its noindex documentation.
Do not use robots.txt as a substitute for removing a public page from search. Do not use either mechanism as access control for confidential content.
Canonicalization adds another decision
A page can return 200, allow crawling, and expose no noindex, yet declare another URL as canonical. That does not necessarily make the page broken. It signals that another equivalent URL is preferred.
Google may also select a different canonical when signals conflict. Review the page as part of a URL set rather than scoring the presence of a self-canonical in isolation.
How to check actual Google indexing
Search Console URL Inspection separates Google Index data from a live test. The indexed view reports what Google currently knows from its system. The live test evaluates whether the current page can likely be indexed, but it does not prove inclusion.
Google’s URL Inspection help documents that distinction. Use it on a verified property after checking the public live page.
Being indexed is also not a ranking guarantee. A page can exist in the index without appearing for the searches you care about.
A practical diagnosis workflow
- Confirm the exact public URL and final response.
- Check robots access for the crawler you care about.
- Inspect meta robots and
X-Robots-Tagdirectives. - Review canonical evidence and redirect consistency.
- Confirm that the page contains useful, accessible HTML content.
- Use Search Console URL Inspection for Google’s indexed evidence.
- Fix confirmed blockers, deploy, and test the live page again.
- Allow time for recrawling and processing without promising a date or outcome.
Use the free Indexability Checker to inspect one page’s observable eligibility signals without confusing them with indexing.
Method note: the checker evaluates a guarded public response, selected directives, canonical evidence, and named-crawler robots access. It has no private search-index access. Last reviewed 23 August 2026.




