Free Robots.txt Generator & AI Bot Blocker
Create SEO-friendly robots.txt files and block GPTBot, Claude, Gemini & AI crawlers instantly.
Generated robots.txt:
Configure your settings and click Generate robots.txt.
How to add robots.txt to your site
- Click Generate robots.txt and download the file.
- Upload it to your website's root directory — must be at
https://yourdomain.com/robots.txt - For WordPress: Use Yoast SEO → Tools → File Editor or upload via FTP/cPanel.
- Test using Google Search Console → robots.txt Tester.
How to Use the Robots.txt Generator
Need to control which bots can crawl your website? Follow these simple steps to generate a valid robots.txt file in seconds — no coding required.
tep 1: Choose a Quick Preset (Optional)
Start fast with one of the 5 ready-made presets — Allow All, Block All, SEO Friendly, Block AI Crawlers, or WordPress. Each preset auto-fills the most common rules for that use case.
Step 2: Add Crawler Rules C
lick “Add Rule Block” to define rules for specific bots. Choose a user-agent (Googlebot, Bingbot, or custom), then set which paths to Allow or Disallow. You can add as many rule blocks as needed.
Step 3: Add Your Sitemap URL
Enter your sitemap URL (e.g. https://yourdomain.com/sitemap.xml) in the Sitemap field. This tells search engines where to find your pages and is strongly recommended for SEO.
Step 4: Set Optional Advanced Settings
Optionally add a Crawl Delay to limit how fast bots crawl your site, and set a preferred Host/domain if your site has multiple versions.
Step 5: Block AI Crawlers (2026 Trend)
Tick any AI crawlers you want to block — GPTBot, Claude-Web, PerplexityBot, Google-Extended, FacebookBot, and more. One click adds the correct Disallow rules automatically.
Step 6: Click “Generate robots.txt”
Hit the button and your file is instantly generated — clean, valid, and ready to use.
Step 7: Copy or Download the File
Copy the output to your clipboard or download it as a robots.txt file directly.
Step 8: Upload to Your Website Root
Place the file at https://yourdomain.com/robots.txt — this is the only location search engines check. For WordPress users, use Yoast SEO → Tools → File Editor, or upload via FTP/cPanel.
Step 9: Test in Google Search Console
Validate your robots.txt using the Google Search Console Robots.txt Tester to make sure everything works correctly before it goes live.
A properly configured robots.txt file helps search engines crawl your site efficiently, protects sensitive directories from being indexed, and in 2026 — lets you control whether AI training bots like GPTBot and Claude-Web can access your content. It’s one of the simplest yet most impactful technical SEO files on your entire website.
Frequently Asked
Questions
1. What is a robots.txt file?
A robots.txt file is a plain text file placed at the root of your website that tells search engine bots and other web crawlers which pages or sections they are allowed or not allowed to access. It follows the Robots Exclusion Protocol, a standard supported by all major search engines including Google, Bing, and Yandex.
2. Does robots.txt affect my Google rankings?
Robots.txt does not directly impact rankings, but it significantly affects how efficiently Googlebot crawls your site. Blocking unnecessary pages (like admin panels, duplicate content, or staging URLs) helps Google focus its crawl budget on your important pages — indirectly improving how quickly new content gets indexed.
3. Can I block AI crawlers like ChatGPT and Claude using robots.txt?
Yes. You can block AI training bots like GPTBot (OpenAI), Claude-Web (Anthropic), PerplexityBot, and Google-Extended (Gemini) using Disallow rules. Our tool includes a one-click “Block AI Crawlers” section to add all these rules instantly.
4. Will blocking a bot in robots.txt completely stop it?
Blocking a bot via robots.txt works for crawlers that respect the Robots Exclusion Protocol — all major search engines and legitimate AI bots do. However, malicious scrapers or poorly built bots may ignore the file entirely. For sensitive content, always use proper server-level authentication.
5. What is Crawl Delay and should I use it?
Crawl Delay tells a bot how many seconds to wait between requests. It can reduce server load on high-traffic sites. Note that Googlebot ignores this directive — use Google Search Console to manage Googlebot’s crawl rate instead. It is useful for Bingbot and other bots.
6. Where exactly do I upload the robots.txt file?
It must be placed at the root of your domain — https://yourdomain.com/robots.txt. Putting it in a subdirectory (like /blog/robots.txt) will not work. Search engines only check the root location.
7. Can I have multiple robots.txt files for subdomains?
Yes. Each subdomain needs its own robots.txt file at its root. For example, https://shop.yourdomain.com/robots.txt is separate from https://yourdomain.com/robots.txt and requires its own rules.
8. Is this Robots.txt Generator completely free?
Yes — 100% free, no sign-up, no account needed, no hidden charges. Generate and download as many robots.txt files as you need at no cost.