Google

32 crawlers operated by Google

https://developers.google.com/

Who Google is, for site owners

Google operates 32 crawlers in our directory, filed under Google Bots and AI & LLM Bots and Cloud Services and Search Engines and SEO Tools. Of those 32, 32 rated safe for crawl behaviour.

Blocking Google carries an SEO impact score of 0/10 to 10/10 across its crawlers. 10 of them share the highest blocking impact here: Low - No SEO ranking impact.

Our recommendation for Google, set by its least reassuring crawler (Google-InspectionTool, rated safe): Never block - it will remove your site from major search results.

Google at a glance

OperatorGoogle
Crawlers in directory32
CategoriesGoogle Bots, AI & LLM Bots, Cloud Services, Search Engines, SEO Tools
SEO impact if blocked0/10 to 10/10
Crawl behaviour32 rated safe
Websitedevelopers.google.com
Official crawler docsGoogle crawler documentation

Crawlers operated by Google

What Google's crawlers are for

Google runs 32 crawlers in our database. Grouped by the job each one does:

  • a user-triggered agent: APIs-Google, FeedFetcher-Google, Google-Gemini-CLI, Google-GeminiNotebook, GoogleAgent-URLContext, Gemini-Deep-Research, Google-Firebase, Google-Pinpoint, Google-Agent, Google-NotebookLM, Google-Read-Aloud, Google-Site-Verification, GoogleProducer, GoogleAgent-Mariner
  • a utility crawler: Google-CWS, AdsBot-Google, AdsBot-Google-Mobile, Mediapartners-Google, GoogleMessages, Google-Safety, Google-InspectionTool, Chrome-Lighthouse
  • a retrieval crawler that feeds AI search answers: Google-CloudVertexBot
  • an opt-out token rather than a crawler: Google-Extended
  • a search engine crawler: Googlebot, Googlebot-Image, Googlebot-News, Googlebot-Video, GoogleOther, GoogleOther-Image, GoogleOther-Video, Storebot-Google

The highest-priority token is Tier 1. That puts Google among the operators whose crawlers have a direct effect on whether AI answers or search results can include your pages.

How site owners treat Google

How often site owners write rules for Google's tokens, from our own robots.txt study of the Tranco top 10,000:

Google tokens named and blocked in top-site robots.txt files
TokenFiles naming itFiles blocking it
Google-Gemini-CLI8 (0.1%)Not measured
GoogleAgent-URLContext10 (0.2%)Not measured
Gemini-Deep-Research108 (1.9%)Not measured
Google-Firebase41 (0.7%)Not measured
Google-Extended801 (14.3%)723 (13%)
Google-NotebookLM85 (1.5%)Not measured
Googlebot528 (9.5%)154 (2.8%)
Chrome-Lighthouse16 (0.3%)Not measured
GoogleAgent-Mariner69 (1.2%)Not measured

A Google token can be blocked without being named, through a User-agent: * group with Disallow: /, so its blocking share can be higher than its naming share.

Related: how AI engines choose their sources

All counts come from 5,583 valid files fetched October 20, 2026.

Writing one policy for Google

A robots.txt file cannot say "Google"; it can only name Google's tokens, one group at a time. So "block Google" really means naming each of its 32 tokens, and you can give them different answers.

# Allow Google search and assistants, refuse training
User-agent: APIs-Google
Disallow: /

User-agent: APIs-Google
User-agent: Google-CWS
User-agent: FeedFetcher-Google
User-agent: Google-Gemini-CLI
User-agent: Google-GeminiNotebook
User-agent: GoogleAgent-URLContext
User-agent: Gemini-Deep-Research
User-agent: AdsBot-Google
User-agent: AdsBot-Google-Mobile
User-agent: Mediapartners-Google
User-agent: Google-Firebase
User-agent: GoogleMessages
User-agent: Google-Pinpoint
User-agent: Google-Safety
User-agent: Google-Agent
User-agent: Google-CloudVertexBot
User-agent: Google-Extended
User-agent: Google-InspectionTool
User-agent: Google-NotebookLM
User-agent: Google-Read-Aloud
User-agent: Google-Site-Verification
User-agent: Googlebot
User-agent: Googlebot-Image
User-agent: Googlebot-News
User-agent: Googlebot-Video
User-agent: GoogleOther
User-agent: GoogleOther-Image
User-agent: GoogleOther-Video
User-agent: GoogleProducer
User-agent: Chrome-Lighthouse
User-agent: GoogleAgent-Mariner
User-agent: Storebot-Google
Allow: /
  1. Decide per job, not per company. Training, search and user-triggered fetching have different trade-offs, even from the same operator.
  2. Name every token you mean. A token you leave out follows User-agent: *.
  3. Repeat shared rules. A named group ignores the * group, so copy any Disallow lines you still want it to obey.
  4. Verify from outside. Run the AI crawler access test after any change to see the result for each Google token, including firewall refusals.
