Robots.txt Validator
Paste your robots.txt or enter a URL to analyze it against our database of 248+ bots. See which crawlers are blocked, allowed, or partially restricted - with SEO impact analysis.
- 0
- Bots Checked
- 0
- Allowed
- 0
- Blocked
- 0
- Partial
SEO Safety Score
100Your robots.txt is SEO-safe. No critical search engine bots are blocked.
Bot Analysis by Category
Parsed robots.txt
Robots txt validator free of sign-ups
This checker is free and needs no account: paste a file or fetch one from any URL, and it reports syntax errors and which of 248 bots each rule blocks. Unlike most robots.txt validators it shows the verdict per crawler, so you can see at a glance whether GPTBot, ClaudeBot or Googlebot is affected. Robots.txt optimaliseren (optimising) starts here: fix the errors, then check the robots.txt best practices.
How to validate a robots.txt file in three steps
- Fetch a live file by URL, or switch to Paste Content. The new sample buttons load five real-world patterns (AI search allowed, training blocked, the accidental block-all, and more) so you can see how each is scored.
- Read the per-bot verdict. Each of 248 bots is marked Allowed, Blocked or Partial using RFC 9309 longest-match rules.
- Fix and retest. Build a corrected file in the robots.txt generator, deploy it, then run a crawler check on the live site.
What this validator checks versus other robots.txt testers
| Check | This validator | Search Console robots.txt report | Manual reading |
|---|---|---|---|
| Googlebot verdict | Yes | Yes | Error-prone |
| AI bots (88 in the database) | Yes, each one | No | Error-prone |
| Training vs search tier impact | Yes, by category | No | Only if you know every token |
| Works on sites you do not own | Yes | No | Yes |
| Paste a draft before deploying | Yes | No | Yes |
| CDN or firewall 403 | No, use the diagnostic | No | No |
Robots.txt validation rules that trip AI crawlers
- File size. RFC 9309 only requires crawlers to parse 500 KiB; rules after that are ignored.
- Status code. A 4xx means "no rules"; a 5xx means "crawl nothing" for Semrush and Google (Semrush bot documentation).
- Caching. Crawlers may cache the file for up to 24 hours, and Meta says it does (Meta web crawler documentation). Validate before you deploy, not after.
- Group isolation. A bot with its own group ignores
User-agent: *entirely. - Control tokens. Google-Extended and Applebot-Extended are never fetched; they only take effect as lines in this file.
Sample robots.txt files to test
Copy any of these into Paste Content, or use the sample buttons above the text box.
# 1. AI search allowed, AI training blocked (the 2026 default for most sites)
User-agent: OAI-SearchBot
User-agent: Claude-SearchBot
User-agent: PerplexityBot
Allow: /
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: Google-Extended
Disallow: /
User-agent: *
Allow: /# 2. The accidental block-all (fails the SEO Safety Score)
User-agent: *
Disallow: /More patterns, with the reasoning behind each, are in Allow vs Disallow in robots.txt and robots.txt best practices for AI SEO.
Next steps after validation
- AI crawler checker: tests 248 bots against your robots.txt in one scan.
- AI crawler diagnostic: fetches a page as each AI bot and names the layer that blocks it.
- robots.txt generator: builds a file with presets for search, agents and training.
- batch URL checker: compares up to 20 sites side by side, with CSV export.
- llms.txt generator: writes the file AI assistants read for a site summary.
- schema markup generator: produces JSON-LD for eight common types.
- GEO audit: scores a page for generative engine optimization.