Skip to content
← All writing
AI crawlers12 October 202611 min read14 sources

Google's crawlers and AI: Googlebot, Google-Extended and the rest

Which Google crawler feeds AI Overviews, AI Mode, Gemini and Vertex AI, what each robots.txt token really controls, and which control to use for each business goal.

By Mani Bharij, SEO & AI Search Consultant

In this postHover or tap a point
01020304050607080910

Chapter 011 min

How Google groups its crawlers

Google runs more crawlers than any other operator a site owner is likely to meet, and only a few of them have anything to do with AI. The one that matters most for AI search is Googlebot, which is also the one that keeps you in Google Search. AI Overviews and AI Mode show pages from the Search index, and Google treats robots.txt rules for Googlebot as the access control for both.1 The tokens with AI in their description, such as Google-Extended and Google-CloudVertexBot, control other products.

This post covers Google's part of the AI crawlers guide: each crawler and fetcher that matters for AI, what blocking it does in business terms, and how to check what is really visiting. For the general rules of writing the file, see how to set up robots.txt for AI crawlers. Bing and Copilot are covered in Microsoft's AI crawlers.

Chapter 01 / 101 min

How Google groups its crawlers

Google sorts everything that fetches pages into three groups, and the group tells you most of what you need to know about robots.txt and verification.2

GroupExamples relevant to AIFollows robots.txt?Reverse DNSIP list
Common crawlersGooglebot, GoogleOther, Google-CloudVertexBotAlways, for automatic crawlscrawl-***-***-***-***.googlebot.com or geo-crawl-***-***-***-***.geo.googlebot.comcommon-crawlers.json
Special-case crawlersNone directly. AdsBot is the usual example.May or may not. Some ignore the * group by agreement with the site.rate-limited-proxy-***-***-***-***.google.comspecial-crawlers.json
User-triggered fetchersGoogle-Agent, Gemini Notebook, Google Read AloudGenerally ignore it, because a user asked for the fetch***-***-***-***.gae.googleusercontent.com or google-proxy-***-***-***-***.google.comuser-triggered-fetchers.json, user-triggered-fetchers-google.json, user-triggered-agents.json
Google's three groups of crawlers and fetchers
Chapter 02 / 101 min

Googlebot: Search, AI Overviews and AI Mode

Googlebot has a smartphone and a desktop version, and both use the robots.txt token Googlebot. Rules addressed to it affect Google Search, including Discover and all Search features, as well as Google Images, Google Video and Google News.3 The published strings are:

Googlebot user agent strings
# Smartphone
Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/W.X.Y.Z Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

# Desktop
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/W.X.Y.Z Safari/537.36

Chrome/W.X.Y.Z is a placeholder for the current Chromium version, so filter logs with a wildcard there and never an exact version.3

For AI search, the point to hold on to is that AI Overviews and AI Mode have no crawler of their own. To be eligible as a supporting link in either, a page must be indexed and eligible to show in Google Search with a snippet, and there are no extra technical requirements, special files or schema.1 Google states that robots.txt directives for Googlebot are the control for how a site is crawled for Search, AI features included.1 Blocking Googlebot to keep out of AI Overviews would take the site out of Google Search altogether, which for most businesses would be the most expensive robots.txt line they could write.

Googlebot's share of crawling has grown alongside these features. Across a fixed set of Cloudflare customers, Googlebot requests rose 96% between May 2024 and May 2025, and its share of requests from the AI and search crawlers Cloudflare tracks rose from 30% to 50%.4 Cloudflare noted that the growth coincided with the launch and expansion of AI Overviews, without claiming that one caused the other.

Chapter 03 / 101 min

Google-Extended: Gemini training and grounding

Google-Extended is a product token, not a crawler. It has no user agent string: Google crawls with its existing user agents and reads the token from robots.txt to decide what the crawled content may be used for.3 RFC 9309 says a product token should normally be a substring of the user agent a crawler sends,5 and Google-Extended is a deliberate exception, which is why you will never see it in a log file.