Test yourself: does User-agent: Google block all of Google's crawlers?

No. robots.txt matches crawler tokens, not company names. Name each token: APIs-Google, Google-CWS, FeedFetcher-Google, Google-Gemini-CLI, Google-GeminiNotebook, GoogleAgent-URLContext, Gemini-Deep-Research, AdsBot-Google, AdsBot-Google-Mobile, Mediapartners-Google, Google-Firebase, GoogleMessages, Google-Pinpoint, Google-Safety, Google-Agent, Google-CloudVertexBot, Google-Extended, Google-InspectionTool, Google-NotebookLM, Google-Read-Aloud, Google-Site-Verification, Googlebot, Googlebot-Image, Googlebot-News, Googlebot-Video, GoogleOther, GoogleOther-Image, GoogleOther-Video, GoogleProducer, Chrome-Lighthouse, GoogleAgent-Mariner, Storebot-Google.

Test yourself: if you block one Google token, are the others blocked too?

No. Each token is read separately. Blocking one leaves the rest following whatever group applies to them.

Each Google crawler, explained

A one-paragraph brief for every Google token in our database, covering what it does, how it treats robots.txt and how often large sites write rules for it:

  • APIs-Google (APIs-Google, Tier 3): a user-triggered agent that fetches a page when a person asks an assistant or app to open it. Rated safe. APIs-Google's operator does not clearly document how it treats robots.txt. Write the APIs-Google rule anyway, then confirm in your logs that its requests stop. Not tracked in our robots.txt study.
  • Chrome Web Store Fetcher (Google-CWS, Tier 4): a utility crawler that checks pages for an SEO, uptime or analytics service. Rated safe. Chrome Web Store Fetcher's operator says it does not follow robots.txt for these requests, so a robots.txt rule will not stop Chrome Web Store Fetcher. Use a firewall, CDN or server rule if you need to block it. Not tracked in our robots.txt study.
  • FeedFetcher-Google (FeedFetcher-Google, Tier 3): a user-triggered agent that builds a search or answer index. Rated safe. FeedFetcher-Google's operator says it does not follow robots.txt for these requests, so a robots.txt rule will not stop FeedFetcher-Google. Use a firewall, CDN or server rule if you need to block it. Not tracked in our robots.txt study.
  • Gemini CLI (Google-Gemini-CLI, Tier 2): a user-triggered agent that fetches a page when a person asks an assistant or app to open it. Rated safe. Gemini CLI's operator does not clearly document how it treats robots.txt. Write the Gemini CLI rule anyway, then confirm in your logs that its requests stop. 0.1% of top-site robots.txt files name it.
  • Gemini Notebook (Google-GeminiNotebook, Tier 2): a user-triggered agent that fetches a page when a person asks an assistant or app to open it. Rated safe. Gemini Notebook's operator says it does not follow robots.txt for these requests, so a robots.txt rule will not stop Gemini Notebook. Use a firewall, CDN or server rule if you need to block it. Not tracked in our robots.txt study.
  • Gemini URL Context (GoogleAgent-URLContext, Tier 2): a user-triggered agent that fetches a page when a person asks an assistant or app to open it. Rated safe. Gemini URL Context's operator does not clearly document how it treats robots.txt. Write the Gemini URL Context rule anyway, then confirm in your logs that its requests stop. 0.2% of top-site robots.txt files name it.
  • Gemini-Deep-Research (Gemini-Deep-Research, Tier 3): a user-triggered agent that fetches a page when a person asks an assistant or app to open it. Rated safe. Gemini-Deep-Research's operator does not clearly document how it treats robots.txt. Write the Gemini-Deep-Research rule anyway, then confirm in your logs that its requests stop. 1.9% of top-site robots.txt files name it.
  • Google Ads Quality (Desktop) (AdsBot-Google, Tier 3): a utility crawler that checks pages for an SEO, uptime or analytics service. Rated safe. Google Ads Quality (Desktop)'s operator does not clearly document how it treats robots.txt. Write the Google Ads Quality (Desktop) rule anyway, then confirm in your logs that its requests stop. Not tracked in our robots.txt study.
  • Google Ads Quality (Mobile) (AdsBot-Google-Mobile, Tier 3): a utility crawler that checks pages for an SEO, uptime or analytics service. Rated safe. Google Ads Quality (Mobile)'s operator does not clearly document how it treats robots.txt. Write the Google Ads Quality (Mobile) rule anyway, then confirm in your logs that its requests stop. Not tracked in our robots.txt study.
  • Google AdSense (Mediapartners-Google, Tier 3): a utility crawler that checks pages for an SEO, uptime or analytics service. Rated safe. Google AdSense's operator says it follows robots.txt, so a correctly written Google AdSense group is enough to control it. Not tracked in our robots.txt study.
  • Google Firebase AI (Google-Firebase, Tier 2): a user-triggered agent that fetches a page when a person asks an assistant or app to open it. Rated safe. Google Firebase AI's operator does not clearly document how it treats robots.txt. Write the Google Firebase AI rule anyway, then confirm in your logs that its requests stop. 0.7% of top-site robots.txt files name it.
  • Google Messages Preview (GoogleMessages, Tier 5): a utility crawler that fetches a page to build a link preview when someone shares it. Rated safe. Google Messages Preview's operator says it does not follow robots.txt for these requests, so a robots.txt rule will not stop Google Messages Preview. Use a firewall, CDN or server rule if you need to block it. Not tracked in our robots.txt study.

