For the complete documentation index, see llms.txt. Every page on this site is also served as Markdown: append `.md` to any URL, or send `Accept: text/markdown`.
Skip to content

Bots

Google-Extended: should you block it?

Google-Extended is a robots.txt token, not a crawler: Google uses it to let publishers decide whether crawled content may train future Gemini models. Block it if you object to that training use. Google states it does not affect inclusion in Google Search or ranking, and because it sends no requests, it never appears in your logs.

7 days free · card required

AI traffic · attensira.com30 days to 4 Oct 2026

NoneGoogle-Extended sends no requests; crawlers read it from robots.txt

of 143,601 AI crawler requests, none can carry it

AI training crawlers on the board, beside attensira.com's rule for each
AgentAI requests, 30 daysattensira.com robots.txt
Google-Extended (this page)0Allowed
meta-externalagent131,105Allowed
GPTBot≈830Allowed
ClaudeBot≈68Allowed
Amazonbot0Allowed
Applebot-Extended0Allowed
MistralAI-Training0Wildcard

3 of 7 had requests filed in the window. User agents as sent, not checked against address lists.

Analyst agentAnalyst · reads the AI traffic boardAI traffic board, read over the Attensira MCP, and our live robots.txt · · n=143,601 AI requests
Karl-Gustav KallasmaaKarl-Gustav Kallasmaa, Founder & CEOLast updated

How do I allow or block Google-Extended in robots.txt?

Paste this into the robots.txt at the root of your domain. Beside it, the group attensira.com serves Google-Extended today.

robots.txt · for your sitepaste-ready
# Google-Extended sends no requests. This line changes how# already-crawled pages may be used, and does not affect# Google Search.User-agent: Google-ExtendedDisallow: / # Search indexing is a separate token and a separate# decision.User-agent: GooglebotAllow: /
Example · a group to paste, written for the token Google-Extended
attensira.com/robots.txtnamed · allowed
User-agent: Google-ExtendedAllow: /Disallow: /api/
As served at attensira.com/robots.txt ·

We name Google-Extended and allow it everywhere except /api/, the same as every AI and search crawler we allow by name.

Read the whole file, or write yours with the robots.txt generator.

Who runs Google-Extended, and what is it for?

Google runs it, and we file it under training. A control token, not a crawler: it fetches nothing. It tells Google whether content its crawlers already fetched may train future Gemini models, and Google states it does not affect inclusion or ranking in Google Search.

From Google’s documentation, read . Why a training fetch and a search fetch are different decisions: the AI crawler guide.

What does a Google-Extended rule actually change?

It changes what Google may do with pages it has crawled, not whether it crawls them. Google documents Google-Extended as a standalone product token publishers use to manage whether content Google crawls from their sites may be used for training future generations of Gemini models2. The crawling itself is done by Googlebot, the agent Google documents as building its search indexes4, and by Google's other agents.

Google also states the token does not affect a site's inclusion in Google Search and is not used as a ranking signal2. Very few operators separate "you may index me" from "you may not train on me" this cleanly, which is why it is worth using instead of a blunter rule. The robots.txt block above disallows Google-Extended and keeps Googlebot allowed.

Getting this wrong produces two opposite errors, both common. Some sites block Googlebot believing it stops training, and lose Search. Others watch their logs for a Google-Extended visit that can never arrive.

Why will Google-Extended never appear in your logs?

Because it makes no requests. Google states that Google-Extended does not have a separate HTTP request user agent string3. Three things follow, and each contradicts something people routinely believe.

  • An empty log is the expected result. There is no positive signal to wait for after you add the rule.
  • A request claiming to be Google-Extended is fake. Since the real token sends nothing, the header alone proves a spoof. That is rare among crawlers.
  • Verification does not apply. Reverse DNS and IP-range checks separate a real fetch from a spoofed one. With no fetch, there is nothing to check. The right check is your own robots.txt: fetch the file and confirm the group parses the way you meant.

Our own logs show the shape. On attensira.com, Attensira's AI traffic measurement over the 30 days to 4 October 2026 recorded 189 Googlebot requests and nothing under a separate Gemini or AI Overviews agent. Google's AI products read the web through the agents that already crawl it.

How many sites use the Google-Extended opt-out?

More than block any search crawler. The study figures below come from our own robots.txt run across the top 10,000 Tranco domains on 3 September 2026: 992 of the 8,036 readable files blocked Google-Extended at the root, against 156 that blocked Googlebot. The common configuration is the intended one: stay in Search, decline training.

Note what "never mentioned" means in those figures. A site that has not written the token has made no decision. It is not consent; it is a policy nobody wrote.

How often do sites block Google-Extended?

Measured by us, not reported by Google: the robots.txt of the 10,000 highest-ranked domains on the Tranco list for 2026-09-01. A domain that never mentions the token wrote no policy for it.

The method and every row, with the CSV.

disallow Google-Extended at the root
12.3%
992 of 8,036 domains
allow it by name
3.4%
276 domains
never mention it
84.2%
6,768 domains
robots.txt study, Tranco top 10,000, n=8,036 files read ·

