Deploying a new site? Migrating a domain? Trying to stop GPTBot from training on your content? The new robots.txt Generator handles all of it — without you having to remember a single line of the format.
What it does
robots.txt is a plain-text file at your domain root that tells crawlers what they can and cannot access. The format is simple in theory, but the details trip people up constantly: paths need a leading slash, each user-agent needs its own block, an accidental Disallow: / under User-agent: * will de-index your entire site. The generator takes care of all of that.
Key capabilities:
- Multiple user-agent rules — add separate blocks for Googlebot, Bingbot, GPTBot, anthropic-ai, and any other named crawler, plus a wildcard
*rule for everything else. - Per-agent allow and disallow paths — dynamic lists so you can add as many paths as you need.
- AI crawler blocking — the dropdown includes GPTBot (OpenAI), anthropic-ai (Anthropic), and CCBot (Common Crawl) for one-click opt-outs from AI training data collection.
- Crawl-delay per agent — useful for throttling aggressive crawlers on shared servers (note: Google ignores this; use Search Console for Googlebot).
- Sitemap URL(s) — declare your sitemap location so all crawlers can find your pages quickly.
- Host directive — optional, for Yandex canonical host preference.
- Warnings for common mistakes — the tool catches paths missing a leading slash and the notorious
Disallow: /for all bots before you deploy.
Why warnings matter
The most expensive robots.txt mistake is also one of the easiest to make: Disallow: / under User-agent: *. On a staging server, it is correct. On production, it instructs every search engine to stop crawling your site entirely. Google will de-index the whole thing within weeks, and recovery can take months. The generator flags this configuration explicitly so you cannot miss it.
It also warns when a path is missing its leading slash. The robots.txt standard requires paths like /admin/ not admin/. Different crawlers interpret malformed paths differently; the warning keeps your file unambiguous.
Block AI crawlers in seconds
If you want to opt out of AI training data collection, add user-agent blocks for the major crawlers and set Disallow: /. GPTBot, anthropic-ai, and CCBot are all in the preset dropdown. All three companies have published policies stating they respect robots.txt opt-outs for their training crawlers. Select each one, set Disallow: /, and add them alongside your standard search engine rules in one file.
Copy and deploy
When your rules are configured, click “Copy to Clipboard” and paste the content into a file named robots.txt at the root of your domain. That is the entire deployment. Confirm it is accessible at https://yourdomain.com/robots.txt and verify your key rules in Google Search Console’s robots.txt tester.
For a deeper look at what robots.txt can and cannot do — including the Disallow vs noindex distinction, crawl budget, and testing — read the full guide: robots.txt Explained: Complete Guide for Crawl Control and SEO.
Try the robots.txt Generator — free, instant, nothing uploaded.
Related Posts
EMI API in React
Integrating the Tools.Town EMI API in a React App — A Complete Walkthrough
8 min read
Binary to Text - Now Live
Introducing the Binary to Text Converter — Two-Way and UTF-8 Aware
3 min read
Canonical Tag Generator - Now Live
Introducing the Canonical Tag Generator — Fix Duplicate URLs in Seconds
3 min read
Explore more on Tools.Town Blog
Finance guides, tool launches, and engineering stories — updated weekly.