Disallowing Google-Extended covers two uses. It stops content Google crawls from your site being used to train future generations of Gemini models, which power Gemini Apps and the Vertex AI API for Gemini. It also stops the content being used for grounding, meaning Search index content given to the model at prompt time, in Gemini Apps and in Grounding with Google Search on Vertex AI. Google says it does not affect inclusion in Google Search and is not a ranking signal.3

So blocking Google-Extended is a trade, with a cost on each side. You keep your content out of Gemini training, and you also make it ineligible as a grounding source when someone asks the Gemini app a question your site could answer. It does nothing to AI Overviews or AI Mode, which Google handles under Search. Google rewrote the token's description on 25 April 2025, after publisher feedback, to add specificity and clarity.6

Plenty of sites have made the call. HTTP Archive's 2025 Web Almanac found google-extended named in 3.4% of desktop files and 3.0% of mobile files.7 Those are mentions, so they include files that allow the token as well as those that block it.

Chapter 04 / 101 min

GoogleOther and Google-CloudVertexBot

GoogleOther is Google's generic crawler for product teams. Rules addressed to it do not affect any specific product, and Google gives one-off crawls for internal research and development as an example use. It has image and video variants, GoogleOther-Image and GoogleOther-Video, which also follow a GoogleOther group.3 Its strings end in (compatible; GoogleOther) within the same Chrome-based patterns Googlebot uses. Cloudflare's 2025 analysis found Googlebot and GoogleOther together made up most of Google's crawling.4

Google does not say GoogleOther feeds AI products, and I would not claim that it does. Equally, blocking it has no documented cost to Search, so a site that wants to keep its exposure to Google's internal research down can block it without losing anything it can measure.

Google-CloudVertexBot crawls sites when the site owner asks it to, as part of building Vertex AI Agents, and has no effect on Google Search or other products. Its user agent contains the substring Google-CloudVertexBot. It answers to two tokens, Google-CloudVertexBot and Googlebot,3 so if it has no group of its own it follows your Googlebot group. You only need to think about it if your own company is building a Vertex AI agent over your site, and then the fix is to allow it.

Chapter 05 / 101 min

User-triggered fetchers: Google-Agent and Gemini Notebook

Two of Google's user-triggered fetchers are AI products. Because a person asked for the fetch, Google says these fetchers generally ignore robots.txt rules.8

  • Google-Agent is used by agents hosted on Google infrastructure to navigate the web and take actions when a user asks. Its strings contain compatible; Google-Agent; +https://developers.google.com/crawling/docs/crawlers-fetchers/google-agent inside a Chrome-based user agent, and it uses the IP ranges in user-triggered-agents.json.8 Google added it to its documentation on 20 March 2026.6
  • Gemini Notebook fetches individual URLs that users add as sources to their projects. Its strings contain compatible; Google-GeminiNotebook. It replaced the Google-NotebookLM user agent, which Google supported until August 2026.8 The rename followed NotebookLM becoming Gemini Notebook, announced in the changelog on 16 July 2026.6
  • Google Read Aloud fetches a page and reads it out with text to speech when a user asks. It is not a generative AI product, but it is the kind of request that looks automated in logs.8

Google-Agent is also where Google is testing a stronger form of identification. Some of its requests are signed under the Web Bot Auth draft and carry a Signature-Agent header with the value g="https://agent.bot.goog". The public keys are published at https://agent.bot.goog/.well-known/http-message-signatures-directory. Google signs only a subset of requests during the experiment, so IP and DNS checks are still needed.9

In business terms, a visit from either fetcher means a real person used a Google AI product on your page. I would not block them. If a business has a reason to, robots.txt will not do it reliably, and the enforceable route is a firewall rule matched to the published IP ranges.

Chapter 06 / 102 min

Controlling how your content appears in AI Overviews and AI Mode

Since robots.txt cannot separate Search from AI Overviews, Google offers two other kinds of control.

The first is the Search generative AI control in Search Console, under Settings and then Search generative AI. Excluding a property stops its links and content appearing in AI Overviews, AI Mode and generative AI features in Google Discover, and its content can no longer be used to generate a response or preview in them. Google says the control is not used as a ranking or inclusion signal for the rest of Search, that it does not affect AI training (Google-Extended handles that), and that content is typically excluded within one to two days of the change going live. The control was rolled out to all websites worldwide on 31 August 2026.10 Child properties inherit the setting from their closest configured parent, so check which property you are changing.10

