Entrovix AI

Robots.txt Tester & Analyzer

Fetches or accepts a robots.txt file, explains what each rule does, and tells you whether a specific URL would be crawled — by actually matching the rules.

Check a robots.txt file

/robots.txt is fetched from the domain you enter.

Why use it

Built to be genuinely useful

Answers the question you actually have

Not just whether the file is valid, but whether one particular URL is allowed for one particular crawler, and which line decided it.

Real matching, not a guess

Google's rules are implemented properly: the most specific rule wins regardless of order, Allow beats Disallow on a tie, and a crawler obeys exactly one group.

Every rule explained

What a pattern covers in plain words, including the trailing-slash and $ behaviour that catches people out.

Fetch or paste

Check a live site, or test a file before you upload it.

How it works

Three steps

  1. 1

    Enter a domain, or paste a robots.txt file.

  2. 2

    Read the parsed rules and any problems found.

  3. 3

    Type a URL and pick a crawler to see whether it would be fetched.

The three rules people get wrong

The first is precedence. Rules are not applied in order — the most specific one wins, and specificity means the length of the path pattern. So `Disallow: /admin/` beats `Allow: /` no matter which appears first in the file, and moving lines around changes nothing. On an exact tie in length, Allow wins.

The second is groups. A crawler obeys exactly one group: the one whose User-agent matches it most specifically, and it ignores every other group in the file entirely. If you have a Googlebot group and a `*` group, Googlebot reads only the Googlebot group — even if that group is empty and the `*` group blocks everything. This surprises people constantly.

The third is the trailing slash. `Disallow: /admin` blocks `/admin`, `/admin/`, `/administrator` and `/admin-panel`, because robots patterns are prefixes rather than paths. `Disallow: /admin/` blocks only what is inside the directory. One character, and a considerable difference in what disappears.

Crawling is not indexing

This is the single most consequential misunderstanding about robots.txt. Blocking a URL stops crawlers fetching it. It does not stop the URL appearing in search results — if other pages link to it, it can be indexed on the strength of those links alone, and it appears with no description because nothing was ever read.

Worse, a page blocked in robots.txt cannot be de-indexed by a noindex tag, because the crawler is not permitted to fetch the page and read the tag. The correct sequence for removing something from results is to allow crawling, add noindex, wait for it to be recrawled and dropped, and only then block it if you want to.

Note also that `Noindex:` as a robots.txt directive has never been supported by Google and was explicitly dropped in 2019. If a file contains one, it is doing nothing, and this tool says so.

What a missing file means, and what a broken one means

A 404 for robots.txt is completely fine. It means there are no restrictions, and every crawler may fetch everything. Plenty of sites need nothing more than that, and a tool that reports a missing file as an error sends people looking for a problem that does not exist.

A 5xx is a different matter, and it is the one genuine emergency in this area. Google's documented behaviour is that a robots.txt returning a server error is treated as though the entire site were disallowed, because the crawler cannot establish what it is permitted to fetch. A file that intermittently 500s can quietly suppress crawling of a whole site.

The other failure worth watching for is a staging robots.txt reaching production. `User-agent: *` with `Disallow: /` is correct on a staging server and catastrophic on a live one, and it is among the most common causes of a site vanishing from search results after a deploy.

FAQ

Questions people ask

API access

Need Robots.txt Tester & Analysis in Your Application?

Run robots.txt tester & analysis automatically across your own pages or client sites through API access.

Tell us what you are building, how you plan to use it and the volume you expect. We will come back to you with availability, integration details and a quote for your usage.

Need a tool like this for your business?

We build internal tools, dashboards and automation that fit how your team works.

See Our Services