100% Client-Side โ€ข RFC 9309 Compliant

Visual Robots.txt Generator & AI Bot Controller

Protect your content from AI training scrapers, keep search engines indexing your site, reverse-parse existing files, and test URL access in a live sandbox.

1-Click AI Bot Blocking Live URL Sandbox Tester Reverse Parser & Audit Zero Data Uploads
Configuration Presets

Choose a baseline policy or customize rules

Master AI Crawler Switch

Block or allow all 12 major generative AI and training scrapers simultaneously.

GPTBot (OpenAI) OpenAI

Crawls content to train OpenAI generative models like GPT-4 and future ChatGPT models.

๐Ÿ’ก Blocking protects content from model training without losing search engine traffic.
ChatGPT-User (Browsing) OpenAI

Used when a ChatGPT user explicitly asks ChatGPT to read a webpage in real-time.

๐Ÿ’ก Blocking prevents ChatGPT users from fetching real-time content from your site.
ClaudeBot (Anthropic) Anthropic

Scrapes web content to train Anthropic Claude models.

๐Ÿ’ก Blocking stops Claude from scraping your text for model training.
anthropic-ai Anthropic

General crawler used for Anthropic data collection and AI alignment research.

๐Ÿ’ก Blocking stops Anthropic system-level dataset crawlers.
CCBot (Common Crawl) Common Crawl Foundation

Scrapes web archives into open datasets widely used to train open-source and commercial LLMs.

๐Ÿ’ก Blocking prevents your content from entering public training corpuses.
Google-Extended (Gemini & Vertex) Google

Used by Google to train Gemini, Imagen, and Vertex AI models. Does NOT affect Google Search ranking.

๐Ÿ’ก Blocking stops Gemini AI training while keeping your standard Google Search ranking intact.
Bytespider (ByteDance / TikTok) ByteDance

High-frequency crawler used to train TikTok and ByteDance LLM systems and Doubao AI.

๐Ÿ’ก Blocking prevents aggressive ByteDance scraping without impacting standard search engines.
PerplexityBot (Perplexity AI) Perplexity AI

Crawls pages to provide conversational answers and citations in Perplexity AI search.

๐Ÿ’ก Allowing gives you citations in Perplexity answers; blocking stops automated summarization.
Applebot-Extended (Apple Intelligence) Apple

Used by Apple to train Apple Intelligence and foundation models across iOS/macOS.

๐Ÿ’ก Blocking stops Apple AI model training while preserving Siri & Safari search indexing.
cohere-ai (Cohere) Cohere

Collects textual data to train enterprise language and embedding models.

๐Ÿ’ก Blocking stops Cohere from indexing your content for model fine-tuning.
Diffbot Diffbot Technologies

Extracts structured knowledge graphs, articles, and entities for AI intelligence applications.

๐Ÿ’ก Blocking stops commercial automated web extraction.
FacebookBot (Meta AI) Meta

Crawls web pages to improve Meta AI systems and speech/text models.

๐Ÿ’ก Blocking stops Meta generative AI crawlers without affecting Facebook Link sharing previews.
robots.txt Live Output
          

Live Syntax & Security Audit

"Test a URL" Sandbox

Verify whether a bot is allowed or blocked on any path

Sandbox Verdict: BLOCKED

Access BLOCKED by rule "DISALLOW: /" on line 12.

RFC 9309 Webmaster Guide

Everything You Need to Know About Robots.txt & AI Crawlers

Practical strategies to balance SEO visibility with creator copyright and content protection.

What is a Robots.txt File?

A robots.txt file gives instructions to automated web crawlers about which URLs on your website they are allowed or disallowed to crawl. Published as RFC 9309 in 2022, the Robots Exclusion Protocol is respected by all major ethical search engines including Google, Bing, and DuckDuckGo.

Why Block Generative AI Bots?

Traditional search crawlers crawl your site to send you human visitors through organic search results. In contrast, AI training crawlers (such as GPTBot, ClaudeBot, and CCBot) scrape your text, photography, and guides to train proprietary AI models without providing backlinks, referral traffic, or licensing compensation.

Googlebot vs. Google-Extended

Many site owners fear blocking AI might harm their Google Search presence. Fortunately, Google created Google-Extended as a distinct token. You can block Google-Extended to prevent your content from being used to train Gemini and Vertex AI without having any negative impact on your Google Search rankings.

Where to Deploy Your File

Your file must be placed at the top-level root domain: https://yourdomain.com/robots.txt.
โ€ข Cloudflare Pages / Astro: Place in public/robots.txt.
โ€ข WordPress: Upload to public_html/ via FTP or use Yoast/RankMath.
โ€ข Nginx / Apache: Save in your web root directory (e.g. /var/www/html/).

Frequently Asked Questions

Robots.txt & AI Crawler FAQs

What is a robots.txt file and what does it do?

A robots.txt file is a plain text file placed at the root of your domain (e.g., https://yourdomain.com/robots.txt) that instructs search engine crawlers and automated bots which pages or sections of your site they are allowed or forbidden to crawl, following RFC 9309 standards.

Why should I block AI crawlers like GPTBot, ClaudeBot, and CCBot?

Generative AI bots crawl websites to scrape articles, tutorials, and creative works to train large language models (LLMs) without providing search referral traffic or attribution. Blocking them protects your proprietary content while keeping standard search engines (Google and Bing) completely open.

Does blocking Google-Extended hurt my Google Search rankings?

No. Google officially documents that Google-Extended is strictly used for training Gemini and Vertex AI models. Disallowing Google-Extended does NOT impact your rankings in Google Web Search or Google Images.

How does the "Test a URL" Sandbox work?

The sandbox implements the official RFC 9309 path-matching algorithm. It evaluates your entered path against user-agent rules, wildcard patterns (*), and end-anchors ($), adhering strictly to the longest-match priority to tell you definitively whether a bot is ALLOWED or BLOCKED.

Where should I upload the generated robots.txt file?

Upload the file to the root public folder of your web host so it is accessible at https://yourdomain.com/robots.txt. On WordPress, you can upload to your root directory or use an SEO plugin; on Cloudflare Pages, place it in the public/ folder.

Is any of my site data or robots.txt content uploaded to a server?

No. All file generation, parsing, linting, and URL path matching execute 100% locally in your browser memory. Zero data is transmitted to our servers.

More Free Online Tools

Explore complementary tools to streamline your document, design, and publishing workflows.