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
| Control | Primary purpose | Important boundary |
|---|---|---|
| OAI-SearchBot | ChatGPT search discovery and citation access | Different from potential training control |
| GPTBot | Potential OpenAI model training access | Blocking it is not the same as blocking ChatGPT search |
| Googlebot / meta robots | Google Search crawling and indexing controls | Can affect classic and generative Search eligibility |
| Google-Extended | Specified Gemini training and grounding uses | Google 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.
- OpenAI: Publishers and Developers FAQ
- OpenAI: Overview of OpenAI crawlers
- Google: Common crawlers and Google-Extended
- Google Search Central: Robots meta tag specifications
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



