AI Crawler Checker

See which AI bots — from OpenAI, Anthropic, Google, Perplexity, Apple, Meta and others — your robots.txt allows or blocks, separated into training, search and user-triggered crawlers, and get a ready-made snippet to change it.

Runs on our server

Enter a site URL to see how AI crawlers are treated.

Enter any public URL above and press Enter or Ctrl + Enter.

  • 18 AI user-agents grouped by company, allowed or blocked
  • Training vs. AI search vs. user-triggered fetches
  • llms.txt and llms-full.txt presence, noai meta tags
  • A robots.txt snippet to block training but stay visible in AI search

This tool fetches the public URL you enter from our server. Results are held in temporary memory for a few minutes and never stored in a database.

How to use the AI Crawler Checker

  1. Enter your domain or any page URL.
  2. Click Check AI crawlers (or press Ctrl+Enter).
  3. Read the verdict: are you visible to AI search and assistants, and do you allow model training?
  4. Pick a policy in the snippet box — e.g. Block training, allow search — copy the rules into your robots.txt, and re-run the check after deploying.

What is an AI crawler checker?

AI companies send their own bots to fetch web content — to train language models, to build the index behind AI search answers, or to load a page a user asked an assistant about. Each bot has its own user-agent token that you can allow or block in robots.txt. This checker reads your robots.txt, applies the same matching rules a crawler would, and shows the result for 18 AI user-agents, alongside your llms.txt file and any noai directives.

Training, search and user-triggered bots

TypeExamplesWhat blocking does
TrainingGPTBot, ClaudeBot, Google-Extended, CCBot, Applebot-Extended, meta-externalagent, BytespiderAsks the company not to use your content for future model training
AI searchOAI-SearchBot, Claude-SearchBot, PerplexityBotCan remove your pages from answers and citations in AI search products
User fetchChatGPT-User, Claude-User, Perplexity-User, MistralAI-UserStops assistants from opening your page when a user asks them to

These are independent decisions. Many publishers block training bots but keep search and user bots allowed, so their content can still be cited — with a link — in AI answers.

Blocking training while staying visible

List the training bots in one group with Disallow: / and the search bots in another with Allow: /. Remember that a crawler which matches a named group ignores your User-agent: * group completely, so copy any Disallow rules you still need (such as /admin/) into the named groups. The generator below the results writes this for you; for a complete file use the Robots.txt Generator.

Google-Extended is a control token rather than a separate crawler: it governs whether content fetched by Googlebot may be used for Gemini training and grounding. Google states that it does not affect inclusion or ranking in Google Search, so blocking it will not remove you from search results.

What is llms.txt?

llms.txt is a proposed convention, introduced in 2024, for a Markdown file at /llms.txt that gives language models a concise overview of a site with links to its most useful pages; /llms-full.txt can contain the full text. It is not a standard and support by AI providers is still limited, but it is cheap to add. Create one with the llms.txt Generator.

Limitations

robots.txt is a voluntary protocol. The major AI companies say their crawlers respect it, but it cannot technically stop a bot that ignores it, and it does not affect content already collected. For enforcement you need server-side or CDN bot blocking. Use the Robots.txt Tester to check rules for any other user-agent.

Tools that pair well with the AI Crawler Checker

  • SEO Checker & Site Audit — Paste a URL to run up to 70 on-page SEO checks in seconds.
  • Meta Tag Checker — See exactly how Google is likely to display your page: title and description measured in pixels, desktop and mobile previews, and every meta tag in the <head>.
  • Heading Checker — Visualise the heading outline of any page.
  • Image Alt Checker — Audit every image on a page in one table: alt text status, file size, width/height attributes, format and lazy loading — with filters and CSV export.

Frequently asked questions

Does blocking GPTBot remove my site from ChatGPT?
Not by itself. GPTBot is OpenAI’s training crawler. ChatGPT’s search features use OAI-SearchBot, and pages users ask about are fetched by ChatGPT-User — each is controlled separately in robots.txt.
Does blocking Google-Extended remove me from AI Overviews?
No. Google-Extended controls use of your content for Gemini models. AI Overviews are part of Google Search and are governed by Googlebot and normal search controls such as nosnippet.
Do AI crawlers obey robots.txt?
The major providers — OpenAI, Anthropic, Google, Apple, Perplexity and others — publish their user-agents and say they honour robots.txt. Compliance is voluntary, though, so use firewall or CDN rules if you need hard blocking.
What is the noai meta tag?
noai and noimageai are non-standard values for the robots meta tag or X-Robots-Tag header, introduced by some art platforms to signal opt-out from AI training. Major AI crawlers don’t formally support them, so robots.txt is the more reliable signal.
Should I block AI crawlers?
It depends on your goals. If you want to be cited in AI search answers, keep search and user-fetch bots allowed. If you don’t want your content used for model training, block the training bots — the two choices are independent.

Related tools