Google documents its AI-related crawlers and fetchers across common crawlers and user-triggered fetchers. GoogleOther joined the list on Apr 20, 2023 for one-off research crawls, Google-NotebookLM arrived in Oct 2025 and was renamed Google-GeminiNotebook on Jul 17, 2026, and Google-Agent was added on Mar 20, 2026 as the identity for agents hosted on Google infrastructure that browse and act on pages.
Google is also the biggest crawler operator overall. Googlebot, which feeds Google's AI features as well as Search, made up about 24.5% of AI-bot traffic in Cloudflare Radar data for July 2026, and Cloudflare said Googlebot was over 28% of the verified-bot traffic it saw in 2025. Radar does not break out Google-Agent or the Gemini fetchers.
On sites that use Verisoul, from Oct 29 to Nov 1, 2026 (Nov 1 partial), the largest named Google source was Google Read Aloud, the fetcher behind Google's text-to-speech reading of pages, which produced about twice as many sessions as Meta's Muse. Google Agent was much smaller at 1% of the personal-agent sessions we named, though it is the one that fills forms, which is why fraud teams ask about it.
How Google's AI bots show up on your site
Every fetcher runs from Google-owned IPs, and reverse DNS for user-triggered fetchers resolves to gae.googleusercontent.com or google-proxy hosts. Google-Agent sends a Chrome-based user agent for Linux desktop or Android with a Google-Agent token, and Google publishes its IPs in a dedicated file, user-triggered-agents.json. Google-Extended has no user agent at all, since it only tells Google whether pages Googlebot crawls may be used for Gemini training and grounding.
| Check | What Google's AI bots do |
|---|---|
| User agent | Declared tokens Google-Agent, Google-GeminiNotebook, GoogleOther |
| Web Bot Auth signature | Experimental for Google-Agent only, as agent.bot.goog |
| IP ranges | Published JSON files plus reverse and forward DNS |
| robots.txt | GoogleOther follows it, user-triggered fetchers generally don't |
Why Google's AI bots are easy to detect
Every documented fetcher declares a token and comes from Google IPs that pass DNS checks, so verification is straightforward, and Google-Agent is starting to sign its requests, which will make it stronger still. The confusing part is Google-Extended, which looks like a bot name but is only a robots.txt rule, so you can't block it at the firewall or find it in logs, and Google says it doesn't affect Search ranking.
The other trap is the NotebookLM rename, which broke allow and block rules that hard-coded the old token. Clicks from the Gemini iOS app can also arrive as an in-app browser carrying a real person, which should not be treated as a bot.
How Verisoul detects Google's AI bots
These fetchers are self-declared, so Verisoul reads the token and confirms the source IP is Google's own before naming it. For Google Agent we also look at the session itself, where a cloud-hosted browser with a virtual machine device profile and automated clicks, typing and page flow back up the network check.
"agent": {
"id": "google_agent",
"name": "Google Agent",
"provider": "Google",
"type": "ai_agent",
"detection_method": "self_declared",
"detection_signals": [
"network",
"behavioral"
]
}idisgoogle_agenthere, withgoogleotherandgoogle_notebooklmfor the read-only fetcherstypeisai_agent, because Google Agent acts on pages for a person rather than only reading themdetection_methodisself_declared, since the agent named itself in its user agentdetection_signalslistsnetwork(Google's own IP),device(a cloud VM browser profile) andbehavioral(automated page flow)
See the Google Agent entry in Agent Atlas and the AI agent detection docs for every Google id.
- 01Person asks a Google agent for help
- 02Google-Agent opens your site from Google IPs
- 03It fills forms with automated input
- 04Your page sees a cloud VM browser
How to detect Google's AI bots step by step
- Turn on Verisoul and read the
agentobject in the API response - Write separate rules for
google_agent, which acts, andgoogleotherandgoogle_notebooklm, which only read - Use robots.txt with User-agent: Google-Extended to opt out of Gemini training and grounding
- Update any rule that still names Google-NotebookLM
Should you block Google's AI bots?
GoogleOther, Gemini Notebook and Read Aloud only read pages, so they are a content decision, and Google-Extended belongs in robots.txt. Google Agent acts for a real person, so most teams let it browse and buy and send it to review at sign-up and payouts, where an automated session deserves a second look.