Why it matters
Mainstream crawlers from Google, other search engines and AI companies try to follow robots.txt, and nearly all AI crawlers use their own user agents, so a site can allow search crawling and refuse AI training per company; Google's token for that is Google-Extended (DEV-IDX-11), and said at Search Central Live, other companies have similar "extended" tokens, such as Apple's Applebot-Extended, which lets a site allow Applebot for search while opting out of Apple's AI use. User-triggered fetchers, which fetch a page because a user asked, and AI agents acting for a user generally ignore robots.txt.
How to meet it
Write one robots.txt group per AI crawler token you want to restrict, and keep Googlebot allowed. Avoid a default-deny file that blocks every crawler and allows only chosen ones: a Google panelist called it a bad pattern, because you do not know what you are blocking. When logs show an unknown crawler fetching a lot, look up its user agent to find the token that controls it. To restrict user-triggered fetchers or agents, use authentication or bot management, not robots.txt.
How to test it
Google's open-source robots.txt parser returns the intended result for Googlebot, Google-Extended and each listed AI token; logs show the restricted crawlers stop after robots.txt is refreshed.
How Regensbot covers it
Decided from one URL.
An audit reads the response, the headers, the HTML, robots.txt, the sitemaps and the structured data, and the finding shows the evidence it saw.
Sources
Google documents04
- 01How Google interprets the robots.txt specificationGoogle (opens in a new tab)
- 02Introduction to robots.txtGoogle Search Central (opens in a new tab)
- 03List of Google's common crawlersGoogle (opens in a new tab)
- 04List of Google user-triggered fetchersGoogle (opens in a new tab)
Claims in the knowledge base13
- D1-C428ConfirmedQ&ASaid on stage
- D1-C482ConsistentQ&ASaid on stage
- D1-C485ConfirmedQ&ASaid on stage
- D1-C487UndocumentedQ&ASaid on stage
- D1-C488UndocumentedQ&ASaid on stage
- D1-C434ConfirmedQ&ASaid on stage
- D1-C435ConsistentQ&ASaid on stage
- D1-C273ConfirmedLightning session A: Automation and AISaid on stage
- D1-C424ConsistentQ&ASaid on stage
- D1-C425UndocumentedQ&ASaid on stage
- D1-C524UndocumentedHow Google interprets robots.txtSaid on stage
- D1-C523n/aHow Google interprets robots.txtThe author's interpretation
- D1-C489n/aQ&ASaid on stage
Claim IDs refer to the Search Central Live 2026 knowledge base. The knowledge base (opens in a new tab)
- Confirmed
- Google's documentation states the same thing.
- Consistent
- Google's documentation supports it without stating it.
- Undocumented
- Said or shown at the event, not in the documentation.
- n/a
- Nothing to verify: a quotation, framing, opinion or analysis.