GooglebotのSEO

Googlebotの実態を解説します。SmartphoneとDesktop、Evergreen Chromiumのレンダリング、ユーザーエージェント文字列、IP範囲の検証、バイト制限、クロールとランキングの違いを扱います。

初回公開:2026年6月24日 · 最終更新:2026年8月3日 · Advanced
言語
このページには証拠シグナルが1件あります

GooglebotはGoogleのウェブクローラーで、Googleがページを取得してインデックス登録とランキングを行えるようにするソフトウェアです。robots.txtで同じトークンを共有する2種類があり、モバイルファーストインデックスの主役であるGooglebot SmartphoneとGooglebot Desktopです。Evergreen Chromiumを実行し、JavaScriptを別の後続キューでレンダリングします(クロールとレンダリングは別です)。クロールはランキング要素ではなく、robots.txtでGooglebotをブロックしてもインデックス削除とは同じではありません。ブロックされたURLでもURLだけでインデックス登録される場合があります。ユーザーエージェントは簡単に偽装できるため、逆引きと正引きDNS、またはGoogle公開のIP範囲で検証します。「Googlebot」は、はるかに大きなクロールプラットフォームのうちGoogle検索の一部です。

TL;DR — Googlebot は Google Search’s crawler, split into Smartphone (主要な, モバイルファースト) と デスクトップ, which share one Googlebot robots.txt token — you できません target them separately. It runs evergreen Chromium と renders JavaScript で 別の, later キュー (クロール ≠ レンダリング). クロール は required へ ランキング but は ない ランキング signal, と robots-blocked URL できる still be インデックス登録 URL-だけ. 検証する it によって reverse + forward DNS へ Google domain または against Google’s published IP範囲 — ユーザーエージェント は trivially 偽装する. と “Googlebot” は really just Search-facing slice の much bigger クロール platform.

Evidence for this claim Googlebot is Google's crawler, with smartphone and desktop crawler types that share the same product token. Scope: Current Googlebot crawler and user-agent documentation. Confidence: high · Verified: Google Search Central: Googlebot Evidence for this claim A claimed Google crawler can be verified using reverse and forward DNS or Google's published IP ranges. Scope: Google's current crawler-verification methods. Confidence: high · Verified: Google Search Central: Verify Googlebot

“googlebot-verification”(日本語訳:引用内容を日本語で示します)

Googlebotの実態

Google は precise について name: “Googlebot is the generic name for two types of web crawlers used by Google Search.” Those two types は Googlebot Smartphone (“a mobile crawler that simulates a user on a mobile device”) と Googlebot デスクトップ (“a desktop crawler that simulates a user on desktop”).

“Googlebot is the generic name for two types of web crawlers used by Google Search.”(日本語訳:引用内容を日本語で示します) “a mobile crawler that simulates a user on a mobile device”(日本語訳:引用内容を日本語で示します) “a desktop crawler that simulates a user on desktop”(日本語訳:引用内容を日本語で示します)

It は ない one little program running で one machine. “Googlebot runs on thousands of machines,” として I describe it で my Googlebot guide, “they determine how fast and what to crawl on websites,” distributed across datacenters worldwide but egressing primarily から US IP addresses. Discovery happens mostly through links — Google finds new URL “primarily from links embedded in previously crawled pages” — plus sitemaps. (向けに full discovery と scheduling picture, それは クロール hub’s job.)

“Googlebot runs on thousands of machines,“(日本語訳:引用内容を日本語で示します) “they determine how fast and what to crawl on websites,“(日本語訳:引用内容を日本語で示します) “primarily from links embedded in previously crawled pages”(日本語訳:引用内容を日本語で示します)

SmartphoneとDesktopの比較 — 「スマートフォンファースト」である理由

Under モバイルファースト インデックス登録, smartphone crawler は 主要な one. Google: “For most sites Google Search primarily indexes the mobile version of the content. As such the majority of Googlebot crawl requests will be made using the mobile crawler, and a minority using the desktop crawler.” モバイルファースト インデックス登録 持つ been complete 向けに all sites since October 2023, そのため practical rule は: もし コンテンツ ではありません visible へ smartphone agent, it ではありません インデックス登録. Match your コンテンツ, 構造化データ, メタデータ, と robots tags across モバイル と デスクトップ.

“For most sites Google Search primarily indexes the mobile version of the content. As such the majority of Googlebot crawl requests will be made using the mobile crawler, and a minority using the desktop crawler.”(日本語訳:引用内容を日本語で示します)

robots.txt gotcha: “Both crawler types obey the same product token (user agent token) in robots.txt, and so you cannot selectively target either Googlebot Smartphone or Googlebot Desktop using robots.txt.” だけ way へ differentiate は へ read HTTP user-agent リクエスト header で your own サーバー-side logic. (向けに mechanics の その header format, see モバイルファースト インデックス登録ユーザーエージェント.)

