Ana içeriğe atla

What Is ai.txt?

ai.txt is a proposed plain-text file, served from a site's root like /ai.txt, that declares how AI systems may use the site's content — separating permissions for text, images, and other media, and distinguishing AI training from other uses. The best-known proposal came from Spawning in 2023, positioned as an opt-out layer for generative AI training that robots.txt was never designed to express.

What problem does ai.txt try to solve?

Robots.txt, standardized as RFC 9309 in 2022, answers one question: which URLs may a named crawler fetch. It cannot express purpose — "crawl for search, but not for training" — except crudely, by blocking purpose-specific user agents (GPTBot for training, Google-Extended for Gemini grounding). ai.txt proposed a media-type and usage-based grammar instead: allow text for indexing, deny images for generative training, and so on, in one declarative file.

How does ai.txt compare to its neighbors?

FileGoalStatus
robots.txtControl crawler URL accessRFC 9309; honored by major AI crawlers
ai.txtDeclare AI usage permissions by media typeProposal (Spawning, 2023); no confirmed major-crawler enforcement
llms.txtCurate content for LLM consumptionProposal (Jeremy Howard, September 2024); growing voluntary adoption
noai meta tagPer-page AI opt-outVoluntary; honored by some scrapers/datasets

The table exposes the split personality of AI-crawler governance: ai.txt and noai are restrictive signals, llms.txt is an invitational one, and only robots.txt has both standardization and public compliance commitments from OpenAI, Google, and Anthropic.

What should site owners actually do?

Treat ai.txt as optional signaling, not protection. The enforceable-in-practice stack today is: purpose-specific robots.txt rules (the lever engines document), CDN-level bot management for crawlers that ignore declarations, and emerging paid-access schemes like pay-per-crawl where monetization matters. Sites pursuing AI visibility rather than restriction should invest the same effort in the opposite direction — clean crawlability and an llms.txt file — as part of a broader GEO setup.

Example

A stock-photo marketplace deploys ai.txt denying image training, but scraper logs show dataset crawlers still fetching files. Adding explicit robots.txt blocks for the offending user agents plus CDN bot rules stops the traffic — illustrating where declaration ends and enforcement begins.

Frequently asked questions

Is ai.txt an official standard?
No. It is a proposal — most prominently from Spawning, the team behind haveibeentrained.com, in 2023 — with no formal standards-body adoption and no confirmed enforcement by major AI crawlers. Robots.txt directives remain the mechanism large AI companies publicly commit to honoring.
Should I deploy ai.txt, llms.txt, or robots.txt rules?
Robots.txt is the baseline every major AI crawler documents support for, so express access policy there first. llms.txt serves the opposite goal — helping AI systems consume your content. ai.txt adds little today; deploying it costs nothing but should never substitute for robots.txt rules.

Keep exploring

See how AI engines talk about your brand — track mentions across ChatGPT, Perplexity, Claude, Gemini and 5 more. Start with Menra