Reference module Realm IV, volume 12 of 47

Engine specific discovery, training and user access controls

Roles above are from S03, S08, S10, S11 and S12. OAI-AdsBot is an ad landing page workflow, not a prerequisite for organic search visibility.

NEW · NEW ·

Current, source linkedResearched

Edition: 2026.09.09 · Status: researched guidance and proposed operating procedure
Applies to: Public website crawler policy; not authentication or access to private records
Evidence: S03, S08, S10, S11, S12, S17 in the source register.
Boundary: Official facts are attributed below. Acceptance gates, priorities and workflows are agency recommendations, not secret ranking factors or performance guarantees.

Do not treat all AI traffic as one bot§

Consumer/token Documented role Policy decision
Googlebot Google Search crawling Decide public Search crawl access; evaluate index/snippet rules separately.
Google-Extended Gemini training and specified grounding uses; no separate HTTP user agent Independent product use choice; not a Google Search inclusion switch.
OAI-SearchBot OpenAI search Search discovery choice, separate from training.
GPTBot OpenAI training Training preference.
ChatGPT-User User triggered retrieval Robots rules may not apply; access protection must not depend on robots.
Claude-SearchBot Anthropic search Search discovery choice.
ClaudeBot Anthropic training Training preference.
Claude-User User directed retrieval Follow Anthropic's stated robots behavior; confirm real requests in logs.
PerplexityBot Perplexity search Search discovery, not foundation model training.
Perplexity-User User directed retrieval Generally ignores robots according to the provider.

Roles above are from S03, S08, S10, S11 and S12. OAI-AdsBot is an ad landing page workflow, not a prerequisite for organic search visibility. Do not open it without a relevant advertising use case. [S08]

Build a policy from business choices§

Ask the owner separately about public discovery, training use, user requested retrieval, paid ad validation and private areas. Store the approved choices and the reason for each. A common example is allowing search discovery while opting out of training, but it is not a mandatory default and can restrict other grounding uses for some products.

Generate explicit groups from the approved policy. The supplied generator repeats protected path crawl exclusions in specific groups rather than assuming every bot inherits the wildcard group. Never use robots to secure customer data, staging credentials, exports, unpublished drafts or administrative tools; enforce authentication and authorization at the application or edge.

Apply the file independently to the relevant hosts. Preview hosts, bare domains, www hosts and asset hosts can have different owners and access needs. Test the exact deployed origin and redirect behavior. Avoid accidentally publishing a staging wide Disallow: / to the production hostname.

Verification and safe rollout§

Simulating a user agent checks a response variant, not the identity of a real crawler. Validate incoming identities using the provider's documented method and current published data. Cache verification metadata with a refresh timestamp and a last known good fallback. A failed refresh should not create a global allow rule.

Release a narrowly scoped policy change, monitor verified request success and record unexpected denials. Do not bypass authentication, malware defenses, rate limits or all WAF rules simply because a string resembles a crawler name. Crawler access, indexing, citation selection and customer conversion are different outcomes.

Acceptance evidence includes the approved policy JSON, generated robots file, host inventory, public/private route tests, edge rule diff and rollback instructions. This package provides examples, not an unapproved production policy.

Sources consulted

  1. S03AI features and your website. Google. Dated 2025-12-10. Observed 2026-09-09. Search eligibility and snippet controls. Its older reporting paragraph is superseded by S04/S05 for dedicated AI reporting. Register entry
  2. S08Overview of OpenAI crawlers. OpenAI. Observed 2026-09-09. Separate OAI-SearchBot, GPTBot, ChatGPT-User and OAI-AdsBot roles; published verification feeds and user fetch caveat. Register entry
  3. S10Does Anthropic crawl data from the web?. Anthropic. Dated 2026-04-07. Observed 2026-09-09. ClaudeBot training, Claude-SearchBot search and Claude-User retrieval; published robots behavior and IP information link. Register entry
  4. S11Perplexity crawlers. Perplexity. Observed 2026-09-09. PerplexityBot search and Perplexity-User user directed fetch; IP feeds and robots caveat. Register entry
  5. S12Google common crawlers. Google. Dated 2026-07-14. Observed 2026-09-09. Google-Extended is a robots product token, not a separate HTTP user agent; Gemini training/grounding scope, not Google Search. Register entry
  6. S17How Google interprets robots.txt. Google. Observed 2026-09-09. Robots group matching and crawl directives; robots is not authentication. Register entry

Roads from here

Cite this volume

APA

Anady, J. W. (2026, September 9). Engine specific discovery, training and user access controls (Reference module). FeedTheJoe Library, release 2026.09.12-g40. THATDEVELOPERGUY LLC. https://library.feedthejoe.com/reference/framework-engine-control-matrix/

Chicago

Anady, Joseph W. “Engine specific discovery, training and user access controls.” Reference module. FeedTheJoe Library, release 2026.09.12-g40. THATDEVELOPERGUY LLC, September 9, 2026. https://library.feedthejoe.com/reference/framework-engine-control-matrix/.

MLA

Anady, Joseph W. “Engine specific discovery, training and user access controls.” FeedTheJoe Library, release 2026.09.12-g40, THATDEVELOPERGUY LLC, 9 Sept. 2026, library.feedthejoe.com/reference/framework-engine-control-matrix/.

BibTeX

@misc{anady2026enginecontrolmatrix,
  author       = {Anady, Joseph W.},
  title        = {{Engine specific discovery, training and user access controls}},
  howpublished = {FeedTheJoe Library, Reference module},
  publisher    = {THATDEVELOPERGUY LLC},
  year         = {2026},
  month        = sep,
  note         = {Release 2026.09.12-g40},
  url          = {https://library.feedthejoe.com/reference/framework-engine-control-matrix/}
}

Pull this volume

The Markdown edition carries the full text with front matter, including any sections written for AI agents.

curl -s https://library.feedthejoe.com/reference/framework-engine-control-matrix.md

History

  1. Published on feedthejoe.com in edition 2026.09.09.
  2. Included in library release 2026.09.12-g40.
  3. Moved to library.feedthejoe.com; typography set to house style with no change of substance.

Previously at https://feedthejoe.com/library/reference/framework-engine-control-matrix/, which now redirects here.