Check if a page is indexable
Paste up to 10 URLs and we'll tell you whether Google can index them — and if not, why: the status code, noindex (in meta robots or the X-Robots-Tag header), a canonical pointing elsewhere or a robots.txt block.
What the indexability checker checks
For each URL we check the conditions that decide whether Google can add the page to its index at all: a 200 status without a redirect, no robots.txt block for Googlebot, no noindex and a canonical pointing to the same page.
We look for noindex in two places: the meta robots tag and the X-Robots-Tag response header, which you can't see in the page source. We also treat the “none” directive as noindex, nofollow and skip directives aimed at other crawlers, such as “bingbot: noindex”. The canonical is read from the HTML tag and from the HTTP Link header — the way it's set for PDF files, for example.
It's the same assessment IndexRise runs every night for monitored pages.
Indexable doesn't mean indexed
Indexability is necessary but not sufficient. Whether the page actually gets indexed also depends on Google's assessment of the content. Check the indexing status in Google Search Console (URL Inspection).
Questions about indexability
How do I check if a page has noindex?
Enter the URL in the checker above — we check meta robots in the page code, plus the X-Robots-Tag header, which you can't see in the source.
Can noindex be set in the response header?
Yes. A server or CDN can send an X-Robots-Tag: noindex header — the page looks normal and there's no trace of the block in the HTML. A canonical can be set the same way, in the Link header.
How do I check a page's canonical?
The checker shows the rel=canonical URL and whether it points to the same page. A canonical pointing elsewhere makes Google index that other URL.
Does a robots.txt block remove a page from Google?
No — it stops crawling, but the page can stay in results without a description. To remove it from the index, use noindex on a page the crawler can visit.
The page is indexable but not in Google. Why?
Google may not have visited it yet, or may consider the content low value. Check its status in Search Console.