rank.fast

Free Google index checker

Paste URLs and find out whether they're actually in Google's index, with a diagnosis when they're not: noindex tags, robots.txt blocks, redirects, canonicals, or simply not picked up yet. Free, 5 URLs a day, no signup. It's the same pre-check that powers our indexing service.

What the states mean

indexedThe exact URL appears in Google's results for a site: query. It can rank.
not indexedNo technical blocker, but the URL isn't in Google's index: it's undiscovered, or waiting in "crawled, currently not indexed" (what that means). This is the case an indexing submission fixes.
non-indexableSomething on the page prevents indexing: a noindex tag, a robots.txt block, a redirect, a canonical pointing elsewhere, or a non-200 status. The tool tells you which. Fix that first; submitting won't help.

How it checks

Two layers. First a technical pre-check: we fetch the page and inspect its HTTP status, robots directives, redirects, and canonical. Only if the page is indexable do we run a live site: check against Google's results. Results are cached for 24 hours. We use the same logic to make sure our paying customers are never charged for URLs that are already indexed or can't be indexed at all.

Need more than 5 a day?

A free rank.fast account raises the limit to 25 a day. You can also use this checker from inside Claude: add https://app.rank.fast/api/mcp as a custom connector and ask it to check your URLs in plain language.