Free robots.txt builder

Robots.txt generator for the AI era

Build a robots.txt that keeps you in AI answers and out of AI training, or any policy you choose. Start from a preset, tick individual bots from our database of 265 crawlers, and download a file that is checked as you build it.

  • 265crawlers to choose from
  • 7one-click presets
  • 0data sent to our servers

Choose a preset

Not sure? Start with Allow AI Search, Block Training. I warn you the moment a search engine gets blocked by mistake.

Quick Presets

Start with a preset and customize from there. Click a preset to apply it.

Grok (xAI) presets

Applies to GrokBot and xAI-SearchBot, the two xAI names site owners most often write rules for. xAI has not documented either, so treat the rule as a request and add a firewall rule if you need enforcement. Neither preset affects Twitterbot (X link previews) or the Grok Bot agent, which robots.txt does not control.

0 bots blocked
0/104 blocked
AddSearch AI
AddSearchBot · AddSearch · safe
AI2Bot
AI2Bot · Allen Institute for AI · safe
Ai2 Deep Research
AI2Bot-DeepResearchEval · Allen Institute for AI · safe
aiHit Data
aiHitBot · aiHit · caution
Lyrenth AI Web Index
AIWebIndex · Lyrenth · safe
Lyrenth on-demand fetch
AIWebIndex-Agent · Lyrenth · safe
Alphalens Bot
alphalens-bot · Alphalens · safe
Amazon Q Business
amazon-QBusiness · Amazon · safe
Amazon Buy For Me
AmazonBuyForMe · Amazon · safe
Amazon User Agent
Amzn-User · Amazon · safe
Andi Search
Andibot · Andi · safe
Direqt Anomura
Anomura · Direqt · safe
Anthropic AI (Deprecated)
anthropic-ai · Anthropic · safe
Atlassian Rovo
atlassian-bot · Atlassian · safe
Azure AI Search
AzureAI-SearchBot · Microsoft · safe
AWS Bedrock Bot
bedrockbot · Amazon · safe
Brave Leo AI
Bravebot · Brave · safe
Channel3 product index
Channel3Bot · Channel3 · safe
ChatGLM Spider
ChatGLM-Spider · Zhipu AI · caution
ChatGPT Agent (Cloud browser)
ChatGPT Agent · OpenAI · safe
ChatGPT Operator (Cloudflare name)
ChatGPT Operator · OpenAI · safe
ChatGPT Search
ChatGPT-User · OpenAI · safe
ChatGPT Search v2
ChatGPT-User/2.0 · OpenAI · safe
Claude Code Agent
Claude-Code · Anthropic · safe
Claude Search
Claude-SearchBot · Anthropic · safe
Claude User Agent
Claude-User · Anthropic · safe
Claude Web (Deprecated)
Claude-Web · Anthropic · safe
Claude AI Training
ClaudeBot · Anthropic · safe
Cloudflare AI Search
Cloudflare-AI-Search · Cloudflare · safe
Cloudflare AI Search (external sites)
Cloudflare-AI-Search-External · Cloudflare · safe
Cloudflare AutoRAG
Cloudflare-AutoRAG · Cloudflare · safe
Cloudflare Crawler (Browser Run)
CloudflareBrowserRenderingCrawler · Cloudflare · safe
Cohere AI
cohere-ai · Cohere · safe
Cohere Training
cohere-training-data-crawler · Cohere · caution
Cursor Agent
Cursor · Anysphere · safe
DeepSeek AI
DeepSeekBot · DeepSeek · aggressive
Devin (Cognition)
Devin · Cognition AI · safe
Diffbot Fetcher
Diffbot-User · Diffbot · safe
Doubao (ByteDance)
DoubaoBot · ByteDance · caution
DuckDuckGo AI
DuckAssistBot · DuckDuckGo · safe
ERNIE (Baidu)
ERNIEBot · Baidu · caution
Exa AI Search
ExaBot · Exa · safe
Exa Search
ExaSearchBot · Exa · safe
Firecrawl Agent
FirecrawlAgent · Firecrawl · caution
Gemini AI
Google-Extended · Google · safe
Google Firebase AI
Google-Firebase · Google · safe
Gemini CLI
Google-Gemini-CLI · Google · safe
Project Mariner
GoogleAgent-Mariner · Google · safe
Gemini URL Context
GoogleAgent-URLContext · Google · safe
ChatGPT Training
GPTBot · OpenAI · safe
Grok Bot (xAI agent)
GrokAgent · xAI · caution
GrokBot (xAI)
GrokBot · xAI · safe
Hark Agent
HarkBot · Hark · safe
iAsk AI
iAskBot · iAsk · safe
iAsk Spider
iaskspider · iAsk · safe
Image Dataset
img2dataset · Open Source Community · safe
Kagi Assistant
kagi-fetcher · Kagi · safe
Keenable user fetch
Keenable-User · Keenable · safe
Keenable Search
KeenableBot · Keenable · safe
Kernel Search
KernelSearchBot · Kernel · safe
Kimi Search
Kimi-SearchBot · Moonshot AI · safe
Kimi (Moonshot AI)
Kimi-User · Moonshot AI · safe
Kimi Crawler
KimiBot · Moonshot AI · caution
Klaviyo AI
KlaviyoAIBot · Klaviyo · safe
LAION Downloader
LAIONDownloader · LAION · caution
LINER AI
LinerBot · LINER · safe
Linkup Search
LinkupBot · Linkup · safe
Manus AI Agent
Manus-User · Manus · safe
Meta AI Training
Meta-ExternalAgent · Meta · caution
Meta AI Fetcher
Meta-ExternalFetcher · Meta · caution
Meta-ExternalTest
meta-externaltest · Meta · safe
Meta Web Indexer
meta-webindexer · Meta · caution
Mistral Search Index
MistralAI-Index · Mistral AI · safe
Mistral Training
MistralAI-Training · Mistral AI · safe
Mistral AI (Vibe)
MistralAI-User · Mistral AI · safe
Mistral AI v1
MistralAI-User-1.0 · Mistral AI · safe
Mozilla Tabstack
Mozilla-Tabstack · Mozilla · safe
Meta Muse (personal agent)
muse- · Meta · caution
MyCentralAIScraperBot
MyCentralAIScraperBot · MyCentral AI · safe
Amazon Nova Act
NovaAct · Amazon · safe
OpenAI Ads Validator
OAI-AdsBot · OpenAI · safe
OpenAI Search
OAI-SearchBot · OpenAI · safe
OpenCode Agent
opencode · OpenCode · safe
Huawei PanguBot
PanguBot · Huawei · safe
Perplexity User
Perplexity-User · Perplexity AI · caution
Perplexity User v1
Perplexity-User-1.0 · Perplexity AI · caution
Perplexity AI
PerplexityBot · Perplexity AI · safe
Phind AI
PhindBot · Phind · safe
QuillBot AI
QuillBot · QuillBot · caution
Qwen (Alibaba)
QwenBot · Alibaba · caution
Reflectionbot (Reflection AI)
Reflectionbot · Reflection AI · safe
Sarashina Search
SBIntuitions-SearchBot · SB Intuitions · safe
SB Intuitions Crawler
SBIntuitionsBot · SB Intuitions · safe
Parallel Fetcher
Shap-User · Parallel · safe
Parallel Web Crawler
ShapBot · Parallel · caution
Tavily Search
TavilyBot · Tavily · safe
Ceramic AI TerraCotta
TerraCotta · Ceramic AI · caution
Tongyi Qianwen Fetcher
TongyiBot · Alibaba · caution
Trae Agent (ByteDance)
Trae · ByteDance · safe
WRTN AI
WRTNBot · WRTN · safe
Grok Search
xAI-SearchBot · xAI · caution
Yiyan Fetcher (Baidu)
YiyanBot · Baidu · caution
You.com AI
YouBot · You · safe
Zipchat Shopping Assistant
ZipchatBot · Zipchat · safe
0/63 blocked
Bing Ads Crawler
AdIdxBot · Microsoft · safe
Amzn-SearchBotSEO Critical
Amzn-SearchBot · Amazon · safe
Apple SearchSEO Critical
Applebot · Apple · safe
Apple IntelligenceSEO Critical
Applebot-Extended · Apple · caution
baiduSEO Critical
baidu · Baidu · safe
Baidu SearchSEO Critical
Baiduspider · Baidu · safe
Baidu Business Search
Baiduspider-ads · Baidu · safe
Baidu Union
Baiduspider-cpro · Baidu · safe
Baidu Bookmark
Baiduspider-favo · Baidu · safe
Baidu Image SearchSEO Critical
Baiduspider-image · Baidu · safe
Baidu News SearchSEO Critical
Baiduspider-news · Baidu · safe
Baidu Video SearchSEO Critical
Baiduspider-video · Baidu · safe
Bing SearchSEO Critical
bingbot · Microsoft · safe
Bing Page SnapshotSEO Critical
BingPreview · Microsoft · safe
Bing Video Preview
BingVideoPreview · Microsoft · safe
DuckDuckGo SearchSEO Critical
DuckDuckBot · DuckDuckGo · safe
Google SearchSEO Critical
Googlebot · Google · safe
Ibou Search
IbouBot · Ibou · safe
Kagi SearchSEO Critical
Kagibot · Kagi · safe
Microsoft Preview
MicrosoftPreview · Microsoft · safe
MojeekSEO Critical
Mojeek · Mojeek · safe
MojeekBotSEO Critical
MojeekBot · Mojeek · safe
Petal SearchSEO Critical
PetalBot · Huawei · safe
Seznam SearchSEO Critical
SeznamBot · Seznam · safe
Yahoo SlurpSEO Critical
Slurp · Yahoo · safe
Yandex Direct Fetcher
YaDirectFetcher · Yandex · safe
YandexSEO Critical
Yandex · Yandex · safe
Yandex Accessibility
YandexAccessibilityBot · Yandex · safe
YandexAdditionalSEO Critical
YandexAdditional · Yandex · safe
YandexAdditionalBotSEO Critical
YandexAdditionalBot · Yandex · safe
Yandex Advertising Network
YandexAdNet · Yandex · safe
Yandex Blogs
YandexBlogs · Yandex · safe
Yandex SearchSEO Critical
YandexBot · Yandex · safe
Yandex Calendar
YandexCalendar · Yandex · safe
Yandex Check
YandexCheckBot · Yandex · safe
Yandex.comSEO Critical
YandexComBot · Yandex · safe
Yandex Direct
YandexDirect · Yandex · safe
Yandex Direct Dynamic
YandexDirectDyn · Yandex · safe
Yandex Favicons
YandexFavicons · Yandex · safe
Yandex Feed
YandexFeed · Yandex · safe
Yandex Image Resizer
YandexImageResizer · Yandex · safe
Yandex ImagesSEO Critical
YandexImages · Yandex · safe
Yandex Market
YandexMarket · Yandex · safe
Yandex Media
YandexMedia · Yandex · safe
Yandex MobileSEO Critical
YandexMobileBot · Yandex · safe
Yandex Mobile Screenshot
YandexMobileScreenShotBot · Yandex · safe
Yandex Object Answer
YandexOntoDB · Yandex · safe
Yandex Object Answer API
YandexOntoDBAPI · Yandex · safe
Yandex Page Checker
YandexPagechecker · Yandex · safe
Yandex Partner
YandexPartner · Yandex · safe
Yandex RCA
YandexRCA · Yandex · safe
Yandex Render ResourcesSEO Critical
YandexRenderResourcesBot · Yandex · safe
Yandex Screenshot
YandexScreenshotBot · Yandex · safe
Yandex Search Shop
YandexSearchShop · Yandex · safe
Yandex Sitelinks
YandexSitelinks · Yandex · safe
Yandex Business Directory
YandexSpravBot · Yandex · safe
Yandex User Proxy
YandexUserproxy · Yandex · safe
Yandex Verticals
YandexVerticals · Yandex · safe
Yandex Vertis
YandexVertis · Yandex · safe
Yandex VideoSEO Critical
YandexVideo · Yandex · safe
Yandex Video Parser
YandexVideoParser · Yandex · safe
Yandex Webmaster
YandexWebmaster · Yandex · safe
Naver SearchSEO Critical
Yeti · Naver · safe
0/24 blocked
Google Ads Quality (Desktop)
AdsBot-Google · Google · safe
Google Ads Quality (Mobile)
AdsBot-Google-Mobile · Google · safe
APIs-Google
APIs-Google · Google · safe
Google Feed FetcherSEO Critical
FeedFetcher-Google · Google · safe
Gemini-Deep-ResearchSEO Critical
Gemini-Deep-Research · Google · safe
Google Agent (Project Mariner)
Google-Agent · Google · safe
Chrome Web Store Fetcher
Google-CWS · Google · safe
Gemini Notebook
Google-GeminiNotebook · Google · safe
Google-InspectionToolSEO Critical
Google-InspectionTool · Google · safe
Google-NotebookLM (superseded)
Google-NotebookLM · Google · safe
Google Pinpoint
Google-Pinpoint · Google · safe
Google Read Aloud
Google-Read-Aloud · Google · safe
Google Safety
Google-Safety · Google · safe
Google Site VerificationSEO Critical
Google-Site-Verification · Google · safe
Googlebot-ImageSEO Critical
Googlebot-Image · Google · safe
Googlebot-NewsSEO Critical
Googlebot-News · Google · safe
Googlebot-VideoSEO Critical
Googlebot-Video · Google · safe
Google Messages Preview
GoogleMessages · Google · safe
GoogleOtherSEO Critical
GoogleOther · Google · safe
GoogleOther-ImageSEO Critical
GoogleOther-Image · Google · safe
GoogleOther-VideoSEO Critical
GoogleOther-Video · Google · safe
Google News ProducerSEO Critical
GoogleProducer · Google · safe
Google AdSense
Mediapartners-Google · Google · safe
Storebot-GoogleSEO Critical
Storebot-Google · Google · safe
0/19 blocked
Ahrefs SEO
AhrefsBot · Ahrefs · safe
Ahrefs Site Audit
AhrefsSiteAudit · Ahrefs · safe
AwarioBot
AwarioBot · Awario · safe
AwarioRssBot
AwarioRssBot · Awario · safe
AwarioSmartBot
AwarioSmartBot · Awario · safe
Lighthouse Audit
Chrome-Lighthouse · Google · safe
DataForSEO
DataForSeoBot · DataForSEO · safe
Moz SEO
DotBot · Moz · caution
Majestic SEO
MJ12bot · Majestic · caution
NeticleBot
NeticleBot · Neticle · safe
Netvibes
Netvibes · Dassault Systemes (Netvibes) · safe
Moz Campaign Crawler
Rogerbot · Moz · safe
Screaming Frog
Screaming Frog SEO Spider · Screaming Frog · safe
Semrush SEO
SemrushBot · Semrush · safe
SemrushBot-OCOB
SemrushBot-OCOB · Semrush · caution
Semrush Writing Assistant
SemrushBot-SWA · Semrush · safe
Sidetrade Indexer Bot
Sidetrade Indexer Bot · Sidetrade · safe
Yandex Metrica
YandexMetrika · Yandex · safe
Yandex Tracker
YandexTracker · Yandex · safe
0/9 blocked
Facebook Crawler
FacebookBot · Meta · safe
Facebook Preview
facebookexternalhit · Meta · safe
LinkedIn Crawler
LinkedInBot · LinkedIn · safe
Meta Ads Crawler
Meta-ExternalAds · Meta · safe
Pinterest Crawler
Pinterestbot · Pinterest · safe
Quora-Bot
Quora-Bot · Quora · safe
Slack Preview
Slackbot · Slack · safe
Slack Link Expander
Slackbot-LinkExpanding · Slack · safe
Twitter/X Crawler
Twitterbot · X (Twitter) · safe
0/39 blocked
Amazon Kendra
Amazon Kendra · Amazon · safe
Apify Crawler
ApifyBot · Apify · caution
Barkrowler
Barkrowler · Babbar · safe
BLEXBot Scraper
BLEXBot · WebMeUp · safe
Bright Data Crawler
Brightbot · Bright Data · aggressive
ByteDance / Toutiao Search
Bytespider · ByteDance · aggressive
Common Crawl
CCBot · Common Crawl · caution
coccocbot-web
coccocbot-web · Unknown · safe
Cotoyogi (ROIS-DS)
Cotoyogi · ROIS-DS · safe
Crawl4AI
Crawl4AI · Unknown · safe
crawler4j
crawler4j · Unknown · safe
Crawlspace
Crawlspace · Crawlspace · safe
Diffbot Scraper
Diffbot · Diffbot · safe
Echobot Bot
Echobot Bot · Dealfront · safe
EchoboxBot
EchoboxBot · Echobox · safe
Factset_spyderbot
Factset_spyderbot · FactSet · caution
FriendlyCrawler
FriendlyCrawler · FriendlyCrawler · safe
ICC-Crawler
ICC-Crawler · ICC · caution
ImageSift (Hive)
ImagesiftBot · Hive · safe
imgproxy
imgproxy · Open Source · safe
ISSCyberRiskCrawler
ISSCyberRiskCrawler · ISS · safe
Kangaroo Bot
Kangaroo Bot · Kangaroo · safe
magpie-crawler
magpie-crawler · Brandwatch · caution
MauiBot
MauiBot · MauiBot · safe
netEstate Imprint Crawler
netEstate Imprint Crawler · netEstate · safe
news-please
news-please · Open Source · aggressive
omgili
omgili · Unknown · safe
omgilibot
omgilibot · Unknown · safe
Panscient
Panscient · Panscient · safe
Poseidon Research Crawler
Poseidon Research Crawler · Poseidon Research · safe
QualifiedBot
QualifiedBot · Qualified · safe
Scrapy
Scrapy · Unknown · safe
SeekportBot
SeekportBot · Seekport · safe
TikTok Spider
TikTokSpider · ByteDance · aggressive
Timpibot
Timpibot · Timpi · safe
VelenPublicWebCrawler
VelenPublicWebCrawler · Velen · safe
Webz.io Extended
Webzio-Extended · Webz.io · caution
yacy
yacy · YaCy Community · safe
yacybot
yacybot · YaCy Community · safe
0/3 blocked
AliyunSecBot
AliyunSecBot · Alibaba Cloud · safe
Amazon Nova AI
Amazonbot · Amazon · safe
Google Vertex AI
Google-CloudVertexBot · Google · safe
0/4 blocked
archive.org_bot
archive.org_bot · Internet Archive · caution
Arquivo.pt Web Archive
Arquivo-web-crawler · Arquivo.pt · safe
ia_archiver
ia_archiver · Internet Archive · caution
TurnitinBot
TurnitinBot · Turnitin · safe