The control arrived alongside regulatory pressure. On 3 June 2026 the UK's Competition and Markets Authority imposed a publisher conduct requirement on Google, which requires tools for publishers to keep their content out of AI features in search, such as AI Overviews, and proper attribution with clear links in AI results. Google was given nine months to implement all the changes.11

The second kind is the snippet controls, which work page by page. Google's robots meta tag documentation says nosnippet applies to AI Overviews and AI Mode and also prevents the content being used as a direct input for them, and that max-snippet limits how much of the content may be used as a direct input. The data-nosnippet attribute on a span, div or section keeps that part of the page out of snippets.12 Google lists all three, with noindex, as the ways to limit what Search shows from your pages, AI features included.1

HTML: snippet controls that also apply to AI Overviews and AI Mode
<!-- No snippet, and no direct input to AI Overviews or AI Mode -->
<meta name="robots" content="nosnippet">

<!-- Limit snippets, and AI input, to 160 characters -->
<meta name="robots" content="max-snippet:160">

<!-- Keep one section out of snippets -->
<div data-nosnippet>Trade pricing for account holders</div>

There is a catch with max-snippet. Google says the limit does not apply where a publisher has separately granted permission, such as content supplied as in-page structured data or under a licence agreement with Google.12 And nosnippet also removes the ordinary text snippet from blue links, which can cost clicks, so I would use it only on pages where that cost is acceptable.

These lines sit alongside your normal User-agent: * group. Remember that a crawler named in its own group stops reading the * group,5 so a group with only Disallow: / is safe, but a group that allows some paths must repeat your shared disallows.

robots.txt
# Goal 1: stay in Search and AI Overviews, keep content out of
# Gemini training and Gemini Apps grounding
User-agent: Google-Extended
Disallow: /

# Optional: also opt out of Google's generic research crawler.
# No documented effect on any Google product.
User-agent: GoogleOther
User-agent: GoogleOther-Image
User-agent: GoogleOther-Video
Disallow: /

# Do NOT block Googlebot to leave AI Overviews or AI Mode.
# That removes you from Google Search. Use the Search generative
# AI control in Search Console, or nosnippet, instead.

# Everyone else, including Googlebot, follows your normal rules
User-agent: *
Disallow: /checkout/
Disallow: /account/

Be careful if you ever give Googlebot a group of its own. Several Google crawlers answer to Googlebot as a second token, including Googlebot-Image, Googlebot-News, Google-InspectionTool and Google-CloudVertexBot, and a rule needs to match only one of a crawler's tokens to apply.3 A restrictive Googlebot group therefore reaches all of them. Apple's crawler also falls back to Googlebot rules, as explained in Apple's AI crawlers.

Cloudflare customers should also check the dashboard. Cloudflare classes Googlebot as a mixed-use crawler, serving both search and training, and from 15 September 2026 its Block setting for training crawlers applies to Googlebot too, stopping it entirely, search included. Its Disallow AI Training setting instead publishes the no-training preference in robots.txt, which for Google is the Google-Extended opt-out, and leaves Googlebot crawling for search.13 More on this in when your CDN blocks AI crawlers.

Chapter 08 / 101 min

Verifying Google crawlers in your logs

User agent strings can be spoofed, so check before you trust one. Google documents two methods: a DNS check for one-off lookups, and matching IP addresses against its published ranges for anything at scale.2

Checklist0 of 4 done
Shell: verify a Googlebot IP
$ host 66.249.66.1
1.66.249.66.in-addr.arpa domain name pointer crawl-66-249-66-1.googlebot.com.

$ host crawl-66-249-66-1.googlebot.com
crawl-66-249-66-1.googlebot.com has address 66.249.66.1
Chapter 09 / 101 min

How much Google sends back

Google still returns far more traffic per page crawled than the AI-only operators. Cloudflare's crawl-to-refer ratio, the number of pages a platform crawls for each visit it refers, put Google at 5.4 in July 2025, against 1,091 for OpenAI and over 38,000 for Anthropic. Google's ratio rose from 3.8 in January to a peak of 22.5 in April before falling back.14 In the same study, Google referrals to Cloudflare's news customers fell from February 2025, with April 15% below January, which Cloudflare linked in time to the expansion of AI Overviews and the arrival of AI Mode.14