“Both crawler types obey the same product token (user agent token) in robots.txt, and so you cannot selectively target either Googlebot Smartphone or Googlebot Desktop using robots.txt.”(日本語訳:引用内容を日本語で示します)

ユーザーエージェント文字列

robots.txt product token 向けに both は just Googlebot. full UA strings differ:

Googlebot デスクトップ:

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/W.X.Y.Z Safari/537.36

Googlebot Smartphone(スマートフォン用):

Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/W.X.Y.Z Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

出典

W.X.Y.Z は placeholder 向けに current Chrome version, which moves として Googlebot’s evergreen Chromium は updated. しません trust string で its own, though — これは trivially 偽装する (see 検証 below).

Evergreen Chromiumとレンダリングキュー

この は distinction その trips people up 大半の: クロール と レンダリング は 別の steps. Googlebot runs “an evergreen version of Chromium,” と it became evergreen back で May 2019 (jumping から old Chrome 41 へ current stable), which は なぜ it now handles ES6+, IntersectionObserver, Web Components, と modern CSS. But it しません execute your JavaScript moment it 取得する HTML.

“an evergreen version of Chromium,“(日本語訳:引用内容を日本語で示します)

Google: “Googlebot queues all pages with a 200 HTTP status code for rendering, unless a robots meta tag or header tells Google not to index the page. The page may stay on this queue for a few seconds, but it can take longer than that. Once Google’s resources allow, a headless Chromium renders the page and executes the JavaScript.” レンダリング service (WRS) behaves like modern browser but とともに quirks worth knowing: これは effectively stateless — local/session storage と cookies は cleared across ページ loads — it しません 取得する images または videos (へ save bandwidth), caches aggressively (と may ignore your caching headers), と しません support WebSockets または WebRTC. もし your コンテンツ だけ appears after click または JS-driven navigation その ではありません 実際の <a href> link, expect レンダリング trouble. (Depth lives で レンダリング sibling.)

“Googlebot queues all pages with a 200 HTTP status code for rendering, unless a robots meta tag or header tells Google not to index the page. The page may stay on this queue for a few seconds, but it can take longer than that. Once Google’s resources allow, a headless Chromium renders the page and executes the JavaScript.”(日本語訳:引用内容を日本語で示します)

バイト制限

Googlebot しません download unlimited amount per URL. として の Google’s March 2026 Inside Googlebot update, it 取得する roughly 最初の 2 MB の any individual URL (including HTTP header) と up へ 64 MB 向けに PDF. figure は moving target — Google’s own framing は その “this limit is not set in stone and may change over time as the web evolves and HTML pages grow in size,” と earlier docs listed 15 MB (which turned out へ be broader infrastructure default, ない Search’s number). practical point holds regardless: anything past cutoff simply ではありません 取得する — “to Googlebot, they simply don’t exist.” Keep critical コンテンツ と markup above bloat.

“this limit is not set in stone and may change over time as the web evolves and HTML pages grow in size,“(日本語訳:引用内容を日本語で示します) “to Googlebot, they simply don’t exist.”(日本語訳:引用内容を日本語で示します)

失敗例:canonicalは存在するが、Googlebotが一度も受け取らない

Imagine product template returning 2,4 MB の HTML. application serializes huge product-state object と recommendation payload near top の document; canonical, product description, 構造化データ, と related-product links する ない appear until roughly バイト 2 180 000. browser downloads whole レスポンス, そのため View Source looks correct. Googlebot Search stops around its documented 2 MB 制限, そのため those later signals する ない exist で 取得する resource.

Diagnose レスポンス で バイト order, ない だけ で レンダリング DOM:

curl -sS -D response-headers.txt -o page.html https://example.com/product
wc -c response-headers.txt page.html
LC_ALL=C grep -abo 'rel="canonical"' page.html
LC_ALL=C grep -abo 'application/ld+json' page.html

local バイト counts は approximation because delivery intermediaries と レスポンス handling できる differ, but they answer useful 最初の question: は critical signals comfortably early, または は they sitting near または beyond boundary? 修正する は へ remove または defer oversized inline data と emit essential メタデータ, 主要な コンテンツ, と crawlable links early—ない へ move same bloat around と hope cutoff changes.

Googlebotが礼儀正しく取得する方法

  • クロール rate は algorithmic と self-throttling. “For most sites, Googlebot shouldn’t access your site more than once every few seconds on average.” It speeds up または backs off based で your サーバー’s health.
  • Status codes は lever. Returning 429, 500, または 503 tells Googlebot へ slow down — but その affects entire hostname, ない just erroring URL, と だけ 機能する 向けに day または two before sustained エラー start dropping ページ から インデックス登録. John Mueller: “I’d only expect the crawl rate to react that quickly if they were returning 429 / 500 / 503 / timeouts,”“404s are generally fine & once discovered, Googlebot will retry them anyway.”
  • crawl-delay は ignored. Google する ない process non-standard crawl-delay robots.txt directive at all. (Bing する honor it — one の 実際の Googlebot/Bingbot divergences.)
  • クロール tracks クロール demand, ない flat quota — capacity (何 your サーバー できる take) plus demand (popularity と staleness). 向けに 大半の sites この は non-問題; it だけ bites at 実際の scale. full treatment は で クロール budget.

