SpeedDrain
RFC 9309 Protocol · Search Engine Optimization · AI Protection

Robots.txt Generator & Crawler Controller

Generate clean, compliant robots.txt files to manage search engine indexing budgets, safeguard private routes, and control AI model crawlers.

Template Presets:
1. User-Agent Groups (1)
+ Add Predefined Crawler:
2. Rules for "*"Disallow & Allow Directives
Disallow: /admin/
Disallow: /private/
Disallow: /api/
Allow: /public/
Allow: /api/docs/
3. XML Sitemaps
https://example.com/sitemap.xml
robots.txt Output

Deploy at root of domain (e.g. /robots.txt)

Robots Exclusion Protocol (RFC 9309) Guide

1. Crawling vs. Indexing

Disallow: /path/ prevents web spiders from visiting and fetching that URL. However, if third-party websites link to that URL, search engines may still index the bare URL without snippet text. To completely prevent indexing, use the <meta name="robots" content="noindex"> tag.

2. Managing AI Web Scrapers

Modern LLM providers maintain distinct user-agents (GPTBot for OpenAI, ClaudeBot for Anthropic, and CCBot for Common Crawl). Adding specific disallow blocks preserves your content rights without harming organic Google and Bing search traffic.

3. Crawl Budget Conservation

For large websites and e-commerce stores with millions of faceted search filters, infinite pagination, or internal search result pages, disallowing parameter loops (/*?*) ensures search engine bots spend their daily crawl quota on your highest-value content pages.

Deployment Checklist

  • File must be named strictly in lowercase: robots.txt.
  • Must be served at the exact root of your domain: https://example.com/robots.txt (never inside a subdirectory).
  • HTTP response status code must be 200 OK with Content-Type: text/plain.
  • Use forward slashes in path declarations, as paths are case-sensitive on Unix web servers.