URL Indexability Checker
Find out whether a page can be indexed, and exactly which signal is stopping it.
About this tool
Checks the four things that decide whether a page can enter a search index: the status code it returns, whether robots.txt allows crawling, whether the page or its headers declare noindex, and where the canonical points.
For each URL it gives a single verdict and names the signal responsible. A page blocked in robots.txt needs a different fix from one canonicalised away, and knowing which you have is most of the work.
This reports what the page declares. It cannot tell you whether a page is currently in Google's index — only Search Console can, and any tool that claims otherwise is guessing.
Common questions
Does this tell me if my page is in Google?
No. It tells you whether anything on your side prevents indexing. Whether a crawlable, indexable page has actually been indexed is Google's decision, and only Search Console reports it. A tool claiming to check the live index without Search Console access is inferring, not measuring.
My page is blocked in robots.txt but still appears in search. Why?
robots.txt prevents crawling, not indexing. If other pages link to a blocked URL, it can be listed from those links alone — usually with no description, because the crawler was never allowed to read it. To keep a page out of results, allow crawling and serve a noindex directive.
What does "canonicalised" mean here?
The page declares a different URL as the preferred version of itself, so it is asking search engines to index that one instead. Correct for genuine duplicates. A problem when it is accidental — a whole site pointing at its homepage, for example.
Why check as a specific crawler?
robots.txt rules are per user-agent, and a site can allow Googlebot while blocking others. Directives can be crawler-specific too, via tags like googlebot-noindex. The verdict is only meaningful for a named crawler.