// cheap SEO from €25/hour or €475/month// from €25/hr · €475/moFree SEO checker[email protected]+31 6 4555 9353
SYNCCRAWLGet your site in sync with Google.

Google Crawlers and User Agents The Complete List Explained

search console reference

Welcome, my friend. Google crawlers are the programs that visit your pages, and each one announces itself with a user agent name. This guide lists the common ones, what each is for, which token to use in robots.txt, and how to tell a real one from a fake.

  • every common crawler
  • robots.txt tokens
  • spot the fakes
server-log.txtexample data
visitor namerobots.txt tokenused for
GooglebotGooglebotSearch
Googlebot-ImageGooglebot-ImageImages
Google StoreBotStorebot-GoogleShopping
Google-InspectionToolGoogle-InspectionTooltesting tools
Google-ExtendedGoogle-Extendedcontrol token only

// example layout of a crawler lookup, filled with the tokens Google documents. Not a real log.

the short answer

What a Google Crawler Actually Is

A crawler is a program that automatically finds and reads web pages. Google runs many of them, and each has a name called a user agent, so you can see who is visiting and set rules for them.

Google sorts its bots into three groups. Common crawlers are used across its products, with Googlebot as the main one, and Google says they always respect robots.txt rules for automatic crawls. Special-case crawlers serve specific products that have an agreement with the crawled site. AdsBot is the example Google gives, and it can ignore the global * robots.txt rule with the ad publisher’s permission. User-triggered fetchers work when a person starts the fetch, like a tool that checks your site. Google Site Verifier is the example.

Google also separates crawlers from fetchers. A crawler automatically discovers and scans sites. A fetcher works more like wget, usually making a single request on a user’s behalf. If you want the wider story of how pages get found, my how Google Search works guide covers the stages.

common crawlers

The Common Crawlers and Their Tokens

The robots.txt token is the name you write after User-agent. Some crawlers accept more than one token, and a rule only has to match one of them.

crawlerrobots.txt tokenwhat it is for
Googlebot (smartphone and desktop)GooglebotGoogle Search, including Discover and Search features
Googlebot-ImageGooglebot-Image, GooglebotGoogle Images, and features that show images, logos and favicons
Googlebot-VideoGooglebot-Video, Googlebotvideo-related Search features
Googlebot-NewsGooglebot-News, GooglebotGoogle News. It has no separate user agent string
Google StoreBotStorebot-GoogleShopping surfaces, such as the Shopping tab
Google-InspectionToolGoogle-InspectionTool, GooglebotSearch testing tools like the Rich Results Test and URL Inspection
GoogleOtherGoogleOthera generic crawler used by various product teams
Google-ExtendedGoogle-Extendedcontrol token only, no separate user agent string

// source: Google Search Central, Google’s common crawlers. Google says the list is not exhaustive.

Two details deserve attention. Google-Extended is a control token, with no crawler of its own. Google says it governs whether crawled content may be used to train future Gemini models and for grounding, and that it does not affect Search inclusion or ranking. And Google-InspectionTool powers the testing tools, so it has no effect on Search itself.

user agent strings

Reading a Googlebot User Agent

The giveaway is the text “compatible; Googlebot/2.1; +http://www.google.com/bot.html” inside a longer browser-style string.

