Inferensys

Glossary

Google-Extended

A standalone user-agent token used by Google to control the ingestion of web content specifically for training its generative AI models, including Bard and Vertex AI, separate from the general Googlebot indexer.
Developer demonstrating multi-agent tool use, agent tool selection interface on laptop, casual tech demo moment.
AI CRAWLER IDENTIFICATION

What is Google-Extended?

Google-Extended is a standalone product token used in robots.txt to control whether a site's content can be used to train Google's generative AI models, including Bard and Vertex AI.

Google-Extended is a specific user-agent token that acts as a granular opt-out mechanism, entirely separate from the general Googlebot indexer. By adding a User-agent: Google-Extended directive with a Disallow rule in a site's robots.txt file, webmasters can explicitly block Google's crawlers from scraping their content for the purpose of improving Bard and Vertex AI foundation models, without affecting the site's appearance in standard Google Search results.

This token addresses the critical distinction between search indexing and generative AI training data ingestion. Unlike broad IP-based blocks that risk disrupting legitimate search traffic, Google-Extended provides surgical control over model training consent. It represents a shift toward transparent, crawler-level governance where a single Disallow: / directive prevents proprietary text and images from being incorporated into the weights of Google's commercial generative systems.

Standalone Product Token

Key Features of Google-Extended

Google-Extended is a discrete user-agent token that governs content ingestion specifically for Google's generative AI model training, operating independently from the standard Googlebot indexer.

01

Independent Crawler Identity

Google-Extended functions as a standalone product token, completely separate from the primary Googlebot crawler. This architectural separation allows site owners to permit standard search indexing while explicitly blocking AI training ingestion. The token is transmitted in the User-Agent HTTP header and can be targeted directly within robots.txt directives without affecting a site's presence in Google Search results.

02

Robots.txt Governance

Control is implemented through the Robots Exclusion Protocol using a dedicated user-agent record. The directive User-agent: Google-Extended followed by Disallow: / blocks all generative AI training ingestion across the entire domain. Granular path-level control is supported, allowing organizations to expose public documentation while protecting proprietary code repositories or premium content archives from model training.

03

Model Training Scope

This token specifically governs content used to train Bard (now Gemini) and Vertex AI foundation models. It does not control:

  • Standard search indexing (handled by Googlebot)
  • Google News or Discover crawling
  • Google AdsBot or other marketing crawlers
  • Image or video search indexing The token's scope is narrowly defined to generative AI training pipelines, providing precise opt-out granularity.
04

Verification via Reverse DNS

Authentic Google-Extended crawler traffic can be verified through forward-confirmed reverse DNS lookup. Requests originate from IP addresses that resolve back to hostnames within the *.googlebot.com or *.google.com domains. This verification mechanism prevents spoofed User-Agent strings from bypassing robots.txt directives, ensuring that only legitimate Google infrastructure respects the crawl rules.

05

No Indexing Side Effects

Blocking Google-Extended has zero impact on search visibility. Unlike disallowing Googlebot, which removes pages from search results, restricting Google-Extended only prevents content from being used in generative AI training datasets. This decoupling was a direct response to publisher concerns that opting out of AI training would harm organic search performance, a fear that is explicitly unfounded with this token architecture.

06

Implementation Precedence

Google-Extended respects standard robots.txt precedence rules. The most specific matching directive applies, and the crawler honors Disallow, Allow, and Crawl-delay directives. Unlike some AI crawlers that ignore robots.txt entirely, Google-Extended is a compliant implementation of the Robots Exclusion Protocol. The token was publicly announced in September 2023 as part of Google's commitment to transparent AI data governance.

GOOGLE-EXTENDED

Frequently Asked Questions

Clear answers to the most common technical and strategic questions about the Google-Extended user-agent token and its role in controlling generative AI ingestion.

Google-Extended is a standalone user-agent token that acts as a specific directive for controlling whether a website's content can be used to train Google's generative AI models, including Bard and Vertex AI foundation models. It operates entirely independently from the standard Googlebot crawler, which handles indexing for Google Search. When a web server receives a request with the Google-Extended user-agent string, it checks the site's robots.txt file for rules targeting this specific token. If the path is disallowed, Google's AI training pipeline will not ingest that content, even if the same content remains accessible to the general search indexer. This separation allows content owners to maintain search visibility while opting out of contributing to Google's generative model training corpus.

CRAWLER COMPARISON

Google-Extended vs. Googlebot vs. GPTBot

A technical comparison of Google's general indexer, Google's AI training crawler, and OpenAI's training crawler across access control, purpose, and identification attributes.

FeatureGoogle-ExtendedGooglebotGPTBot

Primary Purpose

Training generative AI models (Bard, Vertex AI)

Indexing web pages for Google Search

Training and improving OpenAI generative models

User-Agent Token

Google-Extended

Googlebot

GPTBot

Full User-Agent String

Google-Extended

Respects robots.txt

Respects noindex

Respects noarchive

Crawl Frequency

Variable; lower volume than Googlebot

High; continuous recrawling based on PageRank

Variable; on-demand based on training corpus needs

IP Range Documentation

Published in Google's crawler IP list

Published in Google's crawler IP list

Published at openai.com/gptbot

Reverse DNS Pattern

crawl----.googlebot.com

crawl----.googlebot.com

No standardized rDNS pattern published

Content Usage

Generative AI model training only

Search index, featured snippets, knowledge graph

Foundation model pre-training and fine-tuning

Opt-Out Mechanism

Disallow in robots.txt

Disallow in robots.txt or noindex meta tag

Disallow in robots.txt

Caching Behavior

Does not cache for public search

Caches pages for search result snippets

Ingests content into training corpus; no public cache

Impact on Search Visibility

None; blocking does not affect ranking

Direct; blocking prevents indexing and ranking

None; blocking does not affect search visibility

First Documented

September 2023

Original Google crawler; operational since 1998

August 2023

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.