Skip to content
AI Crawler Controls

AI Crawler Controls: Decide What You Mean Before Editing robots.txt

“Block AI” is not a complete content policy. Separate search inclusion, snippets, grounding, and training before choosing rules for OAI-SearchBot, GPTBot, Googlebot, or Google-Extended.

Technical team reviewing crawler access and content policy controls

Field note

By XenGrowth EditorialPublished Reviewed 10 min read

Key takeaways

  • Search discovery, generated-answer grounding, user-requested access, and model training are different purposes and may use different controls.
  • OpenAI distinguishes OAI-SearchBot for ChatGPT search from GPTBot for potential model training.
  • Google says Google-Extended does not affect Google Search inclusion or ranking; it controls specified Gemini training and grounding uses.
  • Test the rendered policy, CDN behavior, logs, and meta directives after every change—an elegant robots.txt file is not proof that the intended access changed.

01

Write the policy question before the user-agent rule

“Block AI” is not a complete instruction. Does the publisher want the page excluded from public search, absent from generated summaries, unavailable for potential model training, or protected from a particular automated fetcher? Those goals can require different signals and have different discovery consequences.

Create a small policy matrix by content type: public marketing pages, licensed editorial work, customer portals, documentation, user-generated content, and sensitive material. Name the owner who can approve a change. A site-wide rule copied from social media can quietly remove a channel the business intended to keep.

02

Keep OpenAI search and training controls separate

OpenAI’s publisher guidance says public sites can appear in ChatGPT search and recommends allowing OAI-SearchBot when a publisher wants content discovered, summarized, cited, and linked. It separately identifies GPTBot as the user agent publishers can disallow for pages they want excluded from potential training.

The same guidance notes that a disallowed page may still have its link and title surfaced when OpenAI learns the URL through another source and has relevance signals. Publishers that do not want this should consider noindex—but a crawler must be allowed to read the meta tag. This is why access and indexing controls need to be designed together rather than layered blindly.

03

Understand Googlebot and Google-Extended boundaries

Google’s generative features in Search rely on the Search index, so ordinary crawlability, indexing, and snippet eligibility remain foundational. Google-Extended is a separate robots token for specified use in future Gemini training and grounding in Gemini Apps and Vertex AI. Google explicitly says it has no effect on Google Search inclusion and is not a Search ranking signal.

That distinction matters. Blocking Googlebot can remove a page from Search; changing Google-Extended addresses a different use. Document the reason beside the policy in version control so a later maintainer does not “clean up” a deliberate difference between the two.

Swipe to compare every column

ControlPrimary purposeImportant boundary
OAI-SearchBotChatGPT search discovery and citation accessDifferent from potential training control
GPTBotPotential OpenAI model training accessBlocking it is not the same as blocking ChatGPT search
Googlebot / meta robotsGoogle Search crawling and indexing controlsCan affect classic and generative Search eligibility
Google-ExtendedSpecified Gemini training and grounding usesGoogle says it does not affect Google Search

04

Verify behavior at every layer

Check the public robots.txt response, redirects, status codes, CDN and firewall rules, page-level robots meta tags, and server logs. A robots rule is voluntary crawler guidance; access controls and authentication remain necessary for private information. Never publish confidential material and rely on robots.txt to make it private.

Re-test after platform, proxy, CMS, or domain changes. Keep a dated decision record containing the content scope, intended use allowed or denied, exact rule, validation method, and owner. The goal is not the most restrictive file. It is a policy the business understands and the implementation actually enforces.

Primary sources and further reading

Use the source material to validate details against your own context and current platform configuration.

This field note follows the XenGrowth editorial policy: primary sources where available, visible limitations, material review dates, and no invented first-hand experience.

Stay with the problem

Explore AI search & GEO