Google documents a smartphone and a desktop version of Googlebot. Both contain that “compatible; Googlebot/2.1” phrase. There are two rare variants as well: the short Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) and Googlebot/2.1 (+http://www.google.com/bot.html).

The full strings include a Chrome version written as “Chrome/W.X.Y.Z”. Google says this is a placeholder for the Chrome version, which increases over time. So when you search your logs, use wildcards, not an exact version. The image and video crawlers use their own tokens in the string, such as Googlebot-Image/1.0.

spoofing

Spotting Fake Googlebots

Do not trust the user agent alone. Google warns that the HTTP user agent string can be spoofed, meaning anyone can type it.

Google’s crawlers identify themselves by three signals: the user agent header, the source IP address, and the reverse DNS hostname of that IP. For common crawlers, Google says they generally come from IP ranges in its published common-crawlers.json file, and their hostnames look like crawl-***-***-***-***.googlebot.com or geo-crawl-***-***-***-***.geo.googlebot.com.

So the rule is simple. If something claims to be Googlebot, check its IP and reverse DNS before you whitelist it or panic about it. I walk through the exact commands in my guide to how to verify Googlebot.

step by step

How to Use This List on Your Site

Find who visits, decide what to allow, and verify the odd ones. Five steps.

  1. Look at your logs or Crawl stats. Note which Google user agents appear. Most small sites see mainly Googlebot.
  2. Decide per crawler. Do you want your images in Google Images? Then do not block Googlebot-Image. Want Search visibility? Do not block Googlebot.
  3. Write robots.txt rules with the right token. Google says each crawler may have several tokens and a rule needs to match only one. My robots.txt syntax rules guide shows how.
  4. Handle AI training separately. Google-Extended is the control token for Gemini training and grounding, and it is independent of Search.
  5. Verify suspicious visitors. Anything claiming to be Google that fails the DNS check is not Google.
visitor

Claims to be Google

user agent says so

01

Reverse DNS

googlebot.com or google.com

02

Forward DNS

matches the IP?

03

Or IP ranges

published JSON files

04

Verdict

real or fake

// check order summarized from Google’s verification guide. Details are in my verify-Googlebot post.

mistakes

Mistakes and Their Fixes

The classic errors are blocking the wrong bot and trusting the wrong visitor.

mistake

Blocking Googlebot to Stop AI Training

  • Disallow: / for Googlebot

Fix: Google-Extended exists for that. Google says it does not affect Search inclusion or ranking, whereas blocking Googlebot would affect Search.

mistake

Whitelisting by User Agent

  • Allowing anything that says Googlebot

Fix: verify by IP and reverse DNS. The user agent string can be spoofed.

mistake

Searching Logs for One Chrome Version

  • An exact string with Chrome/120.0.0.0

Fix: use wildcards. The Chrome version in the string is a moving placeholder.

mistake

Forgetting Special Crawlers

  • Expecting a blanket rule to cover AdsBot

Fix: remember that special-case crawlers like AdsBot can ignore the global * rule when the site agreed to it.

verify

How to Check Your Setup Works

Test the rule, then watch the logs. Both take minutes.

  • Use the URL Inspection tool on a live page and confirm Google can fetch it. The tool itself runs as Google-InspectionTool.
  • After changing robots.txt, test the rule for the exact token you edited.
  • Check your logs a few days later for the crawlers you expect, using wildcard patterns.
  • Verify any odd visitor with the DNS method before blocking or allowing it.

Crawl access is a core part of technical SEO, and a cheap SEO company like mine will check it in the first audit. Related: the crawl stats report shows what Google actually fetched.

faq

Google Crawler Questions Answered

Do Google’s crawlers obey robots.txt?

Common crawlers always obey robots.txt rules for automatic crawls, Google says. Special-case crawlers may or may not, and user-triggered fetchers ignore robots.txt because a user requested the fetch.

What is the robots.txt token for Googlebot?

Googlebot. Image, video and news crawlers also list Googlebot as an accepted token next to their own, so a rule only has to match one of them.

Does blocking Google-Extended remove me from Search?

No. Google says Google-Extended is a control token for Gemini training and grounding, and it does not affect Search inclusion or ranking.

How do I know a visitor is really Googlebot?

Check the IP against Google’s published ranges, or run a reverse DNS lookup and then a forward lookup. Google warns the user agent string alone can be spoofed.

What is GoogleOther?

A generic crawler used by various product teams. Google says it does not affect any specific product and may be used for internal research.

crawl questions?

Send Me Your URL. I’ll Check Who Can Get In.

One WhatsApp message is enough for a first look.

sources

Sources and Last Check

// last checked 11 Nov 2026. The example table is a layout, not a real log. Advice on which crawlers to allow is my opinion.

Scroll to Top