Free Technical SEO Diagnostic

Check whether a URL is technically ready for Google’s index.

Inspect crawl access, indexing directives, canonical signals and search evidence—without confusing indexability with confirmed index status.

No paid APILive technical inspectionHonest evidence labels
01

Enter the exact page URL

Include the full protocol and final page path.

What this can prove

The tool can identify technical indexing blocks. Only Search Console can definitively report Google’s stored index status for a verified property.

Google Indexing Diagnostic

Find out whether a URL is technically indexable without pretending that indexability proves Google has indexed it.

The Google Indexability & Index Evidence Checker inspects the technical signals that can allow or prevent Google indexing, then separates those signals from external evidence about whether Google actually knows and stores the URL.

Quick Answer: What is the difference between indexability and indexing?

Indexability means a URL appears technically eligible for a search engine to crawl, process and potentially include in its index. Indexed means Google has actually processed and stored the URL in its search index. A page can be technically indexable and still not be indexed. Technical eligibility is a prerequisite—not confirmation.

One of the most common technical SEO mistakes is turning a collection of positive signals into a stronger conclusion than the evidence supports.

A page may return HTTP 200, allow Googlebot, contain no noindex directive and point to itself as canonical.

Those signals tell you that there is no obvious technical indexing block.

They do not prove that Google has crawled, processed, selected and stored that URL.

What the checker investigates

  • HTTP response behavior
  • Crawl accessibility
  • robots.txt signals
  • Meta robots directives
  • X-Robots-Tag directives
  • Canonical signals
  • Technical indexability
  • Manual Google evidence
  • Potential conflicts
  • Priority actions
Evidence-first design: this tool deliberately avoids saying “indexed” merely because the page passes technical checks. For a verified site, Google Search Console URL Inspection provides Google's stored URL-level indexing information.
Understand the Process

Discovery, crawling, indexing and ranking are separate stages.

1 Discovery

Google learns that the URL exists.

2 Crawling

Googlebot requests the URL and retrieves available content.

3 Indexing

Google processes the content and decides whether and how to store it.

4 Serving

An indexed page may be selected for relevant search results.

Passing one stage does not guarantee the next.

Discovery does not guarantee crawling. Crawling does not guarantee indexing. Indexing does not guarantee rankings, impressions or clicks.

How to Use the Checker

Diagnose one exact URL in six steps.

01

Enter the exact URL

Use the full protocol and exact page path you want Google to index.

02

Run the technical inspection

Let the checker inspect response behavior, crawl signals, directives and canonical information.

03

Review Overview

Start with the Technical Indexability score and identify any high-impact blockers.

04

Review Directives

Check robots.txt, meta robots, X-Robots-Tag and canonical signals individually rather than relying only on the score.

05

Add Google evidence

Use the tool's manual Google check as supporting evidence, while remembering that absence from a search result is not definitive proof of non-indexing.

06

Confirm in Search Console

For a verified property, inspect the URL in Google Search Console to see Google's stored indexing and canonical information.

Evidence Hierarchy

Not all indexing evidence has the same strength.

Evidence What it tells you Strength
HTTP + directives + canonical Whether obvious technical conditions allow indexing. Eligibility
Sitemap inclusion The site is explicitly presenting the URL to search engines as important/discoverable. Discovery signal
Exact Google result A matching result is useful public evidence that Google can surface the URL. Positive evidence
Missing site: result The URL was not visible in that particular search result. Inconclusive
Search Console URL Inspection Google's stored URL-level indexing, crawl and canonical information for a verified property. Strongest owned-site evidence
Technical Indexability Score

What does a high Technical Indexability score actually mean?

It means the checker found fewer obvious technical barriers.

A high score means the URL appears technically better positioned for Google to access and consider for indexing based on the signals the checker can inspect. It does not mean Google has indexed the page, that Google chose this URL as canonical, or that the URL will rank.

A technical score can evaluate

  • Accessible responses
  • Indexing directives
  • Robots conflicts
  • Canonical signals
  • Obvious technical blockers
  • Signal consistency

A technical score cannot prove

  • Google crawled the page
  • Google indexed the page
  • Google chose this canonical
  • The page ranks
  • The page gets impressions
  • The page is considered high quality
HTTP Response

The server response is one of the first indexing signals to check.

200

Successful Response

A normal successful HTML response is generally what you expect from a page intended to remain independently accessible and indexable.

3XX

Redirect

A redirect tells crawlers to go elsewhere. The redirecting URL and final destination should not be interpreted as two independent indexable documents.

4XX

Error Response

A genuine 404 or 410 tells Google that the requested resource is not available and is not a normal indexable page.

HTTP 200 is necessary for many normal indexable pages, but it is not sufficient. A 200 page can still contain noindex, point canonically elsewhere or simply remain unindexed.
Robots.txt vs Noindex

