Free Indexability Checker
Robots and Indexability Checker
Paste up to 100 URLs or a sitemap link and this checker fetches each page the way a crawler would. It reports the status code, every redirect hop, meta robots and X-Robots-Tag rules, the robots.txt line that blocks it, the canonical target and whether the URL sits in your sitemap. When two signals fight each other, you get a plain fix. No login, and no Google account needed.
0 unique URLs Β· tracking parameters (utm_*, gclid, fbclid) are stripped and https:// is added to bare domains.
This tool checks whether a page can be indexed. It cannot see Google's index and does not use any Google API. To see whether Google has indexed a page, use the URL Inspection tool in Search Console.
Was this tool helpful?
Rate it in one click. No sign-up, one rating per person.
What the Checker Looks At
Each URL goes through the same checks, in order.
| Check | What a bad result looks like |
|---|---|
| HTTP status and redirects | A 404, a 5xx error, or a chain of three hops before the final page |
| Meta robots tag | <meta name="robots" content="noindex"> in the head |
| X-Robots-Tag header | X-Robots-Tag: noindex sent by the server, often on PDFs |
| robots.txt | A Disallow rule that matches the path, shown with its line number |
| Canonical | rel="canonical" pointing to a different URL |
| Sitemap | The URL is missing from the sitemap, or listed when it should not be |
The X-Robots-Tag check matters more than people expect.
A plugin or a server rule can add it, and you will never see it by viewing the page source. We have found it on staging rules that got copied to a live server more than once.
The Conflicts It Flags and How to Fix Them
Disallow plus noindex
This is the most common mistake we see. Google has to crawl a page to read its noindex tag. If robots.txt blocks the page, Google never sees the tag, and the URL can still show up in results with no description. Fix: remove the Disallow rule for that path, let Google recrawl, and keep the noindex.
Noindex URL in the sitemap
Your sitemap tells Google "please index this", while the page says "do not index me". Fix: decide which one you mean. Usually the page should come out of the sitemap.
Canonical points elsewhere, but the URL is in the sitemap
Say /shoes?color=red is in the sitemap and its canonical points to /shoes. Google treats a canonical as a strong signal, so it will likely index /shoes instead. Fix: list only the canonical version in the sitemap.
Redirected URL in the sitemap
Crawlers waste a request on every hop. Fix: replace the old URL with the final one.
Using the robots.txt Tester
You do not need a live site for this part.
Paste the full contents of your robots.txt file.
Enter the URL or path you want to test.
Run the test. You will see Allowed or Blocked for Googlebot, plus the exact rule that decided it.
Google follows the most specific matching rule, so Allow: /blog/ can override Disallow: / for blog posts. The tester shows you which one won. This is handy now that the old robots.txt tester inside Search Console has been retired.
Why Is My Page Not Indexed When the Checker Says It Is Fine?
β What the checker tells you
Be honest with yourself here. This tool checks whether a page can be indexed. It cannot see Google's index, because it does not use any Google API. A clean result means you removed the technical blockers, and nothing more.
β οΈ Crawled, currently not indexed
If Search Console still says "Crawled, currently not indexed", Google visited the page and chose to leave it out. That is usually about the page itself. Thin text, near duplicates of other pages and weak internal links are the usual suspects.
Add something only that page offers, link to it from a page that already gets traffic, then request indexing in Search Console. Our guide on how to index your website on Google walks through that process.
A Quick Workflow
Run your sitemap URL through the checker.
Fix anything marked red first, starting with 4xx and 5xx errors.
Clean the sitemap. Our free XML sitemap generator can rebuild it, and our XML sitemap guide explains what belongs in it.
Ping search engines that accept IndexNow with the Instant Indexing tool. Read what a website indexer can and cannot do before you expect fast results from Google.
Check again in a week.
Frequently Asked Questions
Can Google index a page blocked by robots.txt?
Yes. Robots.txt stops crawling, not indexing. Google says a disallowed URL can still be indexed if other sites link to it. It usually appears with no snippet because Google could not read the content. If you want a page out of results, allow crawling and add a noindex tag instead. The checker flags this exact situation as a Disallow plus noindex conflict.
What is the difference between noindex and robots.txt?
Noindex keeps a page out of search results, while robots.txt keeps crawlers from fetching it. They do different jobs. Use noindex for thank you pages, internal search results or thin tag pages. Use robots.txt to save crawl requests on things like endless filter URLs. Using both on the same URL breaks the noindex, because Google can never read it.
What is an X-Robots-Tag and how do I find it?
It is an HTTP header that carries the same rules as the meta robots tag. Servers send it before the page loads, so you will not find it in the HTML source. It is the usual way to noindex PDFs and images. This checker reads response headers for every URL, so a hidden X-Robots-Tag: noindex shows up right next to the meta tag result.
Does a canonical pointing to another page stop indexing?
Usually, but not always. Google treats rel canonical as a strong signal, not a command. If your page points its canonical at another URL, Google will most likely index that other URL and drop yours. Sometimes it ignores the tag when the pages are clearly different. If you want the page indexed, make its canonical point to itself.
Does this tool tell me if Google has indexed my page?
No. It checks indexability, meaning whether anything technical blocks indexing. It does not query Google, so it cannot confirm what is in the index. For that, use the URL Inspection tool in Search Console, which shows Google's own view. Run this checker first so you know the blockers are gone before you ask Google to look.
How many URLs can I check at once?
Up to 100 URLs per run. You can paste them one per line or enter a sitemap URL, and the tool reads the URLs from it. For sitemaps larger than 100 URLs, the checker takes the first 100. Split a big site into smaller sitemaps, such as one for posts and one for pages, and check each separately.
What does "Crawled, currently not indexed" mean?
It means Google fetched the page and decided not to index it for now. It is a quality or priority choice, not a technical block. This checker will often show such pages as fine. Improve the content, cut duplicates and add internal links from strong pages. Then request indexing again and give it a few weeks.
Is this robots.txt tester accurate for Googlebot?
It follows the matching rules Google documents. The most specific rule wins, Allow beats Disallow on a tie, and * and $ wildcards work. It tests against the Googlebot user agent group, or the * group if none exists. It cannot account for server rules that block bots by IP, so a page can pass here and still fail in the real world.
Find the Blocker Before You Ask Google to Look
Check status codes, robots rules, canonicals and your sitemap in one run.
Indexing guides
Step-by-step guides from the LocalSEOFlow team.
How to Index Your Website on Google
Search Console, sitemaps, URL Inspection, fixing blockers and free tools to get a site indexed.
I Tested Website Indexers for a Year. Here Is What Actually Gets Pages Crawled in Hours
What a website indexer really does, why IndexNow skips Google, the truth about the Google Indexing API, and a free workflow to get new pages crawled faster.
XML Sitemaps: The Honest Guide to Getting Every Page Found (Plus the Free Generator I Built)
What XML sitemaps really do, which tags Google ignores, what belongs in the file, and how to build a clean sitemap.xml for free so crawlers find every page.
Free Tool Workflow
Next Step β Free Tools in This Workflow
Continue your workflow with these related free tools β no login required.
- SubmitSubmit indexable pages instantly
Send clean URLs to IndexNow and the Google Indexing API.
- BuildGenerate an XML sitemap for your pages
Help search engines find every page you publish.
- BuildAdd LocalBusiness schema to your pages
Generate JSON-LD for your business, services and service area.
π All tools are 100% free Β· No login required Β· Files never leave your device