Common mistakes with Google's crawlers

The errors we see most often with Google's crawlers in the files and firewalls we test:

  1. Assuming a robots.txt rule will stop Google's crawlers. User-triggered fetches act for a person, and some operators say robots.txt may not apply to them. Check the operator's statement above.
  2. Blocking Google's crawlers as if it were a bulk crawler. It fetches one page because a person asked; blocking it means that person's assistant cannot read your page.
  3. Counting Google's crawlers visits as crawl volume. Each request maps to a real user question, which makes the paths it requests a useful signal of what people ask about you.

All three hide inside a file that looks correct, so check Google's crawlers from outside after every change.

Spotting Google in your logs

robots.txt says what APIs-Google and Chrome Web Store Fetcher and FeedFetcher-Google and Gemini CLI and Gemini Notebook and Gemini URL Context and Gemini-Deep-Research and Google Ads Quality (Desktop) may do; your access logs show what they actually did.

Count requests

On a server with standard Nginx or Apache logs, this counts matching requests per day (adjust the log path for your host):

grep -iE "APIs-Google|Google-CWS|FeedFetcher-Google|Google-Gemini-CLI|Google-GeminiNotebook|GoogleAgent-URLContext|Gemini-Deep-Research|AdsBot-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 "APIs-Google|Google-CWS|FeedFetcher-Google|Google-Gemini-CLI|Google-GeminiNotebook|GoogleAgent-URLContext|Gemini-Deep-Research|AdsBot-Google" /var/log/nginx/access.log \
  | awk '{print $7}' | sort | uniq -c | sort -rn | head -20

Check the requests are genuine

