AI Crawler & llms.txt Checker
Check whether ChatGPT, Claude, Perplexity and Google's AI crawlers are allowed on your site, and whether you have an llms.txt file.
- Free
- No signup
- 26 AI crawlers
- Nothing stored
Crawler list checked against each company's own documentation on 9 November 2026
Check a website
What we read
- robots.txt, tested for 26 AI crawlers and the new shared training signal
- The page's meta robots tags and X-Robots-Tag headers
- llms.txt and llms-full.txt
- Your sitemap, from robots.txt or /sitemap.xml
Public files only, read the way a crawler reads them. Nothing is stored.
AI visibility
Enter your site to see which AI crawlers may read it, with the exact robots.txt line behind each answer.
- AI searchfinds and links your pages in AI answers.
- User requestopens a page when someone asks an assistant to.
- Trainingcollects content to train models. Blocking these doesn't hide you from AI search.
robots.txt lines for AI crawlers
Pick what you want and paste the lines into robots.txt. Check your site above and we'll copy your existing User-agent: * rules in, so allowed crawlers keep the same limits as everyone else.
Stay visible in ChatGPT, Claude, Perplexity and other AI answers, but ask AI companies not to train on your content.
# AI search and assistants: the same access as every other crawler
User-agent: OAI-SearchBot
User-agent: ChatGPT-User
User-agent: Claude-SearchBot
User-agent: Claude-User
User-agent: PerplexityBot
User-agent: Perplexity-User
User-agent: Meta-WebIndexer
User-agent: meta-externalfetcher
User-agent: Amzn-SearchBot
User-agent: Amzn-User
User-agent: MistralAI-Index
User-agent: MistralAI-User
User-agent: DuckAssistBot
Allow: /
# AI training: blocked
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: Google-Extended
User-agent: Applebot-Extended
User-agent: meta-externalagent
User-agent: Amazonbot
User-agent: MistralAI-Training
User-agent: CCBot
User-agent: Bytespider
User-agent: AI2Bot
Disallow: /
# Shared AI-training preference (draft standard, read by Bing from Feb 2027)
User-agent: __usage_ai-training
Disallow: /Allow: / can cancel a new Disallow: /. Changes take up to a day to be picked up.How to use it
Type your website address, or paste a full page link to test that page too.
We read robots.txt, the page's robots tags, llms.txt and your sitemap, then test every AI crawler against your rules.
Fix the items at the top, then copy ready-made robots.txt lines for search yes, training no.
What this checker looks at
It reads your robots.txt the way crawlers must under RFC 9309, then tests 26 AI crawlers from OpenAI, Anthropic, Perplexity, Google, Microsoft, Apple, Meta, Amazon and others against your home page, and against any page you enter. It also reads the page's meta robots tags and X-Robots-Tag header, your llms.txt and your sitemap. What each crawler does comes from its company's own documentation, linked in the table.
How robots.txt decides
- A crawler obeys the groups that name it, merged together. Only when no group names it does it follow
User-agent: *. - Of the rules that match an address, the longest wins. If an Allow and a Disallow are the same length, Allow wins.
*matches any characters and$marks the end of the address.- A robots.txt that returns a server error (5xx) means "block everything"; a 404 means "everything allowed".
A worked example
User-agent: *
Disallow: /admin/
User-agent: GPTBot
Disallow: /GPTBot is named, so it reads only its own group and "/" is blocked. OAI-SearchBot isn't named, so it follows the * group: it can read everything except /admin/. You stay in ChatGPT search answers, and OpenAI is asked not to train on your pages.
Search crawlers and training crawlers: the trade-off
Blocking training crawlers such as GPTBot, ClaudeBot, Google-Extended, Applebot-Extended and CCBot keeps your future content out of model training. It doesn't remove you from AI answers, which come from separate search crawlers like OAI-SearchBot, Claude-SearchBot and PerplexityBot. Blocking those removes you from the answers themselves, and for a business that wants enquiries, being quoted usually beats being absent. That's why the score counts search crawlers and ignores training ones.
Google is the exception: AI Overviews and AI Mode come from Googlebot, so you can't leave them without leaving Google Search. And robots.txt is a request, not a lock. Fetchers that act for a person may ignore it, and a firewall or CDN bot setting can block crawlers whatever robots.txt says.
New this year
A shared opt-out, User-agent: __usage_ai-training with Disallow: /, was proposed in an IETF draft on 30 October 2026; Bing reads it from 1 February 2027. Bing is also replacing noarchive and nocache with ai-training and ai-grounding values, and stops reading the old tags for AI after 1 March 2027. The checker reports both.
Common mistakes
- Blocking Googlebot to stay out of AI Overviews, which removes the site from Google entirely.
- Naming crawlers that don't exist, such as ChatGPT, anthropic-ai or Claude-Web.
- Leaving an old Allow: / group for a crawler you now block: the groups merge and the tie goes to Allow.
- A robots.txt that answers with an error or an HTML page.
When it's worth getting help
If crawlers are allowed but you still don't show up in AI answers, the cause is usually content and structure, not robots.txt. Our technical SEO service fixes both; the AI search optimisation guide explains what gets a page quoted. While you're here, check your email records and your site speed.
Sources
OpenAI, Anthropic, Perplexity, Google's crawlers and AI features pages, Bing's October 2026 AI preferences and 2023 noarchive posts, Apple, Meta, Amazon, Mistral, DuckDuckGo, Common Crawl, AI2, RFC 9309, the training-preference draft, llmstxt.org and Cloudflare's Content Signals. All read on 9 November 2026.
FAQ
Questions
Does blocking GPTBot remove my site from ChatGPT?
No. GPTBot only collects training data. ChatGPT search uses OAI-SearchBot, and ChatGPT-User opens a page when a person asks for it. Block GPTBot and allow OAI-SearchBot to stay in ChatGPT search answers without being used for training. OpenAI says a robots.txt change takes about 24 hours to apply.
How do I keep my site out of Google's AI Overviews?
Google-Extended doesn't do it: it only covers Gemini apps and Vertex AI. AI Overviews and AI Mode use pages Googlebot indexed that are allowed to show a snippet, so the controls are nosnippet, data-nosnippet, max-snippet and noindex. Each of them also trims your normal Google results, and blocking Googlebot removes you from Google Search altogether.
Should a business block AI training crawlers?
It depends on what you sell. If your content is the product, such as news, courses or research, blocking training crawlers protects it. If your site exists to bring enquiries, letting models learn about your business can help people find you. Either way, keep the AI search crawlers allowed, because blocking those takes you out of AI answers.
What does "Not mentioned" mean in the results?
Your robots.txt has no group naming that crawler, so it follows your User-agent: * rules, or, if there are none, it may fetch everything. That's fine for crawlers you're happy to have. To block one, add a group with its exact name and Disallow: /.
Do AI crawlers always obey robots.txt?
The major companies say their crawlers do. The exceptions are fetchers acting for a person: Perplexity says Perplexity-User generally ignores robots.txt, and OpenAI, Meta and Amazon say theirs may not follow it for user requests. ByteDance hasn't published crawler documentation at all. For a hard block, use your firewall or CDN's bot settings.
Do I need an llms.txt file?
No. llms.txt is a proposal from llmstxt.org: a Markdown file with your site's name, a one-line summary and links to your key pages. Google says its AI features need no special AI files. It takes half an hour and some AI tools read it, so this checker counts it as a small bonus, 3 points out of 100.
What is __usage_ai-training in robots.txt?
A shared way to tell every AI company at once not to train on your content, from an IETF draft published on 30 October 2026. You add User-agent: __usage_ai-training followed by Disallow: /. Bing honours it from 1 February 2027 and Google says it plans to in early 2027. A User-agent: * group never sets it.
Technical SEO
Get found in Google and in AI answers, with the fixes done for you.
Mind Over Matter builds it for Surat businesses and clients across India. Reply within 24 hours.
Free tools
More free tools
Website speed audit
Paste a URL and get real Core Web Vitals for mobile and desktop, with a prioritised fix list, in about 30 seconds.
Google review QR card
Turn your Google review link into a printable "Review us on Google" card with a QR code for your counter or bills.
SPF, DKIM & DMARC checker
Check a domain's email records so your mails land in the inbox, not spam.