AI search crawlers

Googlebot

Googlebot is a bot operated by Google that indexes pages so an AI answer engine can cite them. Googlebot is the crawler behind Google Search. It honours robots.txt, and a request claiming to be Googlebot can be checked against a published IP range file or a forward-confirmed reverse DNS lookup.

GoogleIP ranges + DNSrobots.txt:Honours

Live check

Verify an IP that claimed to be Googlebot

Paste the address from the log line. It is checked against what the operator publishes.

Reference

Googlebot at a glance

Reference data for the Googlebot crawler
User agentMozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
OperatorGoogle
PurposeSearch indexing that also feeds AI Overviews
Respects robots.txtHonourssource
Verification methodIP ranges + DNSPublished IP ranges or reverse DNS

Two options: reverse DNS on the source IP must return a googlebot.com or google.com host and a forward lookup of that host must return the same IP, or the IP must appear in googlebot.json.

https://developers.google.com/static/search/apis/ipranges/googlebot.json

Crawl patternContinuous, rate adapted per site.
Robots.txt tokensGooglebot
Operator documentationhttps://developers.google.com/search/docs/crawling-indexing/verifying-googlebot

Googlebot is the crawler behind Google Search. It is not an AI training crawler, but pages it indexes can be summarised in AI Overviews and used for grounding in Gemini, so blocking Google-Extended without blocking Googlebot is the usual way to stay in Search while opting out of training.

robots.txt

Allow or block Googlebot

Paste one at the root of your domain. Rules are per token.

Block Googlebot
User-agent: Googlebot
Disallow: /
Allow Googlebot
User-agent: Googlebot
Allow: /
Allow, except the pages you never want quoted
User-agent: Googlebot
Allow: /
Disallow: /account/
Disallow: /checkout/
Disallow: /search

Edit the Disallow paths to match your own URLs.

What blocking actually costs you

Blocking Googlebot takes the site out of the index behind its answers, so it stops being cited there. If referral traffic from AI answers matters to you, block the training crawler instead and leave this one alone.

Build a file for every crawler

FAQ

Googlebot questions

What is Googlebot?

Googlebot is a bot operated by Google that indexes pages so an AI answer engine can cite them. Googlebot is the crawler behind Google Search. It honours robots.txt, and a request claiming to be Googlebot can be checked against a published IP range file or a forward-confirmed reverse DNS lookup.

Does Googlebot respect robots.txt?

Yes. The operator documents that Googlebot reads robots.txt and follows Disallow rules for its own token. Rules take effect on the next fetch of the file, which can be hours or days after you publish them.

How do I verify a request really came from Googlebot?

Two options: reverse DNS on the source IP must return a googlebot.com or google.com host and a forward lookup of that host must return the same IP, or the IP must appear in googlebot.json. The reference is published at https://developers.google.com/static/search/apis/ipranges/googlebot.json.

How do I block Googlebot?

Add the Googlebot token to robots.txt with Disallow: /. If the crawler ignores robots.txt, match the user agent at your CDN or reverse proxy and return 403 there instead.

Will blocking Googlebot hurt my search rankings?

Blocking Googlebot takes the site out of the index behind its answers, so it stops being cited there. If referral traffic from AI answers matters to you, block the training crawler instead and leave this one alone.

    Googlebot (Google): User Agent, IP Verification & robots.txt | IPScanner