Explainers

Understand how robots.txt works, what each directive does, and how crawlers interpret your rules.

Robots.txt controls which pages search engines can crawl. These articles explain how each directive works, what crawlers actually do with your rules, and the difference between blocking crawling and blocking indexing.

For a comprehensive overview, see our The Complete Robots.txt Guide.

Crawl Budget Explained: Why It Matters for Large Sites

What crawl budget is, how Google allocates crawling resources, why it matters for large sites, and how to optimize your robots.txt and site architecture to make the most of it.

Read more

Do You Need a robots.txt File?

Does your website need a robots.txt file? When it's essential, when it's optional, and what happens if you don't have one.

Read more

How Googlebot Works: The Complete Guide

How Googlebot discovers, crawls, and renders pages. The different Googlebot user agents, crawl frequency, JavaScript rendering, robots.txt interaction, and how to verify real Googlebot.

Read more

How Search Engines Actually Crawl Your Site

A practical explanation of how search engine crawlers discover, fetch, render, and index web pages. Covers Googlebot, Bingbot, crawl scheduling, rendering, and what affects crawl behavior.

Read more

llms.txt vs robots.txt: How They Work Together

How llms.txt and robots.txt complement each other for AI content access. What each file does, comparison table, and how to use both together.

Read more

What Is the Robots Exclusion Protocol?

The history and mechanics of the Robots Exclusion Protocol, from its 1994 origins to RFC 9309. How crawlers implement it, why it is advisory, and what it means for the modern web.

Read more

robots.txt Allow Directive: How to Override Disallow Rules

How the Allow directive works in robots.txt, how it interacts with Disallow, specificity rules, practical examples, and how to test Allow rules.

Read more

How robots.txt Affects Your SEO

How robots.txt impacts search engine optimization. Crawl budget, indexing, and the SEO mistakes that robots.txt can cause.

Read more

Crawl-Delay in robots.txt Explained

What the Crawl-delay directive does, which search engines support it, and when you should (and shouldn't) use it.

Read more

robots.txt Disallow Directive Explained

How the Disallow directive works in robots.txt. Syntax, examples, path matching, and common mistakes that accidentally block your entire site.

Read more

Noindex in robots.txt: Why It Doesn't Work

Google no longer supports the noindex directive in robots.txt. What happened, what to use instead, and how to properly deindex pages.

Read more

Does robots.txt Prevent Indexing? (No, and Here's Why)

Why blocking a URL in robots.txt does not prevent it from appearing in Google search results. The difference between crawling and indexing, and what to use instead.

Read more

robots.txt User-Agent: How to Target Specific Crawlers

How to use the User-agent directive in robots.txt to create rules for specific search engines, bots, and crawlers.

Read more

robots.txt vs Meta Robots Tags: Which to Use

The difference between robots.txt and meta robots tags (noindex, nofollow). When to use each, and why using the wrong one can hurt your SEO.

Read more

Wildcards in robots.txt: Using * and $ Patterns

How to use wildcard patterns in robots.txt. The * and $ characters, path matching, and practical examples for complex blocking rules.

Read more

What Does robots.txt Actually Do?

What robots.txt does and doesn't do. How crawlers use it, why it's advisory not enforceable, and the limits of robots.txt.

Read more

What Is llms.txt? The New Standard for AI Content Access

What llms.txt is, how it works, how it differs from robots.txt, the file format, current adoption, and how to create one for your site.

Read more

What Is robots.txt?

What robots.txt is, how it works, and why every website should have one. The complete introduction to the robots exclusion protocol.

Read more

What Is Web Crawling? How Crawlers Work

A plain-English explanation of web crawling: what it is, how web crawlers work, how they discover and process pages, and how robots.txt controls their behavior.

Read more

robots.txt vs X-Robots-Tag: The HTTP Header Approach

What the X-Robots-Tag HTTP header is, how it differs from robots.txt and meta robots, when to use each, and how to implement X-Robots-Tag on Nginx, Apache, and CDNs.

Read more