Crawl blocking and index blocking are not the same control.

Control Main purpose Important limitation
robots.txt Disallow Controls crawling access for matching crawlers and paths. It is not Google's supported method for issuing a noindex instruction.
Meta robots noindex Tells supporting search engines not to index the page. Googlebot must be able to crawl the page to see the directive.
X-Robots-Tag: noindex Sends an indexing directive through HTTP headers. Googlebot still needs access to retrieve the response header.

Do not block crawling and expect Google to reliably discover a hidden noindex directive.

Google explicitly says a page must remain crawlable for Googlebot to see its noindex meta tag or HTTP header.

Noindex Directives

A single noindex directive can outweigh many positive signals.

What happens when Google sees noindex?

Google says that when Googlebot crawls a page and extracts a supported noindex directive, the page is dropped from Google Search results regardless of whether other sites link to it.

META

Meta Robots

Common HTML implementation: <meta name="robots" content="noindex">.

HEAD

X-Robots-Tag

The equivalent indexing instruction can also be returned in HTTP headers, which is especially useful for non-HTML files.

BOT

Googlebot-Specific

A Googlebot-specific robots meta directive can target Google crawlers while other supported engines receive different instructions.

Canonical Signals

A canonical tag communicates preference—not guaranteed index ownership.

Does a self-referencing canonical guarantee that Google indexes that URL?

No. A self-referencing canonical is a useful consistency signal, but Google treats canonicalization signals as hints. Google can select another URL as canonical when its systems believe another version better represents the duplicate cluster.

SELF

Self-Canonical

Indicates that this URL is the site's preferred representative for its own content.

OTHER

Canonical Elsewhere

Signals that another URL is preferred as the representative version, which may explain why the inspected URL is not independently indexed.

G

Google-Selected Canonical

Search Console URL Inspection can show which canonical Google actually selected after processing the URL.

Canonical mismatch is not always an error. If two pages are genuine duplicates, Google selecting one representative URL can be completely expected.
Sitemap Evidence

Being in a sitemap supports discovery—but does not confirm indexing.

Does sitemap inclusion mean a URL is indexed?

No. Google says sitemaps help search engines discover URLs and communicate which pages the site considers important, but inclusion in a sitemap does not guarantee that Google will crawl or index the URL.

Sitemap inclusion can indicate

  • The site wants the URL discovered
  • The URL is part of the intended site structure
  • Google has another discovery path
  • Updated URL information can be communicated

Sitemap inclusion does not prove

  • Google crawled the URL
  • Google indexed the URL
  • Google chose it as canonical
  • The page is high quality
  • The page ranks
Manual Google Evidence

Use site: searches as evidence—not as an index database.

If site:example.com/page returns nothing, is the URL definitely not indexed?

No. A missing site: result is useful diagnostic evidence, but it is not conclusive proof that Google has no stored index record for that URL. This checker therefore lets you record the result without converting an absence into a definitive index verdict.

YES

Exact Result Found

Strong public evidence that Google can currently surface the URL.

NO

No Result Found

A reason to investigate further—not proof by itself that the page is completely absent from Google's stored index.

GSC

Verify with Search Console

For your own site, use URL Inspection when a dependable URL-level index diagnosis matters.

Google Search Console

URL Inspection is the key owned-site verification step.

What does “URL is on Google” mean?

In Search Console URL Inspection, Google says “URL is on Google” means the URL has been indexed and is eligible to appear in Google Search results. It still does not guarantee that the page will appear for a particular query or receive traffic.

DISC

Discovery

Search Console can show information about how Google discovered the URL.

CRAWL

Crawl

Review whether Google crawled the page, the crawl date and obstacles encountered.

CAN

Canonical

URL Inspection can show Google's selected canonical rather than only the canonical your HTML declares.

Important: being indexed and appearing for a particular search query are different questions. “URL is on Google” is index evidence—not a ranking guarantee.
Interpret Common Scenarios

What different combinations of evidence can mean.

Scenario Interpretation Next step
200 + index allowed + self-canonical Technically indexable based on visible signals. Check Search Console if index confirmation is needed.
200 + noindex Explicit index-prevention signal. Remove noindex if the page is intended for Google Search.
robots.txt blocked Googlebot may be prevented from crawling the page content. Review whether the block is intentional.
Canonical points elsewhere The site is signaling another URL as the preferred representative. Confirm whether duplication/consolidation is intentional.
Indexable + absent site: result Technically eligible, but public Google evidence is inconclusive. Inspect the URL in Search Console.
Indexable + Search Console says not indexed No obvious technical block, but Google has not indexed the URL. Review the Page Indexing reason, discovery, canonicalization, content and internal signals.
Why Eligible Pages Stay Out

