HomeFree toolsAI robots.txt generator and checker

AI searchFree · no sign-upInstant

Decide which AI tools may read your website

Every AI company sends its own crawlers, and robots.txt is where you tell each one yes or no. Blocking the ones that power AI search keeps you out of AI answers; blocking only the training crawlers keeps your words out of future models while still being recommended. Choose per crawler to get a ready robots.txt, or paste your current file to see what it allows.

  • A ready robots.txt
  • Each AI crawler, allowed or blocked
  • A check of your current file
  1. 1Fill in a few boxes
  2. 2See your result straight away
  3. 3Unlock the full report, free
Each AI crawler
  • OAI-SearchBotOpenAI · AI searchFinds pages for ChatGPT search answers.
  • ChatGPT-UserOpenAI · user requestOpens a page when a ChatGPT user asks it to.
  • GPTBotOpenAI · trainingCollects pages to train OpenAI models.
  • Claude-SearchBotAnthropic · AI searchFinds pages for Claude search answers.
  • Claude-UserAnthropic · user requestOpens a page when a Claude user asks it to.
  • ClaudeBotAnthropic · trainingCollects pages to train Claude models.
  • PerplexityBotPerplexity · AI searchFinds pages for Perplexity answers.
  • Google-ExtendedGoogle · trainingControls use of your pages for Gemini training. Does not affect Google Search.
  • Applebot-ExtendedApple · trainingControls use of your pages for Apple AI training. Does not affect Siri or Spotlight search.
  • CCBotCommon Crawl · trainingBuilds an open web archive that many AI models train on.

Your robots.txt

# robots.txt made with Scale Oxford's free AI robots.txt generator

User-agent: *
Disallow: /admin
Disallow: /checkout

User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: Google-Extended
Disallow: /

User-agent: Applebot-Extended
Disallow: /

User-agent: CCBot
Disallow: /

Google and every AI search crawler can read your site.

Check your current robots.txt

Then check the whole site with the AI readiness checker.

Rather have a person look at it? We will go through your numbers with you on a free 30-minute call.

Book a free call

Which AI crawlers can you allow or block in robots.txt?

Most AI companies now run more than one crawler. One collects pages to train models, one finds pages for search answers, and one opens a page when a user asks the assistant to. Each has its own name, so robots.txt can treat them differently.

Two names in the list are not crawlers at all. Google-Extended and Applebot-Extended are names you use in robots.txt to tell Googlebot and Applebot how the pages they already collect may be used for AI.

The AI crawlers the generator covers
CrawlerOwnerWhat it doesIf you block it
OAI-SearchBotOpenAIFinds pages for ChatGPT search answers.Your pages stop being shown in ChatGPT search answers, apart from plain links.
ChatGPT-UserOpenAIOpens a page when a ChatGPT user asks it to.ChatGPT is asked not to open your pages; OpenAI notes visits a user starts may not always follow robots.txt.
GPTBotOpenAICollects pages to train OpenAI models.New pages are left out of future training. ChatGPT search is not affected.
Claude-SearchBotAnthropicFinds pages for Claude search answers.Your pages are less likely to appear in Claude's search answers.
Claude-UserAnthropicOpens a page when a Claude user asks it to.Claude cannot fetch your pages when a user asks.
ClaudeBotAnthropicCollects pages to train Claude models.New pages are left out of future training.
PerplexityBotPerplexityFinds pages for Perplexity answers.Perplexity stops reading your pages for its answers.
Google-ExtendedGoogleControls use of your pages for Gemini.Pages are not used to train or ground Gemini. Google Search and AI Overviews are not affected.
Applebot-ExtendedAppleControls use of your pages for Apple AI training.Pages are not used to train Apple's models. Siri and Spotlight are not affected.
CCBotCommon CrawlBuilds an open web archive that many AI models train on.New pages are left out of future archives; copies already made stay.
Names and purposes as their owners publish them (2026). Companies change their crawlers, so check each owner's own page before relying on one.

How does robots.txt work for AI bots?

robots.txt is a plain text file at the root of your domain, such as www.yoursite.co.uk/robots.txt. It covers only that host, so a shop on a subdomain needs its own file.

The file is made of groups. Each starts with one or more User-agent lines and lists Disallow and Allow rules beneath them. A crawler follows the group that names it and ignores the general group marked with an asterisk, so a group for one bot must repeat any private folders it should also stay out of.

Disallow: / blocks the whole site, and an empty Disallow: line allows everything. To block GPTBot, the file needs two lines: User-agent: GPTBot, then Disallow: / on the next line. Google reads up to 500 KiB of the file and usually picks up changes within a day; other crawlers keep their own timetable.

