Free tool · AI robots.txt and llms.txt Generator

Decide which AI bots can read your site.

Choose, bot by bot, which AI crawlers can access your website: the ones that cite you in ChatGPT, Claude and Perplexity answers, and the ones that collect content to train AI models. Get a ready-to-paste robots.txt, check your current file and create an llms.txt.

  • Free
  • 18 verified AI bots
  • robots.txt and llms.txt
  • Nothing stored

The generator

Visible in AI search, on your terms.

Start from a preset, then switch any bot on or off. Every bot name below is checked against its company's own documentation.

01 Start from a preset

02 AI bots

AI search and answer engines

Find and cite your pages in AI answers. Block these and you disappear from those answers.

User-requested visits

Fetch a page when someone asks an AI assistant about it. Some may not follow robots.txt.

AI model training

Collect content to train future models. Blocking these doesn't remove you from AI search.

03 Extras (optional)

Copy any Disallow paths from your existing User-agent: * group. Bots named in their own group ignore the * group, so without this they could crawl those paths.

The checker

What does your robots.txt allow right now?

Open yourdomain.com/robots.txt, copy everything and paste it below. We'll show what each AI bot is currently allowed to do.

Paste your robots.txt to see what each AI bot can do.

    The llms.txt builder

    Give AI agents a map of your site.

    An llms.txt file is a short Markdown summary of your site with links to your key pages, following the format at llmstxt.org.

    Not sure what's right for your business?

    Send us your site and we'll reply personally with a recommendation on which AI bots to allow, and check for anything else blocking AI from reading your content. Free, with no obligation.

    Thanks, we've got it. We'll be in touch personally.

    The guide

    How do I allow or block AI crawlers in robots.txt?

    Add a group to your robots.txt for each AI bot you want to control: a User-agent line with the bot's name, followed by Allow: / to let it in or Disallow: / to keep it out. Several bots can share one group by listing their User-agent lines together.

    For example, this lets ChatGPT search show your pages but opts you out of OpenAI's model training:

    User-agent: OAI-SearchBot
    Allow: /
    
    User-agent: GPTBot
    Disallow: /

    robots.txt must live at the root of your domain, such as yourdomain.com/robots.txt. After changing it, Google Search Console's robots.txt report shows whether Google can read the file.

    AI search bots, user bots and training bots: what's the difference?

    Most AI companies now run separate bots for separate jobs, and you can control each one independently. OpenAI, for example, says you can allow OAI-SearchBot to appear in ChatGPT search while disallowing GPTBot to opt out of training.

    • Search and answer bots crawl pages so AI tools can find, cite and link to them. Blocking them removes you from those answers.
    • User-requested bots visit a page when someone asks an AI assistant about it, often to read and summarise it there and then.
    • Training bots collect content to train future AI models. Blocking them doesn't affect AI search visibility.
    The 18 AI bots in this tool, with links to each company's documentation
    BotCompanyTypeWhat it does
    OAI-SearchBotOpenAIAI search and answer enginesShows and cites your pages in ChatGPT search.
    Claude-SearchBotAnthropicAI search and answer enginesIndexes pages to improve Claude's search results.
    PerplexityBotPerplexityAI search and answer enginesSurfaces and links your pages in Perplexity answers. Not used to train AI models.
    Amzn-SearchBotAmazonAI search and answer enginesMakes your content eligible for Amazon search experiences such as Alexa.
    DuckAssistBotDuckDuckGoAI search and answer enginesCrawls pages in real time for DuckDuckGo's AI-assisted answers, which cite their sources.
    ChatGPT-UserOpenAIUser-requested visitsVisits a page when a ChatGPT user asks it to.
    Claude-UserAnthropicUser-requested visitsVisits a page when a Claude user asks a question.
    Perplexity-UserPerplexityUser-requested visitsVisits a page to answer a Perplexity user's question, and links to it.
    MistralAI-UserMistral AIUser-requested visitsVisits a page when a Mistral user asks a question, and links to the source.
    Meta-ExternalFetcherMetaUser-requested visitsFetches individual links at a user's request in Meta's AI products.
    Amzn-UserAmazonUser-requested visitsFetches pages in response to user requests in Amazon's products.
    GPTBotOpenAIAI model trainingCollects content that may be used to train OpenAI's models.
    ClaudeBotAnthropicAI model trainingCollects content that may be used to train Anthropic's models.
    Google-ExtendedGoogleAI model trainingA robots.txt setting, not a crawler. Controls use of your content to train Gemini models and to ground Gemini answers. Doesn't affect Google Search.
    Applebot-ExtendedAppleAI model trainingA robots.txt setting, not a crawler. Controls use of your content to train Apple's AI models. Doesn't affect Apple search results.
    Meta-ExternalAgentMetaAI model trainingCrawls for uses such as training Meta's AI models and indexing content.
    AmazonbotAmazonAI model trainingImproves Amazon's products and services, and may be used to train Amazon's AI models.
    CCBotCommon CrawlAI model trainingBuilds Common Crawl's open web archive, which is widely used to train AI models.

    Checked against each company's own documentation in October 2026. Bot names change from time to time, so check the linked pages before you rely on any rule.

    Should I block AI crawlers?

    For most businesses, the answer is to block selectively, not wholesale:

    • Allow search and answer bots if you want to be found and cited in ChatGPT, Claude, Perplexity and other AI answers.
    • Allow user-requested bots so AI assistants can read your page when someone asks about you.
    • Decide on training bots based on your content. Publishers with valuable original content often block them; brands that want future models to know them well often allow them.

    Leave Googlebot alone. According to Google, Google-Extended only controls Gemini training and grounding, and doesn't affect inclusion or ranking in Google Search. Blocking Googlebot itself would remove you from Google, AI Overviews included.

    Do AI crawlers respect robots.txt?

    The major AI companies document that their crawlers follow robots.txt, but there are two important caveats.

    • User-triggered visits may not. OpenAI says that because ChatGPT-User's actions are initiated by a user, “robots.txt rules may not apply”. Meta says its Meta-ExternalFetcher “may bypass robots.txt” for the same reason.
    • Changes aren't instant. Meta says crawlers may cache robots.txt for up to 24 hours, and Perplexity and Amazon give similar timeframes.

    robots.txt is a request, not a lock. If you need to keep content away from bots entirely, put it behind a login or use your firewall or CDN's bot controls.

    Watch out for your User-agent: * rules

    A crawler follows only the most specific group that names it. As soon as you give an AI bot its own group, it stops reading your User-agent: * group. If that group blocks private areas such as /admin or /checkout, repeat those Disallow lines in the AI bot's group. The “Private paths” field in the generator does this for you.

    What is llms.txt, and do I need one?

    llms.txt is a proposed standard for a Markdown file, at yourdomain.com/llms.txt, that gives AI agents a short summary of your site and links to its most useful pages. It was proposed by Jeremy Howard in 2024 and updated to version 2 in August 2026.

    The format is simple: an H1 with your site's name (the only required part), a one-line summary in a blockquote, optional context, then sections of links, each headed with an H2. A section called “Optional” holds secondary links an agent can skip.

    According to llmstxt.org, llms.txt files are used most heavily for software documentation, where coding agents follow them. There's no evidence it influences what ChatGPT or Google's AI features cite, so treat it as a quick, low-cost extra rather than a priority.

    Frequently asked questions

    Should I block GPTBot?

    Only if you don't want your content used to train OpenAI's models. Blocking GPTBot doesn't stop ChatGPT search from showing and citing your pages; that's controlled separately by OAI-SearchBot. OpenAI says each setting is independent.

    Will blocking AI crawlers hurt my Google rankings?

    Not if you leave Googlebot alone. Google-Extended only controls whether your content is used for Gemini training and grounding, and Google says it doesn't affect inclusion or ranking in Google Search. Never block Googlebot to avoid AI Overviews: it would remove you from Google Search entirely.

    Do AI crawlers have to follow robots.txt?

    robots.txt is a voluntary standard. OpenAI, Anthropic, Perplexity, Google, Apple, Meta, Amazon and others document that their crawlers follow it, but user-triggered fetchers can be exceptions. If you need a hard block, use a firewall or CDN rule.

    How long do robots.txt changes take to work?

    Usually up to a day. Meta says its crawlers may cache robots.txt for up to 24 hours, and Perplexity and Amazon give similar timeframes.

    Does llms.txt help me appear in ChatGPT or Google?

    There's no evidence it's a ranking or citation factor for AI search. llms.txt is mostly used by coding agents and AI assistants that read documentation. It's quick to add and can help agents find your key pages, but crawler access, clear content and authority matter far more.

    Can I check whether AI bots actually visit my site?

    Yes, in your server logs or your host's bot reports, by searching for the user-agent names in the table above. Google Analytics won't show them, because crawlers don't run analytics code.

    Is anything I enter stored?

    No. Everything is generated and checked in your browser. Nothing you paste or type is sent or saved.

    Keep going

    Free · 3 minutes

    AI Search Readiness Scorecard

    Is your website AI-friendly? Fifteen questions show how likely ChatGPT, Perplexity, Gemini and Google AI Overviews are to recommend your brand, with a prioritised fix list.

    Free · RFC 9116

    security.txt Generator

    Tell people who find a security flaw on your site how to report it. Create a security.txt file, check your existing one and get a disclosure policy template.

    Free · 10 AI platforms

    GA4 AI Traffic Regex Generator

    Track ChatGPT, Perplexity, Gemini, Claude and Copilot visits in Google Analytics 4. Get a tested regex, check it against your own sources, then follow the setup steps.

    Next step

    Access is step one. Getting cited is the goal.

    Once AI crawlers can read your site, the work is making your content the source they choose. That's what our AEO and GEO service is built for.