A technically clean page can still remain unindexed.

NEW

Not Discovered Yet

New or weakly linked URLs may not have been discovered or prioritized for crawling yet.

DUP

Duplicate / Canonicalized

Google may treat another URL as the canonical representative of substantially similar content.

QUAL

Index Selection

Technical eligibility does not require Google to include every accessible URL in its searchable index.

LINK

Weak Internal Discovery

Important pages that receive little internal linking can be harder for crawlers and users to discover.

MOVE

Recent Changes

Canonical, migration, redirect or content changes may need to be recrawled and reprocessed.

ERR

Previously Seen Problems

Google may still be working from an older crawled version until the URL is revisited.

Request Indexing

Request Indexing asks Google to revisit a URL—it does not buy or guarantee inclusion.

Should you request indexing after fixing a page?

For important URLs, Search Console's URL Inspection workflow can be used to request re-indexing after meaningful technical or content changes. Google notes that this feature is subject to quotas, so it should be used selectively rather than as a substitute for good discovery, internal linking and sitemaps.

Reasonable uses

  • Important newly published page
  • Noindex removed
  • Canonical corrected
  • Major content improvement
  • Migration issue fixed

What it does not guarantee

  • Immediate crawling
  • Immediate indexing
  • Permanent inclusion
  • Ranking improvement
  • Search traffic
Migration Troubleshooting

Indexability checks become especially important after site changes.

ROB

Forgotten Crawl Blocks

Staging or development robots.txt rules can accidentally survive into production.

NOI

Forgotten Noindex

Migration templates may retain temporary noindex rules that were only meant for development.

CAN

Old Canonicals

New URLs can accidentally continue pointing canonically to old domains, staging hosts or outdated paths.

301

Incorrect Redirects

Old URLs may redirect to irrelevant or broken destinations instead of their proper replacements.

MAP

Old Sitemap URLs

Sitemaps can continue presenting outdated URLs after paths or domains change.

GSC

Processing Time

Google still needs time to recrawl and process new URLs, redirects and canonical relationships.

Common Indexing Mistakes

What not to conclude from a technical SEO check.

01

200 = Indexed

A successful HTTP response proves accessibility—not Google's stored index status.

02

Sitemap = Indexed

A sitemap is a discovery mechanism, not an index guarantee.

03

Self-Canonical = Indexed

Canonical annotations express preference; Google can select another representative.

04

No site: Result = Not Indexed

A missing public result should trigger investigation rather than a categorical verdict.

05

Robots.txt = Noindex

robots.txt controls crawling and is not Google's supported location for a noindex instruction.

06

Blocking a Noindexed URL

If crawling is blocked, Google may be unable to retrieve the noindex directive.

07

Indexing = Ranking

An indexed page can still receive zero impressions for competitive or irrelevant queries.

08

Request Indexing = Guaranteed Inclusion

A recrawl request is not a guarantee that Google will index or rank the page.

09

Fixing Tech = Instant Recovery

Google must recrawl and reprocess changes before its stored understanding can change.

Indexability Best Practices

How to keep important URLs technically clear for Google.

Use index directives intentionally

Know which pages should appear in search and avoid accidental noindex rules on important URLs.

Keep important URLs crawlable

Avoid robots.txt rules that unintentionally prevent Googlebot from accessing pages you want processed.

Use consistent canonical signals

Align canonicals, redirects, internal links and sitemap URLs around the version you actually want treated as primary.

Internally link important pages

Search engines and users should be able to reach valuable URLs through your site structure.

Maintain clean sitemaps

Include the canonical URLs that you actually want search engines to discover and process.

Use Search Console evidence

When a URL matters commercially, inspect Google's own stored information rather than relying on public search operators alone.

Recheck after migrations

Audit robots rules, noindex directives, redirects, canonicals and sitemaps after major site changes.

Separate technical and content diagnosis

When the page is technically clean but remains unindexed, investigate discovery, duplication, usefulness and site quality rather than endlessly changing robots settings.

Know the Limitations

What the Indexability & Index Evidence Checker can — and cannot — prove.

The checker can help you

  • Inspect an exact public URL
  • Review technical accessibility
  • Detect visible indexing directives
  • Review canonical signals
  • Review robots.txt context
  • Identify obvious conflicts
  • Score technical indexability
  • Record manual Google evidence
  • Prioritize technical fixes
  • Export findings

The checker cannot prove

  • Google has indexed the URL
  • Google's stored crawl state
  • Google-selected canonical
  • Why Google's indexing system made every decision
  • Future indexing
  • Ranking positions
  • Search impressions
  • Traffic
  • Content quality
  • Manual-action status

Use technical inspection to find blockers. Use Google evidence to determine index status.

