Skip to content
KoishiAI
ไทย

Can AI crawlers read your site?

Paste your robots.txt and see which ChatGPT, Claude, Gemini, Perplexity and other bots are allowed or blocked — both the ones that collect training data and the ones that put your site in AI answers.

Your robots.txt is never sent anywhere — checked in the browser Crawler list checked against official docs on 2026-09-23

Open https://your-site/robots.txt and paste all of it here.

Try:

Summary

Training crawlers blocked
AI-search crawlers allowed
User-triggered fetchers allowed

    Collect data for training

    Blocked: your new content stays out of the next models’ training data.

    Crawler Result Decided by Obeys robots.txt
    GPTBot OpenAI Yes
    ClaudeBot Anthropic Yes
    Google-Extended Google · Not a separate crawler: controls whether what Googlebot fetched may train and ground Gemini. No effect on Google Search. Yes
    Applebot-Extended Apple · Does not crawl: controls whether what Applebot fetched may train Apple’s models. Yes
    Meta-ExternalAgent Meta Yes
    CCBot Common Crawl · An open dataset many AI companies train on. Yes
    Amazonbot Amazon · Amazon says it may be used to train AI models. Yes
    MistralAI-Training Mistral Yes

    Search and cite in AI answers

    Blocked: your site won’t be cited by ChatGPT search, Claude, Perplexity and others.

    Crawler Result Decided by Obeys robots.txt
    OAI-SearchBot OpenAI Yes
    Claude-SearchBot Anthropic Yes
    PerplexityBot Perplexity Yes
    Meta-WebIndexer Meta Yes
    Amzn-SearchBot Amazon Yes
    MistralAI-Index Mistral Yes

    Fetch a page when a user asks

    Only visits when someone asks the assistant to read that page. Some say they do not follow robots.txt.

    Crawler Result Decided by Obeys robots.txt
    ChatGPT-User OpenAI · OpenAI says robots.txt rules may not apply, because a user asked for the page. May not
    Claude-User Anthropic Yes
    Perplexity-User Perplexity · Perplexity says it generally ignores robots.txt. May not
    Meta-ExternalFetcher Meta · Meta says it may bypass robots.txt because a user asked. May not
    Amzn-User Amazon · Amazon says it may not follow every robots.txt directive. Partly
    MistralAI-User Mistral Yes

    Classic search engines

    Blocked: you disappear from that search engine entirely.

    Crawler Result Decided by Obeys robots.txt
    Googlebot Google · Blocking it removes you from Google Search, AI Overviews included. Yes
    Applebot Apple · Powers Siri, Spotlight and Safari. Yes

    Other

    Crawler Result Decided by Obeys robots.txt
    OAI-AdsBot OpenAI · Checks the safety of pages submitted as ChatGPT ads. Yes

    Generate robots.txt rules for AI crawlers

    Choose what you allow, then append the result to your existing robots.txt.

      

    This generator never blocks Googlebot or Applebot — that would remove your site from search altogether.

    Three kinds of AI crawler — decide on each separately

    • Training crawlers (GPTBot, ClaudeBot, CCBot…) collect content for datasets. Blocking them does not affect whether people can find you.
    • AI-search crawlers (OAI-SearchBot, Claude-SearchBot, PerplexityBot…) get your site cited in answers. Blocking them costs you traffic from AI.
    • User-triggered fetchers (ChatGPT-User, Claude-User…) only come when someone asks the assistant to read your link. OpenAI, Perplexity and Meta say these may not follow robots.txt.
    • “No training, but do find me” is possible: every major operator now uses a different crawler name for each purpose.

    Worth knowing

    • Google-Extended is not a crawler that visits. It tells Google whether what Googlebot fetched may train and ground Gemini. Google says it has no effect on Google Search ranking.
    • Applebot-Extended likewise does not crawl; it controls whether what Applebot fetched may train Apple’s models.
    • Names must match exactly: an “Applebot” group does not cover “Applebot-Extended”. With no group of its own, a crawler follows the * group (RFC 9309).
    • ByteDance’s Bytespider has no reachable official documentation and is widely reported to ignore robots.txt, so it is not in the table.
    • robots.txt is a request, not enforcement. To really keep a crawler out, block it at your server or CDN.
    • If your server answers robots.txt with a 5xx error, crawlers must treat the whole site as disallowed. A 4xx (such as 404) means everything is allowed.

    How it checks

    • Decisions use the robots-parser library, which follows RFC 9309: case-insensitive group selection by crawler name, the longest matching rule wins, Allow wins a tie, and * and $ are supported.
    • We compared this tool with the Protego library on the real robots.txt files of 31 Thai and international sites: 64,768 decisions, 98 differences. 74 were Applebot-Extended, where Protego matches names by substring against RFC 9309; 24 were paths ending in a bare “?”, which this tool drops.
    • On 4,000 random, structurally odd files (96,000 decisions) there were 338 differences, all from a Crawl-delay line between user-agent lines, which this tool skips exactly as Google’s reference parser does.
    • robots-parser on its own departs from RFC 9309 in three places, all corrected in our wrapper: /robots.txt is always readable, a crawler’s own group with no rules allows everything, and a Sitemap or Crawl-delay line does not split a group.
    • Crawler names, purposes and robots.txt behaviour come from each operator’s documentation, last checked 2026-09-23.

    FAQ

    If I block GPTBot, will I disappear from ChatGPT?

    Not from search. GPTBot only collects training data; showing your site in ChatGPT search uses OAI-SearchBot, which is separate.

    Will blocking Google-Extended hurt my Google ranking?

    Google says it does not affect inclusion in Google Search and is not a ranking signal.

    Is my robots.txt sent anywhere?

    No. Everything runs in your browser. This page does not fetch your robots.txt itself — you paste it in.

    Why isn’t crawler X listed?

    Only crawlers with official documentation stating their name and purpose are included: 23 today, 8 of them for training.

    Sources

    • OpenAI https://developers.openai.com/api/docs/bots
    • Anthropic https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler
    • Google https://developers.google.com/search/docs/crawling-indexing/google-common-crawlers
    • Apple https://support.apple.com/en-us/119829
    • Perplexity https://docs.perplexity.ai/guides/bots
    • Meta https://developers.facebook.com/docs/sharing/webmasters/web-crawlers/
    • Common Crawl https://commoncrawl.org/ccbot
    • Amazon https://developer.amazon.com/amazonbot
    • Mistral https://docs.mistral.ai/robots
    • RFC 9309 — Robots Exclusion Protocol