Indexability Checker: can Google index this page?
See what stops Google indexing a page: status, redirects, robots.txt, noindex, canonical and HTML size.
- Free to use
- Nothing to install
- No sign-up
Want an expert to check this result?
Send it to us in one click. We read it and reply within one business day with what we would fix first.
About the Indexability Checker
Enter a page address to see whether anything stops Google from indexing it. We follow its redirects as Googlebot does, then check the status code, robots.txt for Googlebot, noindex in the robots meta tags and the X-Robots-Tag header, the canonical link and the page it names, and the size and text of the HTML. Each blocker comes with the reason Search Console's Page indexing report shows for it and the steps to fix it. A page that passes can still be left out: Google does not promise to index every page.
How it works
-
Step 1
Enter the full address of the page, for example a service page or a blog post.
-
Step 2
We follow its redirects, read robots.txt and the page as the server sends it, and open the page its canonical link names.
-
Step 3
Fix what is flagged, then test the URL with URL Inspection in Search Console and click "Request indexing".
What stops a page being indexed
Google does not index a page that returns an error (4xx or 5xx), or one that redirects: it indexes the final URL instead. A noindex rule in a robots meta tag or an X-Robots-Tag header keeps the page out; "none" means noindex and nofollow, and when rules conflict Google follows the most restrictive one. A canonical link to another URL is a strong hint to index that URL instead.
robots.txt is not noindex
robots.txt controls crawling, not indexing. Google cannot read a blocked page, so it never sees its noindex, and the bare URL can still appear in results if other pages link to it. To keep a page out of Google, let it be crawled and use noindex. Google does not support noindex in robots.txt.
What this tool cannot do
It cannot see Google's index: only URL Inspection in Search Console shows whether a page is indexed and which canonical Google chose. We fetch the page as our own tool, not as Googlebot, so a firewall that treats Googlebot differently can give it another answer. We read the HTML as the server sends it, up to 2 MB, without running JavaScript.
Frequently asked questions
Why is my page not indexed by Google?
First check the blockers this tool looks for: an error status, a redirect, a robots.txt block, noindex, or a canonical link to another URL. If none applies, open the Page indexing report in Search Console. "Crawled - currently not indexed" means Google crawled the page but has not indexed it, and it may later. "Discovered - currently not indexed" means Google knows the URL but has not crawled it yet.
Does robots.txt stop a page from being indexed?
No. robots.txt stops crawling, not indexing. Google can still index a blocked URL from links on other pages, without a description, and it cannot see a noindex on a page it may not crawl. Use noindex, in the robots meta tag or the X-Robots-Tag header, on a page Google is allowed to crawl.
What is the difference between noindex and a canonical link?
noindex keeps the page out of Google's index. A canonical link is a strong hint that another URL is the main version, and Google may still choose a different one. Use a canonical for copies of the same content, such as URLs with tracking or filter parameters, and noindex for pages that should not be in search at all. Google advises against using noindex to choose a canonical.
Can I remove noindex with JavaScript?
It may not work. When Google sees noindex in the HTML the server sends, it may skip running JavaScript, so a script that removes the tag later may never run for Google. If you want the page indexed, take noindex out of the page code itself.
How do I ask Google to index a page?
Fix what blocks it, then open Search Console, paste the URL into URL Inspection and click "Test live URL". If the live test says the page can be indexed, click "Request indexing". Asking more than once does not speed it up, crawling can take from a few days to a few weeks, and Google does not guarantee that every page is indexed.
Related reading
- Search Console Page Indexing Analyzer
- Robots.txt Tester
- Redirect Checker
- Sitemap Validator
- Website launch SEO checklist: what to check when a new site goes live
- Robots.txt for SEO: what to block, what to allow and how to test it
- Page indexing issues: why Google isn't indexing your pages and how to fix it
Rather have us do it for you?
Tell us about your business and what you want to fix. We reply within one business day.
Talk to us Our service: Technical SEO servicesMore free tools
All tools- Website SEO Audit Crawl up to 50 pages and get a health score, every issue and a 30-day plan.
- Redirect Checker Trace 301/302 redirects, chains and loops to the final URL.
- Robots.txt Tester Test a URL against robots.txt and see which rule blocks or allows it.
- AI Bot Log Analyzer See how AI crawlers crawl your site from your server access log.
Want us to fix what the tool found?
Tell us about your business and what you want to grow. We reply within one business day with next steps, not a sales script.
- A reply within one business day
- A quick look at your site and search visibility before we talk
- Your details are only used to answer your enquiry