robots.txt tester
Load a site's robots.txt or paste your own, enter a URL and pick a crawler. You get a plain verdict, the exact line that decided it, and the same test run against twelve major crawlers at once.
Any crawler token works, so type one in if the crawler you need is not on the list.
Pasted rules are matched entirely in your browser. Fetching a robots.txt from a domain goes through our server to download that one public file, and nothing is stored.
How robots.txt matching actually works
A robots.txt file is a set of groups. Each group starts with one or more User-agent lines and holds the Allow and Disallow rules that apply to those crawlers. A crawler reads only the group that matches its own product token, plus the catch-all group if no named group fits, so rules written for Googlebot have no effect on GPTBot.
When several rules in a group match the same URL, the most specific one wins: the rule whose pattern matches the greatest number of characters. If an Allow and a Disallow tie on length, the Allow wins. That ordering comes from RFC 9309, the standardised Robots Exclusion Protocol, and it is why Disallow: /admin/ plus Allow: /admin/public/ leaves the public folder crawlable.
Two wildcards are supported in patterns. An asterisk stands for any run of characters, and a dollar sign anchors the pattern to the end of the URL. Paths are case sensitive, crawler names are not, and one robots.txt only governs its own scheme, host and port, so the file on the www subdomain does not cover the bare domain.
What the tester reports
- Verdict for the crawler you pick, with the exact rule and line number behind it
- The same URL tested against twelve crawlers at once, search bots and AI bots side by side
- Which group matched, including whether it was a named group or the catch-all
- Every Sitemap line declared in the file
- Parse warnings: rules written before any User-agent line, unsupported directives, absolute URLs in Disallow, missing Sitemap
AI Readiness Checker
Can ChatGPT, Claude and Perplexity read and cite your site? Checks llms.txt, robots.txt AI-crawler rules, structured data and metadata.
Check AI readiness →From the blog
Hreflang Mistakes That Kill International SEO
Ten errors account for almost every broken hreflang setup, and most of them fail silently. Here is how to spot each one and correct it.
robots.txtrobots.txt for AI Crawlers: Allow and Deny Recipes
Three recipes and a bot-by-bot table for controlling GPTBot, ClaudeBot, PerplexityBot and the rest from one small text file.
SitemapsXML Sitemap Errors: Every Common Failure and Its Fix
Nine failures cause almost every broken sitemap. Here is how to recognize each one from its symptom and fix it for good.