Free index status checker · no signup · one URL

Index status checker: why a page isn’t indexed

It checks indexability signals — HTTP status, robots.txt, meta robots, canonical and sitemap inclusion — not Google’s live index. See which signals may keep a URL out of search before you ask Google to recrawl.

For real index status, connect Search Console and inspect the URL there. This page tells you what to fix before you ask Google to recrawl.

Page checks run on this exact URL; site-wide files are read from the domain root. This is not a full-site crawl.

One free scan of four checks · anonymous preview · sign in to save the full report

HTTP status: errors and redirects stop the crawl

A 4xx or 5xx response tells crawlers there is nothing to index at that URL. A redirect chain moves the signal elsewhere, and a redirect to a login or error page can strand the crawler before it reaches content. Start by confirming the URL returns 200 without a chain.

robots.txt and meta robots: two ways to say stay out

A robots.txt Disallow blocks crawling, while a meta robots noindex blocks indexing. They are not interchangeable: noindex only works when the crawler is allowed to fetch the page and read the tag. The checker reads both signals and reports which one applies.

A canonical pointing elsewhere folds the page into another URL

A canonical tag is a consolidation hint. If it names a different URL, search engines may treat this page as a duplicate and index the canonical instead. Confirm the canonical self-references the final URL after redirects.

Sitemap inclusion helps discovery, not indexing

A sitemap submits URLs for discovery; it does not guarantee inclusion. A URL missing from the sitemap can still be found through links, while a URL in the sitemap can still be excluded by robots.txt, noindex, a canonical or quality signals. Check inclusion alongside the other signals.

How to read the result

Each row reports the signal it checked and the value it found. A failure names the fix; a pass means that signal is not the blocker. Treat the result as a shortlist to verify in Search Console’s URL Inspection, not as a final index verdict.

What this check does not do

It does not query Google’s live index, count indexed pages, or request indexing. It cannot see manual actions, quality assessments or crawl scheduling. For the real status, connect Search Console and inspect the URL there — then use this page to fix the signals within your control.

Frequently asked questions

Why isn’t my page indexed?

Most misses come from three layers: search engines cannot fetch the URL, a directive tells them not to index it, or the page is not considered worth indexing. This check covers the first two and the canonical and sitemap signals around them; the final decision is Google’s, visible in Search Console.

Does robots.txt stop a page from being indexed?

robots.txt blocks crawling, not indexing. A URL can still be indexed from links while its content stays unread. To keep a crawlable page out of the index, allow crawling and serve a meta robots noindex directive.

Can this checker tell me whether Google indexed my page?

No. It checks indexability signals on the URL — not Google’s live index. For the real status, connect Search Console and use URL Inspection; this page tells you which signals to fix first.

What should I fix first?

Work in order: make the URL return 200, confirm robots.txt and meta robots allow indexing, point the canonical at the final URL, then confirm sitemap inclusion. Re-run this check after each fix, then verify the status in Search Console.

What is a no index checker?

It is a check for the directives that keep a crawlable page out of the index: a meta robots noindex tag, an X-Robots-Tag header or a robots.txt block. This page reports those signals on one URL; it does not read Google’s live index.

How do I get Google to recrawl my site?

Fix the indexability signals first, keep the sitemap reachable and submitted, then request indexing for the URLs that matter from URL Inspection. Google decides when to crawl; repeated requests do not speed up the crawl beyond its own scheduling.

Does “alternate page with proper canonical tag” mean my page is not indexed?

It means Google consolidated the URL into the canonical it points at instead of indexing this address separately. The page may still be indexed under the canonical. Check the target of the canonical, not only the flagged URL.

Related tools

All free SEO tools

Visdenda free tools/tools/index-status-checker · v1