Options

Generated robots.txt

Everything is allowed right now. Pick a preset or tick the bots you want to block, and I will check the file as you go.

User-agent: *
Allow: /
2 lines 24 bytes

Which preset fits your site

What each preset blocks and when to use it
PresetBlocksUse it whenWatch out for
Allow AI Search, Block TrainingEvery bot whose purpose is training (GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, Meta-ExternalAgent, CCBot and more)You want to be cited by assistants but not used for training. Most sites land here.Check that each operator's search crawler stays allowed.
Allow AllNothingYou want maximum reach and have no licensing concerns.Scrapers are allowed too.
Block AI BotsEvery AI and LLM bot, including AI searchYou do not want any AI system reading your content.This also removes you from AI answers.
Block ScrapersData scrapers such as CCBot, Diffbot and BytespiderHarvesters are costing you bandwidth.Aggressive scrapers often ignore robots.txt; add a firewall rule.
Block AI + ScrapersBoth groups aboveYou want strict content protection.Same as Block AI Bots: no AI citations.
SEO OptimizedAI bots, scrapers and aggressive botsYou only care about classic search.Assistants cannot read or cite you.
Block AllEverythingStaging or private sites.Never ship it to a live site.

The first preset follows where site owners went. Hostinger found GPTBot's coverage fell from 84% to 12% of sites while OAI-SearchBot rose to 55.67% (Hostinger, 20 January 2026), and our robots.txt study of the Tranco top 10,000 (5,583 valid files) found 427 sites blocking GPTBot while leaving OAI-SearchBot open.

