Breaking
How to Get Products Found in Google and ChatGPT AI ShoppingWhy PageSpeed Scores Might Jump After Lighthouse 13.6TikTok Search Ads Adds Impression Share and Keyword PacksTikTok Shop adds 9 Compass analytics tools for US sellersPublicis Closes $2.5B LiveRamp Deal and Launches AI EngineHow to Get Products Found in Google and ChatGPT AI ShoppingWhy PageSpeed Scores Might Jump After Lighthouse 13.6TikTok Search Ads Adds Impression Share and Keyword PacksTikTok Shop adds 9 Compass analytics tools for US sellersPublicis Closes $2.5B LiveRamp Deal and Launches AI Engine
SEO

Google: robots.txt Governs Access, Not AI Training

Google's Gary Illyes explains why robots.txt can keep AI crawlers out but cannot stop them from using crawled content for training—and what to do instead.

Google: robots.txt controls access, not AI use

Robots.txt is one of the oldest tools in technical SEO, yet plenty of teams still assume it can do a job it was never designed for. In a Search Central video published Wednesday, Google’s Gary Illyes made the boundary explicit: the file controls which URLs a crawler may request—not what happens to the content after it has been fetched.

The clarification came in the second episode of The Non-Canonical Cabinet, where Illyes and Cherry Prommawin of Google Search Relations answer edge-case community questions. The question on the table: can robots.txt allow AI crawling of a website while keeping that same information out of generative model training?

The access-versus-usage split

Illyes pointed to RFC 9309, the internet standard for robots.txt. “As defined by RFC 9309, robots.txt is an access preference protocol,” he said. It “doesn’t dictate what a system does with the data after it has already crawled it.”

That means marketers cannot write one clever line in the file and expect every AI system to treat it as a training opt-out. If you want to block a specific AI crawler, you have to target that crawler’s user-agent token with a Disallow rule. A fictional on-screen directive such as “No-AI-Chicken-Training” would simply be ignored by a parser.

Google’s own robots.txt specification supports four elements: User-Agent, Allow, Disallow and Sitemap. Anything outside those lines is not a reliable instruction.

Google-Extended is a usage control, not a crawl control

Where Google does offer a usage control, it comes through Google-Extended. This token has no user agent of its own; it works with Google’s existing crawlers in a “control capacity.”

Google-Extended doesn’t change whether a page appears in Google Search and isn’t a ranking signal. What it does is govern whether content Google already crawls can be used to train future Gemini models or for grounding in Gemini Apps and Grounding with Google Search on Vertex AI.

That is the crucial distinction for performance and SEO teams: visibility in Search and suitability for AI training are two separate levers.

A standard for usage preferences is still a draft

Illyes is also co-author, with Mozilla’s Martin Thomson, of an IETF Internet-Draft that would update RFC 9309 with a Content-Usage rule for robots.txt and a matching HTTP header. In the draft, Allow and Disallow would still govern crawling, while Content-Usage would state how crawled content can be used. A sample line reads “train-ai=n” alongside permission to crawl.

But this is not a standard yet. The draft is a Working Group Document and has not been submitted to the IETF’s Steering Group for review. A separate vocabulary draft carrying the “train-ai” label states that it reflects no working group consensus. At present, there is no standard way to express a training preference independently of which bots may crawl a page.

What to do now

  • Block a specific AI crawler: target its user-agent token with a Disallow rule.
  • Manage Gemini: add Google-Extended if you want to keep Google Search visibility while limiting AI training and grounding.
  • Percent-encode non-English paths: Google reads raw UTF-8 and encoded paths the same, but older crawlers may not.
  • Don’t invent directives: unsupported lines will be ignored, not enforced.

Cherry Prommawin’s advice for paths with non-English characters or emoji was blunt: “you should use the encoded version in your robots.txt rules.” Google’s parser may handle raw characters, but other or older crawlers “might get confused.”

Why this changes your checklist

For digital marketers, the takeaway is not that robots.txt is powerless. It is that access controls and usage controls are different jobs. If your goal is to keep a particular AI crawler away, robots.txt can do that. If your goal is to stay in Google Search while limiting Gemini training, Google-Extended is the documented tool. If you want a clean, standardised “train-ai” instruction across the industry, that future is still in draft.

The next episode will cover the 404 status code, but the bigger signal for technical SEO is the IETF work. The Content-Usage draft is set to expire on Feb. 20, 2027 unless a new revision replaces it sooner.

Source: Search Engine Journal

Leave a Reply