Skip to content

Robots.txt Tester: Test Any URL Against the Rules

A robots.txt tester checks whether a specific URL is allowed or blocked for each crawler, and which rule decides it. Enter a page URL: we fetch your live robots.txt, test that path for Googlebot, Bingbot, GPTBot, ClaudeBot and 13 more bots, and flag syntax problems Google would ignore.

Try:

We fetch your live robots.txt and match rules the way Google does: most specific user-agent group, then the longest matching path, with Allow winning ties. Free, no signup. Updated Oct 24, 2026 by the AEOeye team.

Robots.txt Checker: Is Googlebot or GPTBot Blocked?

Each crawler obeys exactly one group of rules: the group whose user-agent line matches its name most specifically, falling back to User-agent: * only if no group names it. That's why a site can block GPTBot while Googlebot sails through.

Within that group, the longest matching path wins. When an Allow and a Disallow match with the same length, Google uses the least restrictive rule — the same tie-break the RFC 9309 standard describes. The table shows, for each bot, the result and the exact deciding rule.

Close-up of a red do not enter sign in a leafy outdoor environment indicating no entry.
Photo by Steve DiMatteo on Pexels

Robots.txt Validator: Syntax Errors Google Ignores

Google is forgiving: lines it can't parse are skipped silently rather than breaking the file. That's exactly the danger. We flag:

  • Unknown directives such as Noindex: (Google stopped supporting it in 2019) — they do nothing.
  • Rules before any User-agent line, which belong to no group.
  • Crawl-delay, which Google ignores (Bing and others use it).
  • Relative Sitemap URLs — the Sitemap line needs a full URL.
  • Files over 500 KiB — Google reads only the first 500 KiB.

What happens if robots.txt is missing or broken?

It depends on the status code, and the difference is dramatic. Google treats a 4xx (other than 429) as "no restrictions". A 5xx is a server error: for the first 12 hours Google stops crawling the site while it retries, then uses the last good copy for up to 30 days.

Missing files are more common than broken ones. Among 391 well-known sites we checked in October 2026, 33 had no robots.txt at all and 7 couldn't serve it reliably (dataset).

A rustic white wooden gate with diagonal panels and a black metal frame in a residential entrance.
Photo by David Brown on Pexels

Does robots.txt stop a page from being indexed?

No — it stops crawling, not indexing. A blocked URL can still appear in results if other pages link to it, just without a description. To keep a page out of Google, allow crawling and use noindex; check it with the meta robots checker.

Managing AI bots? Build a policy with the AI robots.txt generator and test it here.

One page checked. What about the rest of your site?

The free SEO audit crawls your site and scores ~90 checks across 7 areas — with the evidence and the fix for each problem.

Free · no account · crawls up to 20 pages and runs Google PageSpeed Insights. Usually 60–90 seconds.

FAQ

How do I test if a URL is blocked by robots.txt?

+

Enter the full page URL above. We fetch the live robots.txt from that host, then show for each crawler whether the path is allowed or blocked and which rule decided it.

Does Google still have a robots.txt tester?

+

Google retired the old robots.txt Tester and replaced it with a robots.txt report in Search Console, which shows fetch status and parsing issues for your own verified sites.

Are robots.txt paths case-sensitive?

+

Yes. Paths in robots.txt rules are case-sensitive, so Disallow: /Private does not block /private. User-agent names, on the other hand, are matched case-insensitively.

How long does Google take to see robots.txt changes?

+

Google generally caches robots.txt for up to 24 hours, and longer if it can't refresh the file. Expect changes to take effect within about a day.

Sources

Related free tools

All crawling & indexing tools