Google-Extended is the robots.txt product token Google uses so you can opt out of Gemini / generative-AI training without opting out of Search.
Google has been explicit that Search crawling stays on Googlebot, and AI Overviews and AI Mode still ride that search crawl. Blocking Google-Extended does not remove you from Search, and it does not create a "Gemini Ads" conversion API.
If your log dashboard has a line named Google-Extended, read it as "training-control token / related hits," not as a campaign. The crawl you already know how to measure is Googlebot.
What "measuring" it means
- Policy: Is
User-agent: Google-Extendedpresent in robots.txt, with an explicitAlloworDisallow? Ambiguous blocks get ignored. - Search crawl: Googlebot volume and Coverage in Search Console, unchanged by the Extended token.
- Hardal: AI Visibility lists Google-Extended among named agents so you do not dump it into a generic bot bucket. Use it to confirm the training opt-out is the one you intended.
Do not look for Google-Extended in GA4 acquisition. There is no pageview to find.
robots.txt
Opt out of Gemini training, keep Search:
User-agent: Google-Extended
Disallow: /
Leave Googlebot allowed. Disallowing Googlebot does nothing about Gemini. It removes you from Search.
This is the rare clean split in the AI bot list. GPTBot vs OAI-SearchBot is a similar idea at OpenAI. Google just happens to reuse Googlebot for search-shaped AI features, so the training switch is a token rather than a second spider you will see as often as GPTBot.
What not to build
- A "Google-Extended Conversions API" guide. There isn't one.
- A ChatGPT Ads clone with the name swapped. Paid Google measurement is still gclid, Enhanced Conversions, offline imports, and server-side GA4 / Ads, which Hardal already treats as destinations, not as this token.
For ChatGPT paid media, start at How to measure ChatGPT Ads.