The strongest diagnosis comes from combining what the public URL currently sends with what Google Search Console says Google has actually processed.

Frequently Asked Questions

Google indexing and indexability explained.

Direct answers to common questions about robots.txt, noindex, canonicals, sitemaps, HTTP status, Search Console and Google indexing evidence.

What does indexable mean?

Indexable means the page appears technically eligible for a search engine to process and potentially include in its index. It does not mean the page has actually been indexed.

What does indexed mean?

Indexed means Google has processed and stored the URL in its search index. Search Console URL Inspection can provide URL-level indexing information for verified properties.

Can an indexable page still be missing from Google?

Yes. Technical eligibility does not guarantee crawling, canonical selection or index inclusion.

Does HTTP 200 mean a page is indexed?

No. HTTP 200 means the server returned a successful response. It does not tell you whether Google has indexed the content.

Does robots.txt control indexing?

robots.txt primarily controls crawling. Google does not support putting a noindex rule in robots.txt as a way to prevent indexing.

Can a robots.txt-blocked URL still appear in Google?

Potentially, yes. If Google cannot crawl the page, it may still know that the URL exists from links or other discovery sources. Blocking crawling is therefore different from issuing a supported noindex directive.

What does noindex do?

A supported noindex meta tag or X-Robots-Tag tells Google not to include the page in Google Search once Googlebot can crawl and process the directive.

Can I use noindex inside robots.txt?

No. Google explicitly says specifying noindex in robots.txt is not supported.

Should I block a noindexed URL in robots.txt?

Generally not when you need Google to process the noindex directive. Googlebot must be able to retrieve the page or response header to see noindex.

What is X-Robots-Tag?

X-Robots-Tag is an HTTP response header that can send indexing directives such as noindex. It is especially useful for non-HTML resources such as PDFs.

Does a self-referencing canonical guarantee indexing?

No. It communicates your preferred canonical URL, but Google treats canonical signals as hints and may select another representative.

Can Google ignore my canonical tag?

Yes. Google may select another canonical based on the combined signals and content it finds.

How can I see Google's selected canonical?

Inspect the URL in Google Search Console and review the Google-selected canonical information.

Does being in an XML sitemap mean the URL is indexed?

No. Google says sitemaps help discovery but do not guarantee that submitted URLs will be crawled or indexed.

Should important pages be in a sitemap?

Generally yes. Sitemaps are useful for communicating important canonical URLs and can improve discovery, especially on large, new or complex sites.

Does a site: search prove indexing?

A matching result is useful positive evidence, but site: search should not be treated as a complete database of Google's index.

If site: returns nothing, is my URL definitely not indexed?

No. Treat the absence as a reason to investigate further. For a verified property, use Search Console URL Inspection for Google's stored URL-level index information.

What does “URL is on Google” mean in Search Console?

Google says the URL has been indexed and is eligible to appear in Search results, although that does not guarantee it will appear for every query.

What does “URL is not on Google” mean?

It means that URL will not currently appear in Google Search results. Review the Page Indexing details to understand the reason.

Can an indexed page receive no impressions?

Yes. Indexing only makes a page eligible for search serving. Ranking and impressions depend on relevance, competition and many additional systems.

Does Request Indexing guarantee indexing?

No. It asks Google to revisit or re-evaluate the URL. Google still decides whether and how the page should be indexed.

Why is my technically indexable page not indexed?

Possible reasons include limited discovery, recent publication, canonical duplication, recrawl delays or Google's index-selection decisions. Check the exact Page Indexing status in Search Console.

How long does indexing take?

There is no universal indexing time. Discovery, crawl demand, site size, server performance, internal linking and Google processing can all affect timing.

Can a redirecting URL be indexed?

A redirect primarily tells Google that another destination should be used. For permanent moves, the destination URL is normally the page you want Google to process as the new representative.

What should I check after a site migration?

Review redirects, robots.txt, noindex directives, canonical URLs, sitemap URLs, internal links and Search Console indexing evidence.

Can this checker tell me why Google did not index my page?

It can identify visible technical blockers and conflicts. Google's own Page Indexing and URL Inspection data is needed for Google's stored indexing reason on a verified property.

Does a 100/100 Technical Indexability score guarantee indexing?

No. It means the checker found a technically favorable set of visible signals. It is not a Google index-status score.

Can this tool guarantee Google rankings?

No. Indexability and indexing are prerequisites for normal organic visibility, but ranking depends on many additional relevance and quality systems.

Evidence Before Assumptions

Don't ask only “can Google index it?” Ask “what evidence shows what Google actually did?”

Use the Google Indexability & Index Evidence Checker to identify crawl and indexing blockers, review directives and canonical signals, record public Google evidence and decide when Search Console verification is required.

Scroll to Top