Share of websites each crawler reached Hostinger coverage data: Googlebot 72%, AhrefsBot 60%, Bingbot 57.67%, Meta-ExternalAgent 57.33%, OAI-SearchBot 55.67%, SemrushBot 25%, Applebot 24.33%, GPTBot 12% (down from 84%). Share of websites each crawler reached Googlebot 72% AhrefsBot 60% Bingbot 57.7% Meta-ExternalAgent 57.3% OAI-SearchBot 55.7% SemrushBot 25% Applebot 24.3% GPTBot 12%was 84% Source: Hostinger, 66.7B bot requests across 5M+ sites, 20 January 2026.
Coverage by crawler: owners keep search bots and drop training bots.

The options, one by one

Sitemap URL
Adds a Sitemap: line at the end of the file. Use the full URL, including https. Every major crawler reads it, whichever group it follows.
Crawl-delay
Adds Crawl-delay to each group, in seconds. Bingbot and some smaller crawlers honour it; Googlebot ignores it. Leave it empty unless a crawler is genuinely overloading your server.
Custom Disallow paths
One path per line, added to the default group, for example /admin/ or /cart/. Paths start with a slash and are case-sensitive.
Category comments
Adds a # comment above each group naming its category (AI training, AI search, scrapers). Crawlers ignore comments; they help the next person who edits the file.
Generation timestamp
Adds a dated comment at the top, so you can tell which version is live.
Content-Signal line
Adds Content-Signal: search=yes, ai-train=no, explained further down this page.