That is the trade-off in numbers. Google crawls a lot, but it sends visitors back at a rate the AI-only operators do not, and its AI features are built on the same crawl.

Chapter 10 / 101 min

What I would do for a typical business

  • Leave Googlebot alone. Every AI feature in Google Search depends on it, and so does the rest of your Google traffic.
  • Decide on Google-Extended on its own merits. If being cited in the Gemini app matters to you, leave it allowed. If keeping content out of Gemini training matters more, disallow it and accept that Gemini Apps will not use your pages for grounding.
  • Block GoogleOther if you like; it costs nothing documented. Ignore Google-CloudVertexBot unless you build on Vertex AI.
  • Use the Search generative AI control only if you are prepared to lose AI Overviews and AI Mode traffic, and check the Generative AI performance report first. For most businesses that traffic is worth keeping, and data-nosnippet on the few sections you want withheld is the more precise tool.
  • Verify Google traffic by DNS or IP before acting on it, and after any CDN or firewall change, confirm Googlebot still gets 200 responses.
Questions5 answered

Common questions

01Does blocking Google-Extended remove my site from AI Overviews?
No. Google-Extended controls Gemini model training and grounding in Gemini Apps and Vertex AI, and does not affect Google Search.3 To leave AI Overviews and AI Mode, use the Search generative AI control in Search Console.10
02Is there a separate Google crawler for AI Overviews or AI Mode?
No. Both use pages that are indexed and eligible to show in Search with a snippet, and Google treats robots.txt rules for Googlebot as the crawl control for them.1
03Can I stop Google-Agent with robots.txt?
Not reliably. Google says user-triggered fetchers, Google-Agent included, generally ignore robots.txt because a user requested the fetch.8 A firewall rule matched to user-triggered-agents.json is the enforceable option.
04Why do I not see Google-Extended in my server logs?
Because it has no user agent string. Google crawls with its usual user agents and reads Google-Extended from robots.txt only to decide how the content may be used.3
05Does the Search generative AI control affect my rankings?
Google says it is not used as a ranking or inclusion signal for other parts of Search. Excluded sites lose traffic and impressions from AI Overviews, AI Mode and Discover's generative AI features.10
References14 sources

Sources

  • Platform docs9
  • Regulator2
  • Industry study3
  1. 01AI features and your websiteGoogle Search CentralPlatform docs
  2. 02Verify requests from Google crawlers and fetchersGoogle Crawling InfrastructurePlatform docs
  3. 03List of Google's common crawlersGoogle Crawling InfrastructurePlatform docs
  4. 04From Googlebot to GPTBot: who's crawling your site in 2025Cloudflare Blog (July 2025)Industry study
  5. 05RFC 9309: Robots Exclusion ProtocolIETF (September 2022)Regulator
  6. 06ChangelogGoogle Crawling InfrastructurePlatform docs
  7. 07SEO: 2025 Web AlmanacHTTP ArchiveIndustry study
  8. 08List of Google user-triggered fetchersGoogle Crawling InfrastructurePlatform docs
  9. 09Authenticate requests with Web Bot Auth (experimental)Google Crawling InfrastructurePlatform docs
  10. 10Search generative AI controlSearch Console HelpPlatform docs
  11. 11CMA secures fairer deal for publishers and improves Google search services in UKCompetition and Markets Authority (June 2026)Regulator
  12. 12Robots meta tag, data-nosnippet, and X-Robots-Tag specificationsGoogle Search CentralPlatform docs
  13. 13Have it both ways: stay discoverable in search while disallowing AI trainingCloudflare Blog (September 2026)Platform docs
  14. 14The crawl-to-click gap: Cloudflare data on AI bots, training, and referralsCloudflare Blog (August 2025)Industry study

Written by Mani Bharij, SEO & AI Search Consultant in London. More on this subject in the AI crawlers guide.

Keep reading

Questions about any of this?

LinkedIn is the easiest place to reach me. Send a message or connect, and I will reply there.