What can robots.txt not do?

It cannot force anyone to obey it. The large AI companies say their crawlers follow it, but any bot can ignore the file or borrow another bot's name. OpenAI and Perplexity publish the IP addresses their crawlers use, so server logs can tell a real visit from an impostor.

It cannot take back what has already been collected. Blocking a training crawler keeps new and changed pages out of future training; models already trained keep what they learned.

It may not be the only thing deciding, either. Some hosts and firewalls, Cloudflare among them, offer a setting that blocks AI crawlers before they read robots.txt. If AI tools never seem to read your site, check there too.

  • Not a lock: private pages need a login.
  • Not retroactive: past crawls stay where they are.
  • Not a ranking tool: Googlebot's rules decide Google Search.
  • Not the same as llms.txt, which points AI tools at your best pages but blocks nothing.

How the tool works

  1. Choose allow or block for each AI crawler, or start from a preset.
  2. Add any folders to keep private and your sitemap address.
  3. Copy or download the robots.txt and upload it to your site's root.
  4. Or paste your current robots.txt to see what each crawler may read.

How Scale Oxford helps

Want AI assistants to find and recommend you?

Being readable by AI crawlers is the first step, not the whole job. We check what your site lets each crawler see, then build the pages and answers AI assistants quote when someone asks for a business like yours.

  1. We audit your robots.txt, firewall and hosting settings for anything blocking AI search.
  2. We make your key pages easy for AI tools to read, quote and link to.
  3. We track which questions in ChatGPT, Gemini and Claude name you, and which name rivals.
Case study · BitdefenderScale Oxford got Bitdefender named in 417% more AI answers to the questions UK buyers ask. Its product pages were too vague for ChatGPT or Google’s AI Overviews to quote. We rewrote them plainly and got it mentioned where those tools look.↑ 417%More AI answers naming the company↑ 29Tracked questions where it is named↑ 38More enquiries from AI searchRead the case study →

Questions people ask

Should I block AI crawlers?

Block the training crawlers if you do not want your words used to train models; allow the search crawlers if you want to be recommended in AI answers. For most businesses that sell locally, allowing the search crawlers matters more.

What is the difference between GPTBot and OAI-SearchBot?

GPTBot collects pages to train OpenAI's models. OAI-SearchBot finds pages for ChatGPT's search answers. You can block one and allow the other.

Does Google-Extended affect my Google rankings?

No. Google-Extended only controls whether your pages are used for Gemini and other Google AI training. Google Search uses Googlebot, which the generator leaves allowed.

Do all AI crawlers obey robots.txt?

The major ones say they do. robots.txt is a request, not a lock, so private content still belongs behind a login.

Where does robots.txt go on my website?

At the root of the domain, so it opens at your web address followed by /robots.txt. A file inside a folder is ignored. Many website builders and WordPress SEO plugins let you edit it without touching the server.

Does blocking AI crawlers remove my content from AI models?

No. Blocking stops future crawling only; anything already collected or used in training stays where it is. Ask the company directly if you need more than that.

How long does a robots.txt change take to work?

Usually a day or so. Google generally caches the file for up to 24 hours, and other crawlers re-read it on their own timetable. Open the live file after uploading it, because an old cached copy can make a change look as if it failed.

Can I keep my site out of Google's AI Overviews with robots.txt?

Not without leaving Google Search. AI Overviews are part of Search and follow Googlebot, so Google-Extended does not affect them. The nosnippet and max-snippet controls limit what Google quotes, but they also shorten your normal search results.

Is llms.txt the same as robots.txt?

No. robots.txt tells crawlers what they may read; llms.txt is a proposed file that lists your most useful pages for AI tools, and it allows or blocks nothing. They do different jobs, so a site can have both.

How can I tell whether AI crawlers visit my site?

Look in your server or hosting logs for their names, such as GPTBot or ClaudeBot, in the user agent. Some hosts and firewalls show AI crawler visits on a dashboard. If you suspect an impostor, check the IP address against the ones the company publishes.

What is the difference between Disallow: / and an empty Disallow line?

Disallow: / blocks the whole site for that crawler. An empty Disallow: line blocks nothing, which is how the generator tells every crawler in the general group that it may read everything. One missing slash changes the meaning completely, so check the file after editing.

Read next

Free 30-minute call

Want a person to look at this with you?

We go through your result, show you what we would do first and what it would cost. No obligation.

Book a free call

Where we can help

More free tools