Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

Crawling and indexing

What is Googlebot, and what does it see on your pages?

Googlebot is the web crawler Google Search uses to fetch pages so they can be considered for its index, and it comes in two versions: Googlebot Smartphone and Googlebot Desktop.

How Googlebot Smartphone names itself

  1. 1User agent starts: Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X ...)
  2. 2Then: Chrome/W.X.Y.Z, the Chrome version it renders with
  3. 3Ends: (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
  4. 4Reverse DNS of its IP: crawl-***-***-***-***.googlebot.com

The user agent can be copied by anyone. The reverse DNS name is the check that counts.

How Googlebot works

Googlebot finds new URLs mainly by following links from pages it has already crawled, and from sitemaps you submit. Google indexes the mobile version of most sites, so most of the requests come from the smartphone crawler. Google says it shouldn't visit most sites more than once every few seconds on average, and there is no fixed crawl schedule.

What it sees on your pages

Google renders pages with a recent version of Chrome and runs the JavaScript it finds, so content that loads with JavaScript can be seen, though rendering can wait in a queue. Googlebot reads the first 2MB of an HTML page or other supported file (64MB of a PDF), measured uncompressed, and each CSS and JavaScript file it fetches gets its own 2MB. Anything past that cut-off is not sent for indexing.

It does not see pages behind a login, or URLs your robots.txt file blocks.

Controlling Googlebot

Crawling and indexing are separate, and Google gives a different control for each:

  • To stop it crawling a URL: a Disallow rule in robots.txt.
  • To keep a page out of search results: a noindex tag. Blocking the crawl alone doesn't do that.
  • To keep a page from everyone: password protection.
  • To slow it down: Google lets you reduce the crawl rate if your server can't keep up.

Is it really Googlebot?

Other bots often fake Googlebot's user agent. Google's advice is to run a reverse DNS lookup on the visitor's IP address, which for Googlebot resolves to a googlebot.com name, or to match the IP against the ranges Google publishes.

SEO glossary

Every term starts with a one-sentence answer and links the free tool or lesson that helps next.

All terms

Googlebot: questions people ask

How often does Googlebot crawl my site?

There is no fixed schedule. Google says it shouldn't visit most sites more than once every few seconds on average, and how fast it crawls depends on the size of your site and how fast your server can answer.

Does blocking Googlebot remove a page from Google?

No. robots.txt stops the crawl, but a blocked URL can still be listed if other pages link to it. Use a noindex tag to keep a page out of results.

Does Googlebot crawl for AI Overviews and AI Mode?

Yes. Google says its AI features are part of Search, so your robots.txt rules for Googlebot control them too. Google-Extended is a separate token for some of Google's other AI systems.

See which searches your own site should answer next.

Start with the plan for your own site: which page targets each search, and what to write next. The first one is free.

  • Free first plan
  • No credit card
  • Keep your plan