The counter under the output shows lines and bytes. Crawlers only have to read the first 500 KiB, which a generated file never comes close to.

Why the generator separates training from search

Because most AI crawling is training, and training sends no visitors. Cloudflare, 29 August 2025 measured training at 79% of AI crawling in July 2025, with search at 17% and user-triggered fetches at 3.2%. Blocking training costs you nothing in AI answers; blocking search removes you from them.

Why AI crawlers visit: share of AI crawling by purpose Cloudflare data. July 2024: training 72%, search 26%, user action 2%. July 2025: training 79%, search 17%, user action 3.2%. Why AI crawlers visit: share of AI crawling by purpose TrainingSearchUser action July 202472%26%2% July 202579%17%3.2% Source: Cloudflare, "The crawl-to-click gap", 29 August 2025.
Crawl purpose split, July 2024 vs July 2025.

The generator reads each bot's purpose from the same database the free AI crawler check uses, so a preset stays correct as bots are added.

A worked example

A shop wants AI assistants to read product pages, wants training crawlers out, and has a private account area:

User-agent: *
Disallow: /account/
Disallow: /cart/

User-agent: GPTBot
User-agent: ClaudeBot
User-agent: CCBot
Disallow: /

User-agent: OAI-SearchBot
User-agent: Claude-SearchBot
Disallow: /account/
Disallow: /cart/

