Robots.txt and AI Crawler Glossary

Use this glossary for concise definitions of crawler roles, robots.txt directives, and newer AI-content control terms. Each entry explains what the term means, what it does not mean, and where it fits in a practical website policy.

Use precise terms before writing crawler rules

Many robots.txt mistakes begin with category confusion. A crawler can support ordinary search, AI search, model development, a user-requested fetch, an open dataset, or an SEO tool. Likewise, a robots.txt directive can control crawling without removing a URL from an index or securing the underlying content.

Core robots.txt concepts

Start with robots.txt and User-Agent, then review Disallow and Allow. These entries explain how groups target crawler tokens and how path-specific rules are interpreted. The Sitemap directive covers discovery of XML sitemaps, while Crawl-delay explains a non-standard extension that is not supported uniformly.

AI crawler categories

The AI crawler entry introduces the umbrella term. Use the separate definitions for AI training crawler and AI search crawler when deciding whether training preferences and search visibility should differ. Provider-specific user-triggered agents may form another category because they fetch after a person asks for a page rather than crawling automatically.

Signals beyond basic crawl access

The Content Signal entry explains emerging mechanisms intended to communicate preferences about downstream content use. Such signals should not be confused with authentication, copyright licensing, or a guaranteed technical block.

Move from a definition to a tested policy

After reading a term, open the linked guide or crawler page for examples and consequences. Use the generator to assemble a policy and the checker to test the live file. Definitions describe the mechanism; only the complete published robots.txt and the target crawler’s behavior determine the practical result.

Browse this section

Public website connected to separate AI crawler categories for model development, search discovery, and user-requested retrieval

AI Crawler: Definition, Types, and robots.txt Control

An AI crawler is a web agent used by an AI provider to collect, discover, index, or retrieve online content. The label is broad: training crawlers, AI search crawlers, and user-requested fetchers can have different purposes and separate robots.txt tokens.

AI search crawler discovering public webpages and connecting selected sources to a grounded answer with citations

AI Search Crawler: Definition, Visibility, and Control

An AI search crawler discovers and analyzes public web pages for search results, grounded answers, snippets, citations, or source links. Allowing it can support visibility in that AI search product; blocking it may reduce discovery, but neither choice guarantees inclusion or exclusion from every AI surface.

Robots.txt control stopping public web content from entering an AI model-training pipeline while search discovery remains separate

AI Training Crawler: Definition and robots.txt Control

An AI training crawler collects public web content that may contribute to model development, improvement, evaluation, or safety work. A crawler-specific Disallow rule can signal that future collection is not permitted, but it does not erase previously acquired data or secure private content.

Specific allowed corridor reaching one public resource inside a broadly restricted website area

Allow in robots.txt: Meaning and Priority

Allow explicitly permits the matching crawler to request a path. It is most useful as a narrow exception inside a broader Disallow rule. The longest matching path wins; if equally specific Allow and Disallow rules conflict, Allow is preferred.

Content accessed from a website and then governed by separate search, AI-input, training, and reuse preference paths

Content-Signal in robots.txt: Meaning and Examples

Content-Signal is a non-standard robots.txt directive for expressing how accessed content may be used, including search indexing, real-time AI input, model training, and newer reuse levels. It states a preference or rights reservation; it does not itself block requests or guarantee that every crawler will comply.

Crawler requests reaching a server at measured intervals while a separate lane shows that Crawl-delay support varies

Crawl-delay in robots.txt: Meaning and Crawler Support

Crawl-delay asks a crawler to wait between requests, but it is a non-standard robots.txt extension and support varies by crawler. Use it only for a documented user-agent and only when server logs show that crawl rate is a real problem.

Website path tree with one directory disallowed while a more specific public path remains accessible

Disallow in robots.txt: Meaning and Examples

Disallow tells the matching crawler not to request URL paths beginning with the specified pattern. Disallow: / blocks the entire host for that group, while an empty Disallow: rule is ignored. When rules conflict, the most specific matching path wins.

Root-level crawler policy directing public and blocked website paths while private content uses separate server-side security

robots.txt Definition, Syntax, and Examples

Robots.txt is a UTF-8 plain-text file served at the top-level /robots.txt path of a host. It groups crawler product tokens under User-agent lines and uses Allow and Disallow rules to request which URL paths compliant crawlers may access.

Robots.txt pointing crawlers to a sitemap while crawl access rules remain a separate control layer

Sitemap Directive in robots.txt: Meaning and Syntax

The Sitemap directive points crawlers to an XML sitemap from your robots.txt file. It helps discovery, but it does not allow blocked URLs, override Disallow rules, guarantee indexing, or replace sitemap submission tools.

Crawler identities matching specific robots.txt rule groups while unmatched agents follow a separate fallback group

User-Agent in robots.txt: Definition and Matching

In robots.txt, User-agent identifies the crawler product token whose rules follow. Matching is case-insensitive. A crawler uses its specifically matching group when available, otherwise it falls back to User-agent: *; repeated groups for the same token are combined.

FAQ

What is the difference between crawling and indexing?

Crawling is requesting and processing a resource. Indexing is storing or using information so it can appear in a search system. Blocking crawl access does not always guarantee removal of a known URL.

Is an AI crawler always used for model training?

No. AI-related agents may support model development, search discovery, or a user-initiated request. Use the provider’s documented token and purpose.

Are Allow and Disallow security permissions?

No. They are robots.txt crawling directives for compliant automated clients. They do not authenticate visitors or protect private content.

Is Crawl-delay part of the core robots.txt standard?

No. It is a non-standard extension supported by some crawlers and ignored by others. Check the target provider’s documentation.

Why does the glossary link to guides and tools?

A definition explains a term, while the guides show policy trade-offs and the tools help generate or verify the complete live robots.txt file.