Anyone can send these user-agents, so confirm the source before acting on a match:

  • APIs-Google: we hold no published IP list, so use reverse DNS where Google documents a hostname and treat an unverifiable APIs-Google request with caution. Check it separately from Chrome Web Store Fetcher and FeedFetcher-Google and Gemini CLI and Gemini Notebook and Gemini URL Context and Gemini-Deep-Research and Google Ads Quality (Desktop).
  • Google-CWS: we hold no published IP list, so use reverse DNS where Google documents a hostname and treat an unverifiable Chrome Web Store Fetcher request with caution. Check it separately from APIs-Google and FeedFetcher-Google and Gemini CLI and Gemini Notebook and Gemini URL Context and Gemini-Deep-Research and Google Ads Quality (Desktop).
  • FeedFetcher-Google: we hold no published IP list, so use reverse DNS where Google documents a hostname and treat an unverifiable FeedFetcher-Google request with caution. Check it separately from APIs-Google and Chrome Web Store Fetcher and Gemini CLI and Gemini Notebook and Gemini URL Context and Gemini-Deep-Research and Google Ads Quality (Desktop).
  • Google-Gemini-CLI: we hold no published IP list, so use reverse DNS where Google documents a hostname and treat an unverifiable Gemini CLI request with caution. Check it separately from APIs-Google and Chrome Web Store Fetcher and FeedFetcher-Google and Gemini Notebook and Gemini URL Context and Gemini-Deep-Research and Google Ads Quality (Desktop).
  • Google-GeminiNotebook: we hold no published IP list, so use reverse DNS where Google documents a hostname and treat an unverifiable Gemini Notebook request with caution. Check it separately from APIs-Google and Chrome Web Store Fetcher and FeedFetcher-Google and Gemini CLI and Gemini URL Context and Gemini-Deep-Research and Google Ads Quality (Desktop).
  • GoogleAgent-URLContext: we hold no published IP list, so use reverse DNS where Google documents a hostname and treat an unverifiable Gemini URL Context request with caution. Check it separately from APIs-Google and Chrome Web Store Fetcher and FeedFetcher-Google and Gemini CLI and Gemini Notebook and Gemini-Deep-Research and Google Ads Quality (Desktop).
  • Gemini-Deep-Research: we hold no published IP list, so use reverse DNS where Google documents a hostname and treat an unverifiable Gemini-Deep-Research request with caution. Check it separately from APIs-Google and Chrome Web Store Fetcher and FeedFetcher-Google and Gemini CLI and Gemini Notebook and Gemini URL Context and Google Ads Quality (Desktop).
  • AdsBot-Google: we hold no published IP list, so use reverse DNS where Google documents a hostname and treat an unverifiable Google Ads Quality (Desktop) request with caution. Check it separately from APIs-Google and Chrome Web Store Fetcher and FeedFetcher-Google and Gemini CLI and Gemini Notebook and Gemini URL Context and Gemini-Deep-Research.

Related: writing content AI engines can cite

What our own data shows about Google

Everything below comes from the AI Crawler Check bot database and our two most recent robots.txt scans of the Tranco top 10,000, not from Google's marketing. It covers 6 Google tokens in turn.

APIs-Google in our records

We first recorded APIs-Google on September 22, 2026. Google documents it on developers.google.com, and we recheck that page before each release. No file in our top-10,000 scans names APIs-Google, so any rule you write for it puts you ahead of almost every large site.

Among the 24 Google crawlers in our database, APIs-Google sits fifth by priority (Tier 3), level with AdsBot-Google, AdsBot-Google-Mobile, FeedFetcher-Google, Gemini-Deep-Research. 24 of the 24 share its safe rating. Other operators with a crawler that fetches a page when a person asks an assistant or app to open it: ChatGPT Agent (OpenAI, Tier 1), ChatGPT Operator (OpenAI, Tier 1), ChatGPT-User (OpenAI, Tier 1), ChatGPT-User/2.0 (OpenAI, Tier 1), Claude-SearchBot (Anthropic, Tier 1). A policy for APIs-Google is usually a policy for these too.

A decision record for APIs-Google

Teams that review crawlers once a quarter keep one short entry per token, so anyone can see why a rule exists and when it was last checked. Filled in from our data, the APIs-Google entry reads:

  • Operator and job: Google; it fetches a page when a person asks an assistant or app to open it.
  • Priority and behaviour: Tier 3, rated safe, blocking impact not documented.
  • Suggested starting point: Allow by default; revisit if it costs you bandwidth.
  • Enforcement: APIs-Google's operator does not clearly document how it treats robots.txt. Write the APIs-Google rule anyway, then confirm in your logs that its requests stop.
User-agent: APIs-Google
Allow: /

Paste the line into the validator with one of your own URLs before it goes live. Revisit the APIs-Google entry once a quarter, or when Google publishes a new token next to it.

Google-CWS in our records

We first recorded Google-CWS on September 22, 2026. Google documents it on developers.google.com, and we recheck that page before each release. No file in our top-10,000 scans names Google-CWS, so any rule you write for it puts you ahead of almost every large site.