“For most sites, Googlebot shouldn’t access your site more than once every few seconds on average.”(日本語訳:引用内容を日本語で示します) “I’d only expect the crawl rate to react that quickly if they were returning 429 / 500 / 503 / timeouts,“(日本語訳:引用内容を日本語で示します) “404s are generally fine & once discovered, Googlebot will retry them anyway.”(日本語訳:引用内容を日本語で示します)

本当にGooglebotか検証する

ユーザーエージェント header は “often spoofed by other crawlers” — そのため it alone proves nothing. Google’s crawlers identify themselves three ways: ユーザーエージェント header, source IP, と 逆引きDNS hostname の その IP. Two 実際の 検証 methods:

“often spoofed by other crawlers”(日本語訳:引用内容を日本語で示します)

  1. Manual (one-off). 逆引きDNS source IP; confirm it resolves へ hostname ending で googlebot.com, google.com, または googleusercontent.com ( mask looks like crawl-***-***-***-***.googlebot.com); then 正引きDNS その hostname と confirm it returns original IP.
  2. Automatic (at scale). Match IP against Google’s published CIDR ranges. Google 持つ split these から old single googlebot.json into several JSON files によって crawler category — Googlebot one は https://www.gstatic.com/ipranges/common-crawlers.json ( legacy googlebot.json URL still redirects へ same data).

Both は で Scripts tab, 向けに macOS/Linux と Windows. なぜ bother? Plenty の トラフィック lies について being Googlebot, そのため logs その “show Googlebot” できる be largely impostors — 検証する before you trust.

Googlebotは大規模なボット群の1つ

“Googlebot” は genuinely bit の misnomer. Gary Illyes, March 2026: “I mean, calling it Googlebot, that’s a misnomer,”“Googlebot is not our crawler infrastructure.” infrastructure underneath, で his words, は “software as a service, if you like. SaaS” — shared platform many Google products draw から. 何 you see で your logs は Search slice の it: “When you see Googlebot in your server logs, you are just looking at Google Search.” He also notes there は “dozens, if not hundreds of different crawlers,” 大半の too small へ bother documenting.

“I mean, calling it Googlebot, that’s a misnomer,“(日本語訳:引用内容を日本語で示します) “Googlebot is not our crawler infrastructure.”(日本語訳:引用内容を日本語で示します) “software as a service, if you like. SaaS”(日本語訳:引用内容を日本語で示します) “When you see Googlebot in your server logs, you are just looking at Google Search.”(日本語訳:引用内容を日本語で示します) “dozens, if not hundreds of different crawlers,“(日本語訳:引用内容を日本語で示します)

named ones you’ll actually meet alongside Googlebot 含む Googlebot-Image, Googlebot-Video, と Googlebot-News (which share Googlebot’s strings/tokens), Storebot-Google, と Google-InspectionTool (powers URL Inspection と Rich Results ツール). Two behave unusually: AdsBot ignores global * robots.txt rule ( Disallow: / under User-agent: * still won’t stop it), と Google-Safety ignores robots.txt entirely. AI-related crawlers — Google-Extended (controls Gemini training; ない ランキング signal) と GoogleOther (R&D crawls, offloaded から Googlebot) — exist too, but AI crawlers sibling covers those で depth, そのため I’ll point there rather than duplicate.

Googlebotを制御する方法

3つの制御、3つの異なる効果:

  • robots.txt stops クロール, ない インデックス登録. 使う it へ keep bots out の low-value URL spaces — 決して として deindexing ツール.
  • noindex stops インデックス登録 — but Googlebot must be allowed へ クロール ページ へ see tag で 最初の place.
  • Password protection blocks access entirely.

Which brings us へ single 大半の misunderstood Googlebot fact: “There’s a difference between crawling and indexing; blocking Googlebot from crawling a page doesn’t prevent the URL of the page from appearing in search results.” robots-blocked URL できる still 得る インデックス登録 URL-だけ もし something links へ it. へ actually remove ページ, allow クロール と add noindex. I’ve written この up で detail で インデックス登録, though blocked によって robots.txt.

“There’s a difference between crawling and indexing; blocking Googlebot from crawling a page doesn’t prevent the URL of the page from appearing in search results.”(日本語訳:引用内容を日本語で示します)

向けに wider pipeline Googlebot lives inside — URL discovery, クロール scheduler, レンダリング, と クロール-vs-インデックス登録-vs-ランキング distinctions — see クロール hub と どのように Search 機能する.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.