Google Index Checker: Indexability Pre-check

Last updated:

Test a URL’s live technical indexability signals. This tool cannot see Google’s index; use Search Console URL Inspection for the indexed status Google has recorded.

Live technical pre-check only — no Google index or Search Console data is queried.

What This URL Indexability Test Checks

The checker fetches one public URL as a diagnostic client and separates confirmed evidence from anything it could not determine:

  1. Redirect and response evidence: records each redirect hop up to the displayed limit, the final URL, final HTTP status, and content type.
  2. Googlebot directives: combines every generic robots meta tag, Googlebot-specific meta tag, and applicable X-Robots-Tag header.
  3. Robots.txt: evaluates the final path against Googlebot rules, including Allow, Disallow, wildcard, end-anchor, and longest-match precedence.
  4. Canonical target: reports the declared canonical and, for a different target on the same host, performs a bounded response, noindex, and robots check.
  5. Sitemap reference: checks advertised same-host sitemaps, or the conventional root sitemap when none is advertised, within strict document and size limits.

The fetch does not render JavaScript, imitate Google’s complete systems, assess content quality, or read Google’s index. Google’s URL Inspection documentation explains the difference between its indexed view and live test.

Technical Indexability Is One Gate, Not the Index

A crawlable 2xx URL without noindex can still be absent from Google, so use this result as a focused diagnostic:

  • Response and directives are observable: the tool can show what this server-side fetch received now, including scoped Googlebot directives.
  • Canonicalization is selected by Google: redirects and rel=canonical are strong preference signals, but neither proves which URL Google selected or indexed.
  • Sitemaps help discovery: inclusion can support discovery and canonical consistency, but Google explicitly describes sitemap submission as a hint rather than a guarantee.
  • Unknown stays unknown: a timeout, inaccessible robots.txt, cross-host canonical, oversized response, or sitemap limit is not displayed as a pass.

For the underlying rules, see Google’s documentation for robots meta and X-Robots-Tag, canonical signals, and sitemap guidance.

How to Diagnose “Google Is Not Indexing My Site”

Start with the exact affected URL, not an estimated domain-wide index count:

  1. Fix a non-2xx final response, redirect loop, or unintended redirect destination before interpreting page-level tags.
  2. Remove an unintended noindex from generic robots, Googlebot meta, or X-Robots-Tag. If robots.txt blocks crawling, Google may be unable to see a page-level noindex.
  3. Review a cross-canonical in context. Point it to the preferred duplicate only; do not assume every different canonical is an error.
  4. Keep preferred canonical URLs discoverable through internal links and, where appropriate, an XML sitemap. Missing sitemap inclusion alone does not prevent indexing.
  5. Inspect the exact URL in Search Console. Review the indexed status and Google-selected canonical, then run Test live URL after a fix and request indexing when appropriate.

A Google site: search is not exhaustive. Use it only as a secondary clue, never as the deciding index-status test.

Next steps

Google Index Checker: Indexability Pre-check related tools and articles

Continue with the closest follow-up checks and guides based on this tool's topic, crawl intent, and optimization workflow.

Google index status and indexability: FAQ

What does this Google index checker actually test?
It tests live technical indexability signals for one public URL: the complete redirect path within its limit, final HTTP response and content type, generic and Googlebot-specific robots directives, Googlebot robots.txt rules, declared canonical and a bounded same-host canonical-target check, plus sitemap inclusion where a sitemap can be found. It does not query Google or Search Console.
Does “no tested blocker” mean the URL is indexed by Google?
No. It only means this fetch did not find a blocker among the signals it could test. Google may still choose not to index a URL because of duplication, quality, security, manual actions, removals, or other conditions. Inspect the exact URL in your verified Search Console property for Google’s indexed view.
How do I check Google index status?
Open Google Search Console, select the property that contains the exact URL, paste the full URL into URL Inspection, and review the indexed URL result. Then use Test live URL to compare Google’s current live test. The indexed view and live test answer different questions.
Is a site: search a reliable index check?
No. Google says a URL can be indexed without appearing in a related site: query, and site: results are not exhaustive. This tool keeps the search as an optional clue, never as proof of indexed or not indexed status.
How are robots directives checked?
The response HTML is checked for all robots and googlebot meta tags. The response headers are also checked for unscoped and Googlebot-scoped X-Robots-Tag noindex and nofollow directives. JavaScript-rendered changes are outside this server-side fetch.
What does a robots.txt block mean?
It means the checked Googlebot rules disallow crawling the final URL. A robots.txt block is not a noindex directive and a blocked URL can sometimes remain listed without a snippet. Google also must be able to crawl a URL to see a noindex rule on that URL.
Is a different canonical URL an indexing error?
Not necessarily. A canonical is a preference signal for duplicate or very similar pages, and Google can select a different canonical. This tool checks a same-host target within strict limits; cross-host targets and anything outside those limits stay unknown.
Does sitemap inclusion guarantee indexing?
No. A sitemap helps discovery and is a weak canonical signal, but Google says submission is only a hint. “Not found” here only covers the bounded set of sitemap files checked and is a diagnostic warning, not a noindex result.

Free 48-Hour Website Audit

Not sure what to fix first on your own website? We'll review it and tell you, in plain English. Free & non-obligatory.

Need Help Diagnosing Site Indexing?

We trace crawl, canonical, sitemap, rendering, and Search Console evidence without treating a single technical check as proof of Google index status.