Sitemap: https://www.example.com/sitemap.xml
  1. Every crawler not named follows the first group and stays out of the account and cart.
  2. The three training crawlers share one group and are refused everything.
  3. The two search crawlers have their own group, so they ignore the first one completely. That is why the account and cart lines are repeated for them.
  4. The sitemap line helps every crawler find the product pages.

Content-Signal: the optional content-use line

Tick "Add Content-Signal" in Options to add a line such as Content-Signal: search=yes, ai-train=no. Cloudflare introduced the signal and expanded it in July 2026 (Cloudflare, 1 July 2026); it states how content may be used after it is fetched.

Publish and verify the file

  1. Save it as plain text named exactly robots.txt, UTF-8 without a byte-order mark.
  2. Upload it to the root of every host. example.com/robots.txt and blog.example.com/robots.txt are separate files. On WordPress use your SEO plugin's robots.txt editor; on static sites put it in the public folder.
  3. Open it in a browser: it must load with HTTP 200 as plain text, not an HTML page. A 5xx makes some crawlers stop crawling the site entirely.
  4. Paste it into the robots.txt validator to confirm each crawler gets the answer you meant.
  5. Allow up to 24 hours for crawlers to refresh their copy (RFC 9309 allows that cache).
  6. Check the CDN too. A Cloudflare AI Training block can stop crawlers regardless of this file; the AI crawler diagnostic shows that layer.