Among the 24 Google crawlers in our database, Google-CWS sits 23th by priority (Tier 4), alone in its tier. 24 of the 24 share its safe rating. Other operators with a crawler that checks pages for an SEO, uptime or analytics service: OAI-AdsBot (OpenAI, Tier 2), AdIdxBot (Microsoft, Tier 3), Baiduspider-ads (Baidu, Tier 3), Baiduspider-cpro (Baidu, Tier 3), YaDirectFetcher (Yandex, Tier 3). A policy for Google-CWS is usually a policy for these too.

FeedFetcher-Google in our records

We first recorded FeedFetcher-Google on May 31, 2026. Google documents it on developers.google.com, and we recheck that page before each release. No file in our top-10,000 scans names FeedFetcher-Google, so any rule you write for it puts you ahead of almost every large site.

Among the 24 Google crawlers in our database, FeedFetcher-Google sits sixth by priority (Tier 3), level with AdsBot-Google, AdsBot-Google-Mobile, APIs-Google, Gemini-Deep-Research. 24 of the 24 share its safe rating. Other operators with a crawler that builds a search or answer index: AddSearchBot (AddSearch, Tier 2), AIWebIndex (Lyrenth, Tier 2), atlassian-bot (Atlassian, Tier 2), AzureAI-SearchBot (Microsoft, Tier 2), Cloudflare-AI-Search (Cloudflare, Tier 2). A policy for FeedFetcher-Google is usually a policy for these too.

Google-Gemini-CLI in our records

We first recorded Google-Gemini-CLI on June 18, 2026. We could not find a page where Google names it, so treat the token as reported rather than documented. Google-Gemini-CLI is outside our tracked token set, but 8 of 5,583 top-site files already name it, which is enough to show owners treat it as a real crawler.

Among the 104 AI and LLM crawlers in our database, Google-Gemini-CLI sits 44th by priority (Tier 2), level with AddSearchBot, AI2Bot, AI2Bot-DeepResearchEval, aiHitBot. 81 of the 104 share its safe rating. Other operators with a crawler that fetches a page when a person asks an assistant or app to open it: ChatGPT Agent (OpenAI, Tier 1), ChatGPT Operator (OpenAI, Tier 1), ChatGPT-User (OpenAI, Tier 1), ChatGPT-User/2.0 (OpenAI, Tier 1), Claude-SearchBot (Anthropic, Tier 1). A policy for Google-Gemini-CLI is usually a policy for these too.

Google-GeminiNotebook in our records

We first recorded Google-GeminiNotebook on September 22, 2026. Google documents it on developers.google.com, and we recheck that page before each release. No file in our top-10,000 scans names Google-GeminiNotebook, so any rule you write for it puts you ahead of almost every large site.

Among the 24 Google crawlers in our database, Google-GeminiNotebook sits second by priority (Tier 2), level with Google-Agent. 24 of the 24 share its safe rating. Other operators with a crawler that fetches a page when a person asks an assistant or app to open it: ChatGPT Agent (OpenAI, Tier 1), ChatGPT Operator (OpenAI, Tier 1), ChatGPT-User (OpenAI, Tier 1), ChatGPT-User/2.0 (OpenAI, Tier 1), Claude-SearchBot (Anthropic, Tier 1). A policy for Google-GeminiNotebook is usually a policy for these too.

GoogleAgent-URLContext in our records

We first recorded GoogleAgent-URLContext on June 18, 2026. We could not find a page where Google names it, so treat the token as reported rather than documented. GoogleAgent-URLContext is outside our tracked token set, but 10 of 5,583 top-site files already name it, which is enough to show owners treat it as a real crawler.

Among the 104 AI and LLM crawlers in our database, GoogleAgent-URLContext sits 46th by priority (Tier 2), level with AddSearchBot, AI2Bot, AI2Bot-DeepResearchEval, aiHitBot. 81 of the 104 share its safe rating. Other operators with a crawler that fetches a page when a person asks an assistant or app to open it: ChatGPT Agent (OpenAI, Tier 1), ChatGPT Operator (OpenAI, Tier 1), ChatGPT-User (OpenAI, Tier 1), ChatGPT-User/2.0 (OpenAI, Tier 1), Claude-SearchBot (Anthropic, Tier 1). A policy for GoogleAgent-URLContext is usually a policy for these too.

