Compliant RFC 9309 Protocol Engine→

Interactive Robots.txt Generator

Create clean, search-engine compliant crawler instructions. Block private admin endpoints, preserve crawl budget, and direct Googlebot to your XML sitemap.

Official Licensed APIsNever Scraped or InferredHigh-Speed Concurrency Pool
PulseRank/Bulk Inspector v2.4
Quick Preset Templates
Allow
Disallow
Disallow
Disallow
Disallow
Live Preview: robots.txt
# ==================================================
# Robots.txt generated by PulseRank SEO Suite
# https://pulserank.io/robots-txt-generator
# ==================================================

User-agent: *
Allow: /
Disallow: /api/
Disallow: /admin/
Disallow: /dashboard/
Disallow: /*?*query=

# Block Aggressive Generative AI Crawlers
User-agent: GPTBot
Disallow: /

User-agent: CCBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: anthropic-ai
Disallow: /

# XML Sitemap Reference
Sitemap: https://yourdomain.com/sitemap.xml
RFC 9309 Compliant
Standard
GPTBot / ClaudeBot
AI Scraper Shield
Auto-Linked
Sitemap Binding
Plaintext UTF-8
Format

Best Practices for Robots.txt in Modern SEO Architecture

A well-tuned robots.txt preserves your search engine crawl budget by directing bot bandwidth away from faceted search parameters, cart endpoints, and infinite internal loops.

/

Root Allow Rule

Ensure your public root `Allow: /` directive is clean so search engine bots can discover CSS, JavaScript, and main layout assets necessary for mobile rendering.

/api/

Disallow Private Endpoints

Keep bot requests off heavy database queries and internal APIs like `/api/v1/search` or `/checkout` to protect server resources.

Sitemap:

Explicit Sitemap Pointer

Adding your canonical XML sitemap location at the bottom of robots.txt provides bots with immediate priority URL coordinates on the first crawl.

Frequently Asked Questions

Everything you need to know about metrics calculation, credits, and accuracy.

Where should the robots.txt file be uploaded?▼

The robots.txt file must always be placed at the absolute root directory of your domain (e.g. https://yourdomain.com/robots.txt). Subdirectories like /blog/robots.txt are ignored by all major search engine crawlers.

Does Disallow in robots.txt prevent a URL from being indexed?▼

No. Disallowing a page in robots.txt only stops search engines from crawling the page content. If other external sites link to that page, Google may still index the bare URL without a snippet. To completely prevent indexation, use a <meta name='robots' content='noindex'> tag and allow Google to crawl it.

Should I block AI crawlers like GPTBot and ClaudeBot?▼

If you want to prevent OpenAI, Anthropic, or Common Crawl from training language models on your proprietary content without compensation, enabling our AI crawler shield directives is recommended.

Does Googlebot respect the Crawl-delay directive?▼

Googlebot does NOT support the Crawl-delay directive in robots.txt; crawl rate for Google must be tuned in Google Search Console. However, Bingbot, YandexBot, and Yahoo Slurp fully respect Crawl-delay.

SEO Intelligence Suite

Explore Related SEO Tools

Supercharge your domain research, technical auditing, and backlink prospecting with our interconnected suite of real-time webmaster tools.

Hover over cards to inspect
SEO Knowledge Base

Latest SEO Insights & Strategies

Actionable technical playbooks on authority scaling, toxic link decontamination, and search engine ranking dynamics.

Explore all articles
Weekly Search Intelligence

Stay Ahead of Search Algorithm Shifts

Join 24,000+ SEO professionals, agency founders, and link builders. Get our weekly breakdown of Moz algorithm shifts, expired domain drops, and ranking playbooks.

Zero Spam Guarantee•Delivered Every Tuesday•Unsubscribe in One Click