APIs-Google
SafeUser-agent: APIs-Google
Operator: Google
Added:
Bot directoryCategory
Google's specialized crawlers for Images, Video, News and other services.
User-agent: APIs-Google
Operator: Google
Added:
User-agent: Google-CWS
Operator: Google
Added:
User-agent: FeedFetcher-Google
Operator: Google
Added:
User-agent: Google-GeminiNotebook
Operator: Google
Added:
User-agent: Gemini-Deep-Research
Operator: Google
Added:
User-agent: AdsBot-Google
Operator: Google
Added:
User-agent: AdsBot-Google-Mobile
Operator: Google
Added:
User-agent: Mediapartners-Google
Operator: Google
Added:
User-agent: GoogleMessages
Operator: Google
Added:
User-agent: Google-Pinpoint
Operator: Google
Added:
User-agent: Google-Safety
Operator: Google
Added:
User-agent: Google-Agent
Operator: Google
Added:
User-agent: Google-InspectionTool
Operator: Google
Added:
User-agent: Google-NotebookLM
Operator: Google
Added:
User-agent: Google-Read-Aloud
Operator: Google
Added:
User-agent: Google-Site-Verification
Operator: Google
Added:
User-agent: Googlebot-Image
Operator: Google
Added:
User-agent: Googlebot-News
Operator: Google
Added:
User-agent: Googlebot-Video
Operator: Google
Added:
User-agent: GoogleOther
Operator: Google
Added:
User-agent: GoogleOther-Image
Operator: Google
Added:
User-agent: GoogleOther-Video
Operator: Google
Added:
User-agent: GoogleProducer
Operator: Google
Added:
User-agent: Storebot-Google
Operator: Google
Added:
No bots match those filters. Try a shorter search or browse every category. Missing a crawler? Tell us and we will research it.
Our database lists 24 Google crawlers from 1 operator. 24 are rated safe, 0 caution and 0 aggressive. What they are for:
| Purpose | Crawlers |
|---|---|
| builds a search or answer index | 9 |
| checks pages for an SEO, uptime or analytics service | 7 |
| fetches a page when a person asks an assistant or app to open it | 7 |
| fetches a page to build a link preview when someone shares it | 1 |
How the 24 Google crawlers spread across our six priority tiers, where Tier 1 is what you would notice losing:
The highest-priority Google crawlers here are Google-Agent, Google-GeminiNotebook. Start your review with these.
User-agent: * should say, because every crawler you do not name follows it.Disallow lines inside it.The User-agent: * group. If there is no such group, it may crawl everything.
Not necessarily. Safety describes behaviour. Whether to allow it depends on what it does with your content and what you lose by blocking it.
Ranked by priority tier, these are the Google crawlers with the biggest effect on a typical site:
Google-Agent (Google, Tier 2): a user-triggered agent that fetches a page when a person asks an assistant or app to open it.Google-GeminiNotebook (Google, Tier 2): a user-triggered agent that fetches a page when a person asks an assistant or app to open it.AdsBot-Google (Google, Tier 3): a utility crawler that checks pages for an SEO, uptime or analytics service.AdsBot-Google-Mobile (Google, Tier 3): a utility crawler that checks pages for an SEO, uptime or analytics service.APIs-Google (Google, Tier 3): a user-triggered agent that fetches a page when a person asks an assistant or app to open it.FeedFetcher-Google (Google, Tier 3): a user-triggered agent that builds a search or answer index.Gemini-Deep-Research (Google, Tier 3): a user-triggered agent that fetches a page when a person asks an assistant or app to open it.Google-InspectionTool (Google, Tier 3): a utility crawler that checks pages for an SEO, uptime or analytics service.Of the 24 Google crawlers we track, 1 are documented as following robots.txt, 9 as not following it for some requests, 0 with exceptions or disputed behaviour, and 14 with no clear statement from the operator. Where behaviour is unclear, back a robots.txt rule with a server-side one.
| If you run... | Recommended approach |
|---|---|
| Any site that wants search traffic | Allow the major engines; blocking them removes pages from their results. |
| Site with a regional audience | Allow the engines your audience uses; regional engines can matter more than you expect. |
| Staging or private site | Block everything and protect it with authentication, not robots.txt alone. |
| Site under heavy crawl load | Use caching and engine crawl-rate settings before blocking. |
The errors we see most often with Google crawlers in the files and firewalls we test:
All three hide inside a file that looks correct, so check Google crawlers from outside after every change.
robots.txt says what Google-Agent and Google-GeminiNotebook and AdsBot-Google and AdsBot-Google-Mobile and APIs-Google and FeedFetcher-Google may do; your access logs show what they actually did.
On a server with standard Nginx or Apache logs, this counts matching requests per day (adjust the log path for your host):
grep -iE "Google-Agent|Google-GeminiNotebook|AdsBot-Google|AdsBot-Google-Mobile|APIs-Google|FeedFetcher-Google" /var/log/nginx/access.log \
| awk '{print $4}' | cut -d: -f1 | sort | uniq -c
And this shows which paths it requested most, which is the quickest way to see whether your Disallow lines are being respected:
grep -iE "Google-Agent|Google-GeminiNotebook|AdsBot-Google|AdsBot-Google-Mobile|APIs-Google|FeedFetcher-Google" /var/log/nginx/access.log \
| awk '{print $7}' | sort | uniq -c | sort -rn | head -20
Anyone can send these user-agents, so confirm the source before acting on a match:
Google-Agent: compare each address with the ranges at developers.google.com/static/crawling/ipranges/user-triggered-agents.json. A request claiming to be Google-Agent from outside them is not genuine. Check it separately from Google-GeminiNotebook and AdsBot-Google and AdsBot-Google-Mobile and APIs-Google and FeedFetcher-Google.Google-GeminiNotebook: we hold no published IP list, so use reverse DNS where Google crawlers documents a hostname and treat an unverifiable Google-GeminiNotebook request with caution. Check it separately from Google-Agent and AdsBot-Google and AdsBot-Google-Mobile and APIs-Google and FeedFetcher-Google.AdsBot-Google: we hold no published IP list, so use reverse DNS where Google crawlers documents a hostname and treat an unverifiable AdsBot-Google request with caution. Check it separately from Google-Agent and Google-GeminiNotebook and AdsBot-Google-Mobile and APIs-Google and FeedFetcher-Google.AdsBot-Google-Mobile: we hold no published IP list, so use reverse DNS where Google crawlers documents a hostname and treat an unverifiable AdsBot-Google-Mobile request with caution. Check it separately from Google-Agent and Google-GeminiNotebook and AdsBot-Google and APIs-Google and FeedFetcher-Google.APIs-Google: we hold no published IP list, so use reverse DNS where Google crawlers documents a hostname and treat an unverifiable APIs-Google request with caution. Check it separately from Google-Agent and Google-GeminiNotebook and AdsBot-Google and AdsBot-Google-Mobile and FeedFetcher-Google.FeedFetcher-Google: we hold no published IP list, so use reverse DNS where Google crawlers documents a hostname and treat an unverifiable FeedFetcher-Google request with caution. Check it separately from Google-Agent and Google-GeminiNotebook and AdsBot-Google and AdsBot-Google-Mobile and APIs-Google.The newest Google crawlers in our database: Mediapartners-Google (September 22, 2026), GoogleMessages (September 22, 2026), Google-Safety (September 22, 2026), Google-Pinpoint (September 22, 2026), Google-GeminiNotebook (September 22, 2026), Google-CWS (September 22, 2026). A User-agent: * default decides what each of these gets until you name it.
None of the 24 Google crawlers is in our tracked token set yet, so we report first-seen dates only.
From our robots.txt study of the Tranco top 10,000 (5,583 valid files, fetched October 20, 2026):
None of the tokens for Google crawlers is tracked by name in our study. For scale, 20.1% of top-site files block at least one AI training crawler and 4.3% refuse every unnamed crawler with User-agent: * and Disallow: /, which would catch Google crawlers too.
User-agent: *, so a short file with a sensible default is easier to maintain than a long list.User-agent: * default matters: it decides what happens to crawlers you have never heard of.Text size
Saved on this device only. Drag the round button to move it. Accessibility statement