robots.txt Tester Test your robots.txt for Google and AI bots
The tester reads your robots.txt and shows for every URL which bot may fetch it. Change rules in the editor and test again straight away.
Linked URLs
Who may do what?
Check running Up to {n} user agents per check. Too many requests in a short time. Please wait a minute and try again. This domain was not found. Please check the spelling. The website did not respond in time. Please try again later. The check is taking unusually long. Please try again with fewer URLs. Please enter a valid address with a domain, for example www.example-shop.com/. The check didn't work. Please try again. Please use your business email address. That didn't work. Please try again.The result could not be displayed.
{urls} {word} checked with {agents}{end}
URL URLs . Only the first 100 URLs were checked.Found {found} links on {url} and checked {unique} unique targets with {agent} ({source}).{trunc}
Real user data from the Chrome UX Report, 75th percentile, {ff}, {mode}.
per URL per domain (origin)The longest matching rule wins
The tester follows the rules Google documents for robots.txt. If an Allow and a Disallow rule are the same length, Allow applies.
| Case | What Google does |
|---|---|
| Group for the bot | Google uses the group with the matching user-agent. If there is none, the group for all bots (*) applies. |
| Wildcards | * stands for any characters, $ for the end of the URL. |
| robots.txt missing (4xx except 429) | Google crawls without restrictions. |
| Server errors (5xx) and 429 | Google stops crawling the website for up to 12 hours. After that, Google uses the last fetched robots.txt for up to 30 days. |
| Size | Google reads the first 500 KiB and ignores the rest. |
Source: Google Search Central, “How Google interprets the robots.txt specification”
All AI bots with their robots.txt tokensEvery AI bot has its own token
OpenAI, Anthropic and Perplexity send several bots with different jobs. If you want to control them individually, each one needs its own rule.
- TrainingGPTBot, ClaudeBot and CCBot collect content for AI models.
- AI searchOAI-SearchBot and PerplexityBot fetch pages for answers with sources.
- Google-ExtendedA robots.txt token for Gemini only, with no crawler of its own.
- GooglebotGoogle-Extended doesn't change how Google crawls your pages for search.
User-agent: GPTBot Disallow: / User-agent: OAI-SearchBot Allow: / User-agent: * Disallow: /warenkorb/
Blocked files are missing when the page renders
If robots.txt blocks JavaScript or CSS files, Google sees the page differently from a browser. If you like, the tester checks every file your homepage loads.
Files on the robots.txt host are checked. Files on other hosts follow those hosts' own robots.txt.
JavaScript SEO and renderingFrequently asked questions
How is the tester different from robots.txt Monitoring?
Does the editor change my robots.txt?
Which user agent does the tester use to fetch the file?
Why does a URL say “other host”?
How many URLs can I test?
What do you store from my request?
What does your website look like in searchVIU?
After a short call about crawler access and Search Console, Michael shows you searchVIU with your website and a demo project. The demo takes around 30 minutes.