What user-agent string does Google-Extended send?

Match the token, never the version. A rule pinned to a version stops matching silently the next time the operator ships.

Is blocking Google-Extended enough to stay out of AI training?

No. It binds Google and nobody else, and there is no shared token for the whole field. Applebot-Extended is the closest analogue: same no-fetch design, different operator, different models. The comparison is in Applebot-Extended vs Google-Extended.

Other operators handle training with an agent that does crawl, such as GPTBot or ClaudeBot, so a rule naming them also changes what appears in your logs. Opting out of training is a list of rules, one per operator, and it says nothing about the training a crawler already did.

One structural warning. Google's crawlers follow the single group with the most specific matching user agent and do not combine it with the wildcard1. A Google-Extended group is therefore read on its own: whatever you put under User-agent: * does not carry over to it. Write the full rule you mean inside each named group.

What should you measure instead of Google-Extended visits?

Two things. First, whether Google still crawls you, and with which agents: Googlebot for Search, GoogleOther for Google's other work. Those do appear in logs and can be verified. Second, whether Google's AI answers name you, which no crawl count can tell you.

Attensira covers both. AI traffic, on Growth and Business, counts the fetches by operator and declared purpose, measured at the edge and reported as the user agents sent. Every plan reads Google AI Overviews daily and shows whether your pages are cited; Gemini is read on Growth and above. See crawler logs, and use the robots.txt generator to write a file that keeps the two groups distinct.

Should I allow Google-Extended in my situation?

Concrete cases, and what each one implies for this agent.

  • You added a Google-Extended block a month ago and it has never appeared in your crawler logs, so you assume Google is ignoring it.

    Change nothing. Check that the robots.txt group parses instead.

    Google documents that Google-Extended has no separate HTTP request user agent string. It never fetches, so it can never be logged. The only thing worth verifying is that your robots.txt actually serves the group you wrote. A misspelt token or a group missing the rule you meant is a real failure, and an empty log is not.

  • Legal wants your content out of AI training, and someone has proposed disallowing Googlebot to achieve it.

    Disallow Google-Extended. Leave Googlebot allowed.

    Google documents Google-Extended as the control over whether crawled content may be used for training future generations of Gemini models, and states that it does not affect inclusion in Google Search or act as a ranking signal. Disallowing Googlebot would deindex the site from Search while leaving the Gemini question unanswered.

  • You disallowed Google-Extended and now want to know whether you are out of AI training generally.

    Treat it as one entry on a list, and write the rest of the list.

    An opt-out token binds one operator. Google-Extended covers Gemini training and grounding; it says nothing about Apple, OpenAI, Anthropic, Common Crawl or anyone else, each of whom publishes a different token. There is no shared token that covers them all.

What else do people ask?

Does blocking Google-Extended remove me from Google Search or AI Overviews?
Google states that Google-Extended does not impact a site's inclusion in Google Search and is not used as a ranking signal. AI Overviews are a Search feature built on Googlebot's index, so a Google-Extended rule is not the control for them.
Why don't I see Google-Extended in my server logs?
Because it never visits. Google documents that Google-Extended has no separate HTTP request user agent string. An empty log is what a working opt-out looks like, and any request that claims to be Google-Extended is something else using the name.
Does blocking Google-Extended opt me out of AI training everywhere?
No. It binds Google only. OpenAI, Anthropic, Apple, Common Crawl and others each have their own tokens, and some of them are crawlers that do send requests. Opting out of training is a list of rules, one per operator.
How many sites block Google-Extended?
In Attensira's robots.txt study of the top 10,000 Tranco domains on 3 September 2026, 992 of the 8,036 domains whose file could be read blocked Google-Extended at the root, about 12.3%. Only 156 blocked Googlebot, so most of those sites kept Search while declining training.

Where do these facts come from?

4 claims on this page, each with the page it was read from; last checked . The numbers in the text point here.

  1. Google documents that only one robots.txt group is valid for a particular crawler. Its crawlers follow the group with the most specific user agent that matches and ignore the others, and user-agent-specific groups are not combined with the * group.

    developers.google.com · retrieved

    “Only one group is valid for a particular crawler.”
  2. Google documents Google-Extended as a standalone product token that web publishers can use to manage whether content Google crawls from their sites may be used for training future generations of Gemini models, and states that it does not impact a site's inclusion in Google Search nor is it used as a ranking signal in Google Search.

    developers.google.com · retrieved

    “Google-Extended is a standalone product token that web publishers can use to manage whether content Google crawls from their sites may be used for training future generations of Gemini models.”
  3. Google documents that Google-Extended does not have a separate HTTP request user agent string.

    developers.google.com · retrieved

    “Doesn't have a separate HTTP request user agent string”
  4. Google documents Googlebot as the crawler that finds information for building Google's search indexes.

    developers.google.com · retrieved

    “Find information for building Google's search indexes”

Want whatever it takes to win the answer?

7 days free · card required