How top sites treat Google's crawlers

From our robots.txt study of the Tranco top 10,000 (5,583 valid files, fetched October 20, 2026):

  • Google-Extended, the most blocked of the Google's crawlers tokens: blocked in 13% of files (519 with its own group, 204 through User-agent: *), more often by the top 1,000 (18.6%) than the long tail (11.9%).
  • Googlebot, second of the Google's crawlers tokens: blocked in 2.8% of files (13 with its own group, 141 through User-agent: *), more often by the top 1,000 (3.6%) than the long tail (2.4%).

For scale, 20.1% of all files block at least one AI training crawler. Google-Extended is one of the tokens driving that figure.

More questions about Google

Will blocking Google affect my Google rankings?
Only if one of its tokens is a Google search crawler. It is: blocking Googlebot removes pages from Google Search.
How quickly does a robots.txt change take effect for Google?
Crawlers cache robots.txt, commonly for up to a day. Expect a change to apply within about 24 hours, and confirm it in your logs.
Can I allow Google on some sections and block it on others?
Yes. Inside the group for APIs-Google, add Disallow lines for the paths to keep private and Allow lines for exceptions. The longest matching rule wins.
Does blocking Google delete content it already collected?
No. robots.txt only controls future visits. For content already collected, check whether Google offers a removal or opt-out process.
Is a firewall block better than robots.txt for Google?
A firewall enforces the decision, while robots.txt asks politely. Many operators recommend robots.txt because blocking their IPs can stop them reading your rules at all. Use robots.txt first, and add a firewall rule only if requests continue.

A five-minute Google review

  1. Confirm the token. Compare the user-agent in your logs with the tokens listed on this page. A close spelling is not the same crawler.
  2. Decide the outcome per crawler. Use the briefs above to choose allow, limit or block for each token.
  3. Write the group. Add or edit one User-agent group per decision and repeat any shared rules inside it.
  4. Publish and wait. Allow about a day for crawlers to fetch the new file.
  5. Confirm the result. Check your logs, then run the website crawlability test to see the outcome from outside, including any firewall layer.

How to block or allow Google in robots.txt

These rules cover all 32 crawlers Google operates. Add them to the robots.txt file at the root of your domain.

Block Google completely
User-agent: APIs-Google User-agent: Google-CWS User-agent: FeedFetcher-Google User-agent: Google-Gemini-CLI User-agent: Google-GeminiNotebook User-agent: GoogleAgent-URLContext User-agent: Gemini-Deep-Research User-agent: AdsBot-Google User-agent: AdsBot-Google-Mobile User-agent: Mediapartners-Google User-agent: Google-Firebase User-agent: GoogleMessages User-agent: Google-Pinpoint User-agent: Google-Safety User-agent: Google-Agent User-agent: Google-CloudVertexBot User-agent: Google-Extended User-agent: Google-InspectionTool User-agent: Google-NotebookLM User-agent: Google-Read-Aloud User-agent: Google-Site-Verification User-agent: Googlebot User-agent: Googlebot-Image User-agent: Googlebot-News User-agent: Googlebot-Video User-agent: GoogleOther User-agent: GoogleOther-Image User-agent: GoogleOther-Video User-agent: GoogleProducer User-agent: Chrome-Lighthouse User-agent: GoogleAgent-Mariner User-agent: Storebot-Google Disallow: /
Allow Google explicitly
User-agent: APIs-Google User-agent: Google-CWS User-agent: FeedFetcher-Google User-agent: Google-Gemini-CLI User-agent: Google-GeminiNotebook User-agent: GoogleAgent-URLContext User-agent: Gemini-Deep-Research User-agent: AdsBot-Google User-agent: AdsBot-Google-Mobile User-agent: Mediapartners-Google User-agent: Google-Firebase User-agent: GoogleMessages User-agent: Google-Pinpoint User-agent: Google-Safety User-agent: Google-Agent User-agent: Google-CloudVertexBot User-agent: Google-Extended User-agent: Google-InspectionTool User-agent: Google-NotebookLM User-agent: Google-Read-Aloud User-agent: Google-Site-Verification User-agent: Googlebot User-agent: Googlebot-Image User-agent: Googlebot-News User-agent: Googlebot-Video User-agent: GoogleOther User-agent: GoogleOther-Image User-agent: GoogleOther-Video User-agent: GoogleProducer User-agent: Chrome-Lighthouse User-agent: GoogleAgent-Mariner User-agent: Storebot-Google Allow: /

