Type a tool name, for example "keyword density" or "transcript".
Test any URL against your robots.txt directives in real time.
A robots.txt rule tester checks whether a crawler may fetch a specific URL on your site. Enter a domain, a URL path and a user-agent, and this free tool reads the live robots.txt file. It then tells you whether the path is Allowed or Blocked and which rule made the call.
A robots.txt file is a plain text file at the root of a domain that tells crawlers which URLs they may request. It follows the Robots Exclusion Protocol, standardized as RFC 9309, and well-behaved bots read it before crawling your pages. Think of it as house rules posted at the front door.
The file is split into groups. Each group starts with one or more User-agent lines, followed by Allow and Disallow rules. A crawler picks the group that names it most specifically and falls back to the * group when none does. It then follows only that group, so a Googlebot group does not inherit rules from the * group.
When several rules match a URL, the most specific one (the longest matching path) wins, according to Google's Search Central documentation. Paths are case-sensitive, and Google supports the * wildcard and the $ end-of-URL marker. Robots.txt controls crawling, not indexing, so a blocked URL can still show up in results if other pages link to it.
| Directive | What it does | Where it appears here |
|---|---|---|
| User-agent | Names the crawler a group applies to | Your dropdown choice |
| Disallow | Asks the crawler to skip a path | Matched rule |
| Allow | Reopens a path inside a blocked area | Matched rule |
| Crawl-delay | Asks for a pause between requests | Declared crawl delay |
| Sitemap | Lists sitemap locations | Sitemaps Declared |
You can test any public URL path in under a minute by following these steps.
Say example.com publishes a robots.txt file with a single * group containing these lines:
Disallow: /blog/Allow: /blog/guides/Disallow: /cartHere is what the tester returns for Googlebot on four paths, and why:
The /cart-tips result is the one that surprises people. If you only meant to block the cart folder, change the rule to /cart/ and test again.
The result panel gives you a verdict, the reason behind it and some context from the same file.
This is the answer for the exact path and user-agent you chose. A Blocked result on a page you want in search is a problem to fix. A Blocked result on a login page, cart or internal search page is usually intentional.
The tool shows the rule that decided the outcome and labels it as allow or disallow. If you see the line saying no matching rule was found, the path is allowed by default and there is nothing to change.
This shows a Crawl-delay value in seconds if the group for your chosen bot has one, or None. Crawler support varies. Google's documentation says Googlebot ignores the directive, while some other crawlers honor it.
Any Sitemap lines found in the file are listed so you can confirm they point to the right addresses. The raw file is printed below so you can spot typos, stray wildcards or a leftover Disallow: / from a staging site.
If the file returns a client error such as 404, the tool reports crawling as allowed, because RFC 9309 treats a missing robots.txt as no restrictions. If the file cannot be retrieved because of a server error, a timeout or a rate-limit response, the tool says crawl permission is unverified. Fix that quickly, because Google's documentation notes that server errors on robots.txt can hold back crawling of the whole site.
Use it any time you need a fast, rule-level answer about one URL and one bot.
Most robots.txt problems come from a handful of repeat mistakes, and each has a simple fix.
If a result looks wrong, open the raw file in the results and look for a more specific group that names your bot. Also check the file's address with an HTTP header checker to confirm it returns a 200 status. If your homepage loads in the result instead of plain text, the file is probably being redirected to an HTML page.
This tester reads the robots.txt file that is live on your domain right now. It cannot test a draft you have not published, so upload changes first, then run the check. It also shows how the file's rules apply to a path, not whether a bot will really obey them. Reputable crawlers follow robots.txt, but the file is a request and not a lock, so never rely on it to hide private content.
Google-Extended is listed in the dropdown so you can see the rules written for it, but it is a control token rather than a separate crawler. For a second view of the same file, try the robots.txt tester. To check many addresses for broken pages after changing rules, run them through the bulk HTTP status checker.
Knowing exactly which rule blocks or allows a URL saves hours of guesswork. Enter your domain and a path above, pick a crawler and click Test Rule. For more checks like this, browse the website audit and performance tools.
Your report has been submitted. We will look into this issue.
A VPN changes your network exit. It does not guarantee anonymity.
Themes, plugins, code, video, audio, graphics & more from 90,000+ authors.
Web Development
Design & Media
Unlimited Access
Explore Envato MarketUses the same RFC 9309 matcher as the Robots.txt Tester. Crawl-delay is nonstandard and is not used in the crawl-permission decision. A robots rule is not a security control.
Implementation reviewed: 4 October 2026. Source documentation