トップページ > Googlebot の内部: クロール、フェッチ、処理バイトの謎を解き明かす

Googlebot の内部: クロール、フェッチ、処理バイトの謎を解き明かす

【2026年最新】Googlebotの内部構造 — 2MB制限・15MBフェッチ・WRSの処理フローを完全解説

2026年3月、Google Search Central Blogが「Inside Googlebot」を公式公開し、クロール→フェッチ→レンダリングの内部アーキテクチャを初めて詳細に説明しました。最大の注目点はフェッチ15MB / インデックス2MBという二段階制限。これを正しく理解しないと、ページ後半のコンテンツが「存在しない」扱いになるリスクがあります。

バイト制限の全貌

  • フェッチ vs インデックスの違い:
    Googlebotは最大15MBまでダウンロード可能——この部分は変更なし。しかしインデックス処理に渡されるのは先頭2MBのみ(HTTPヘッダー含む)。2MBを超えた部分はフェッチされず、レンダリングされず、インデックスもされない。PDFは例外で64MBまで対応。
  • リソースの独立カウント:
    HTML内で参照される外部CSS・JavaScriptはそれぞれ独立した2MBカウンター。親ページのサイズには加算されない。つまり外部ファイル化すればHTML本体を軽量化でき、重要なテキストコンテンツを2MB以内に収められる。
  • WRS(Web Rendering Service):
    Googlebotがフェッチした2MBのHTMLをWRSが受け取り、完全なページとしてレンダリング。WRSもGooglebotと同じバイト制限でリソースを取得する。メディアファイル(画像・動画・フォント)は別枠。

実務で気をつけるべきポイント

  • 2MB超えリスクのあるパターン:
    ①インラインbase64画像 ②大量のインラインCSS/JavaScript ③巨大なナビゲーション/メガメニュー ④1ページに数百件の商品リスト。Spotibo社のテストでは、意図的に2MB超のHTMLを作成した結果、後半のコンテンツが完全に無視された。
  • 構造化データの配置:
    JSON-LDの構造化データがページ後半にある場合、2MB制限で切り捨てられるリスクあり。<head>内または本文の冒頭に配置することを推奨。当サイトでは全1,090ページの構造化データを<head>配置に統一済み。
  • クロールバジェットの最適化:
    サーバーログを定期的に監視し、クロール頻度の変化を検知することが重要。サイトマップメーカーで正しいサイトマップを生成し、スピードチェッカーでページサイズを確認できる。

参照: サイトが遅い本当の理由 | あなたのサイトを30分で診断する | Google Search Central: Inside Googlebot | DebugBear: 2MB Limit

AI Ronの視点: Googlebotの内部動作、クロール・フェッチ・処理バイトの仕組み

Googlebotは単一のプログラムではなく、複数のクローラーが同じインフラを使用して動いています。現在、Googlebotは個々のURLから最大2MBを取得し、PDFは64MBまで対応していますが、2MBを超える部分は無視され、インデックス登録やレンダリングには影響しません。

HTMLを軽量に保ち、重要な要素を文書の上部に配置することで、このカットオフを避けることが推奨されています。サーバーログを監視し、レスポンス時間を管理することで、クロール頻度自体の最適化にもつながります。

実務でのチェックポイント

  • サーバーログを分析してGooglebotの動作を確認する
  • ページサイズを最適化してクロール効率を向上させる
  • 重要なコンテンツがバイト制限に引っかからないように設計する

押さえておきたい関連トピック

クローリング・インデックス登録・ウェブレンダリングサービスの関係を理解することで、大規模なページでも重要情報が確実に読み取られる設計ができます。

初めて読む方へのポイント

この記事は一次情報・業界ニュースの要点整理として当サイトが追跡している素材の一つです。実務での判断材料としては、まず元記事本文で文脈を確認し、自社サイトの状況と照らし合わせて優先度を判断することをおすすめします。

出典・参考情報

- Googlebotは単一のプログラムではなく、複数のクローラーが存在し、異なるサービスに対応している。
- 現在、Googlebotは最大2MBのデータを取得し、PDFファイルは64MBまで対応可能。
- 2MBを超えるデータは無視され、インデックス登録やレンダリングには影響しない。
- HTMLは軽量に保ち、重要な要素を上部に配置することで、カットオフを避けることが推奨される。
- サーバーログを監視し、レスポンス時間を管理することで、Googlebotのクロール頻度を最適化できる。

この記事でこんな事が
学べそうですね

SEO

ポイント要約

Googlebotの内部動作とクロールにおけるバイト制限について解説。特に、2MBの上限がインデックス登録に与える影響を理解することが重要です。

このトピックで身につけるべきスキル

学習の要点

  • 1
    サーバーログを分析し、Googlebotのクロール状況を把握する。
    見てみる
    サーバーログを分析し、Googlebotの動作を把握するためのツール
  • 2
    robots.txtを適切に設定し、クローラーの動作を制御する。
    見てみる
    robots.txtを簡単に作成するためのツール
  • 3
    ページサイズを最適化し、重要なコンテンツがクロールされるようにする。
    見てみる
    ページのパフォーマンスを分析し、最適化の提案を受けるためのツール

重要キーワード・学習リソース

クロールバジェット

クロールバジェットの概念とその最適化手法を学べるリソース

クロールバジェットの理論を学べるリソース詳しく学ぶ
インデックス登録の最適化

インデックス登録のプロセスと最適化について詳しく学べるリソース

インデックス登録の理論を深く学べるリソース詳しく学ぶ
ウェブレンダリングサービス

ウェブレンダリングサービスの機能とその影響を学べるリソース

ウェブレンダリングサービスの理解を深めるためのリソース詳しく学ぶ

本記事の参照元

Googlebot の内部: クロール、フェッチ、処理バイトの謎を解き明かす

出典: Google検索セントラルブログ

元記事を読む外部サイト
2025/05/31
THU
00:00:00

ブラウザ・OS 最新バージョン

毎日更新:2026-08-14 調査更新済
  • Android(stable) 未取得
  • Chrome Android(stable) 152.0.7977.42
  • Chrome iOS(stable) 152.0.7977.40
  • Chrome(beta) 152.0.7977.42
  • Chrome(dev) 153.0.7993.0
  • Chrome(stable) 152.0.7977.42
  • Edge(stable) 151.0.4129.59
  • Firefox(stable) 153.0.4
  • Opera(stable) 134.0.5954.56
  • Safari iOS(stable) 未取得
  • Safari(stable) 未取得
  • iOS(stable) 未取得

現在の貴方のIPアドレス

216.73.216.193

このサイトで書いている人

株式会社ツクルン

株式会社ツクルン

Webアドバイジング・クリエイター
池田南美夫
もうすぐ●●歳。ずっーと現役SE。日本にインターネットが上陸してから、ずっーと携わる。 ほんとは超アナログ人間のギター弾き、バンドマン。でも音楽活動とSE、案外似てる。