These Google rules ask; they do not enforce. If a Google token ignores them, block it at the server or CDN. Paths are case-sensitive, and each rule matches the token, not the full user-agent string.

Related: answer-first page structure

Frequently asked questions about Google

What crawlers does Google run?
Google operates 32 crawlers in our directory: APIs-Google (user-agent APIs-Google), Chrome Web Store Fetcher (user-agent Google-CWS), FeedFetcher-Google (user-agent FeedFetcher-Google), Gemini CLI (user-agent Google-Gemini-CLI), Gemini Notebook (user-agent Google-GeminiNotebook), Gemini URL Context (user-agent GoogleAgent-URLContext), Gemini-Deep-Research (user-agent Gemini-Deep-Research), Google Ads Quality (Desktop) (user-agent AdsBot-Google), Google Ads Quality (Mobile) (user-agent AdsBot-Google-Mobile), Google AdSense (user-agent Mediapartners-Google), Google Firebase AI (user-agent Google-Firebase), Google Messages Preview (user-agent GoogleMessages), Google Pinpoint (user-agent Google-Pinpoint), Google Safety (user-agent Google-Safety), Google-Agent (user-agent Google-Agent), Google-CloudVertexBot (user-agent Google-CloudVertexBot), Google-Extended (user-agent Google-Extended), Google-InspectionTool (user-agent Google-InspectionTool), Google-NotebookLM (superseded) (user-agent Google-NotebookLM), Google-Read-Aloud (user-agent Google-Read-Aloud), Google-Site-Verification (user-agent Google-Site-Verification), Googlebot (user-agent Googlebot), Googlebot-Image (user-agent Googlebot-Image), Googlebot-News (user-agent Googlebot-News), Googlebot-Video (user-agent Googlebot-Video), GoogleOther (user-agent GoogleOther), GoogleOther-Image (user-agent GoogleOther-Image), GoogleOther-Video (user-agent GoogleOther-Video), GoogleProducer (user-agent GoogleProducer), Lighthouse Audit (user-agent Chrome-Lighthouse), Project Mariner (user-agent GoogleAgent-Mariner), Storebot-Google (user-agent Storebot-Google).
Should I block Google?
Never block - it will remove your site from major search results. That guidance follows this operator's least reassuring crawler, Google-InspectionTool, rated safe, because allowing an operator allows every crawler it runs. The SEO impact score for blocking is 0/10 to 10/10, where 10 means blocking costs you the most visibility.
How do I block Google in robots.txt?
Add the following to robots.txt at your domain root: User-agent: APIs-Google then User-agent: Google-CWS then User-agent: FeedFetcher-Google then User-agent: Google-Gemini-CLI then User-agent: Google-GeminiNotebook then User-agent: GoogleAgent-URLContext then User-agent: Gemini-Deep-Research then User-agent: AdsBot-Google then User-agent: AdsBot-Google-Mobile then User-agent: Mediapartners-Google then User-agent: Google-Firebase then User-agent: GoogleMessages then User-agent: Google-Pinpoint then User-agent: Google-Safety then User-agent: Google-Agent then User-agent: Google-CloudVertexBot then User-agent: Google-Extended then User-agent: Google-InspectionTool then User-agent: Google-NotebookLM then User-agent: Google-Read-Aloud then User-agent: Google-Site-Verification then User-agent: Googlebot then User-agent: Googlebot-Image then User-agent: Googlebot-News then User-agent: Googlebot-Video then User-agent: GoogleOther then User-agent: GoogleOther-Image then User-agent: GoogleOther-Video then User-agent: GoogleProducer then User-agent: Chrome-Lighthouse then User-agent: GoogleAgent-Mariner then User-agent: Storebot-Google then Disallow: /. One Disallow line covers all 32 user-agent tokens.
Does blocking Google hurt my search rankings?
10 of these share the highest blocking impact here, rated: Low - No SEO ranking impact. Those are search-indexing crawlers, so blocking them can remove your pages from the corresponding search results. Block them only if you intend to leave that index. The remaining 22 crawlers in the list above do not affect search indexing and can be blocked separately.
WhatsApp us