Where the file goes on common platforms

Publishing robots.txt by platform
PlatformWhere to put itWatch out for
WordPressThe robots.txt editor in your SEO plugin, or a physical file in the site rootA physical file overrides the virtual one WordPress generates
ShopifyThe robots.txt.liquid theme templateShopify ships a default; edit it rather than replacing it wholesale
Static sites and Cloudflare PagesThe public or build output folderCheck the deployed URL, not the source file
Nginx or ApacheThe document root of each virtual hostEach subdomain needs its own file
Hosted builders (Wix, Squarespace)The SEO settings panel, where the platform allows editsSome plans only let you add lines, not remove defaults

Mistakes the generator helps you avoid

  • Blocking CSS or JavaScript folders. 483 top-site files do this, which can stop crawlers that render pages from seeing them properly.
  • Putting rules before any User-agent line. 25 top-site files do this, and most parsers ignore those rules.
  • Naming a crawler to add one rule and forgetting that it no longer reads the * group.
  • Setting a Crawl-delay for Googlebot, which Google does not support. 28 top-site files still do.
  • Blocking a search engine by accident. The generator shows an SEO Impact Warning the moment a search engine is ticked.

Robots.txt generator questions

What robots.txt should I use to allow AI search but block AI training?

The Allow AI Search, Block Training preset. It blocks bots whose purpose is training, such as GPTBot, ClaudeBot, Google-Extended, Applebot-Extended and Meta-ExternalAgent, and keeps search engines, AI search crawlers and user-triggered assistants allowed.

Will blocking AI training crawlers affect my Google rankings?

No. Training crawlers such as GPTBot, ClaudeBot and Google-Extended have no part in Google or Bing ranking. Blocking Googlebot or Bingbot, on the other hand, removes your pages from search, which is why the generator warns you before it happens.

What is the difference between AI bots and scrapers in the presets?

AI bots are run by AI companies for training, search or assistants. Scrapers, such as CCBot, Bytespider and Diffbot, collect data in bulk for many uses. Blocking either has no effect on classic search rankings.

Should I add Content-Signal to robots.txt?

It is optional. Content-Signal states how content may be used after it is fetched, but it is not part of RFC 9309 and Google has said it does not read it. Keep the User-agent groups as the main control.

Does Disallow: /private block /Private/?

No. Paths are case-sensitive, while crawler names are not. Add a line for each spelling you serve.

Is robots.txt enough to keep a crawler out?

No. It is a request that well-behaved crawlers follow. To enforce a block, add a firewall or CDN rule for that user agent as well.

Where to go next

WhatsApp us