Google Crawling InfrastructureとGoogle Search Centralの一次資料を2026年7月29日に再確認しました。主要なクロールバジェット資料は2026年7月22日、canonical資料は7月10日、サイトマップ資料は7月8日に更新されています。
結論から言うと、一般的な小規模サイトでは「クロールバジェット対策」を独立施策にする必要はほとんどありません。重要URLが取得されない、不要なパラメータURLへ要求が集中する、ホスト可用性に警告がある、といった証拠がある大規模・高頻度更新サイトで初めて本格的に診断します。
まず「本当にクロールバジェット問題か」を判定する
Googleの高度なガイドが想定するのは、主に週次更新する100万URL以上、日次更新する1万URL以上、またはSearch Consoleで「検出 - インデックス未登録」が大きな割合を占めるサイトです。数値は厳密なしきい値ではありません。
| 意味 | Googleが、そのhostnameで「クロールでき、かつクロールしたい」と判断するURLの集合 |
|---|---|
| 構成要素 | クロール能力の上限(crawl capacity limit)とクロール需要(crawl demand) |
| 主な対象 | 100万URL以上で週次更新、1万URL以上で日次更新、または「検出 - インデックス未登録」が多いサイト |
| 主な確認先 | Crawl Stats、URL Inspection、Page Indexing、検証済みGooglebotのサーバーログ |
| 主な改善 | 可用性、誤ブロック、重複・faceted URL、soft 404、リダイレクト、サイトマップ、HTTPキャッシュ |
| 成功KPI | 重要URLの取得遅延、未取得率、不要URL比率、5xx・429、応答時間をURL群ごとに比較 |
| 保証しないもの | インデックス登録、検索順位、流入、売上。クロール後にも別の評価工程があります |
クロールバジェットとは「クロール能力」と「クロール需要」の交点
クロールバジェットは、サーバーが耐えられるアクセス数だけで決まりません。Googleは、サイトを過負荷にしないためのクロール能力の上限と、更新・人気・品質・固有性などから判断するクロール需要を組み合わせます。Googleのクロール基盤では、サイトは基本的に固有のhostname単位で扱われるため、www.example.comとshop.example.comは別々に観察します。
クロール能力の上限
Googlebotがサーバーを不安定にしない範囲です。並行接続数、接続時間、レイテンシ、TTFB、5xx、429、DNS・ネットワーク障害などで上下します。
並行接続数 × 接続時間 × ホストの健全性クロール需要
GoogleがURLを取得・再取得したい度合いです。人気、全体的なユーザー価値、コンテンツの固有性、重要な更新、サイト移転などが関係します。
更新必要性 × 価値 × 固有性 × 発見信号クロール、レンダリング、インデックス、ランキングは別工程
クロールされたページが必ずインデックスされるわけではありません。Googleは取得後にレンダリング、重複統合、品質・有用性の評価、canonical選択などを行います。検索順位はさらに後段です。したがって、クロール回数の増加をSEO成果そのものとして扱わないことが大切です。
クロールバジェット対策が必要なサイトを先に判定する
規模だけで判断せず、重要URLが必要な時期に取得されていない証拠まで確認します。公開当日のクロールを通常要件にするのではなく、商品在庫、ニュース、求人締切など、事業上の許容時間を先に決めてください。
規模と症状がそろっている
- 固有URLが100万以上あり、週1回程度内容が変わる
- 固有URLが1万以上あり、価格・在庫・ニュースが毎日変わる
- 「検出 - インデックス未登録」が全体の大きな割合を占める
- 重要URL群の取得が業務上の許容時間を超える
- サーバーログでfilter・sort・calendar URLへの大量要求が見つかる
- Crawl Statsに5xx、429、DNS、接続、hostloadの問題がある
クロールバジェットより別原因が濃い
- URL数が少なく、公開後に妥当な期間で取得されている
- ログでは200取得済みだが、Page Indexingでは未登録
- 重複、薄い内容、誤canonical、レンダリング不良がある
- 内部リンクがなく、サイトマップにもURLがない
- 「毎日クロールされない」ことだけを問題にしている
- クロール総数の増加だけをKPIにしている
Search Consoleとサーバーログで確認する方法
一つのレポートだけで原因を断定しないでください。Crawl Statsはサイト全体の傾向、URL Inspectionは特定URLのGoogle側情報とライブテスト、Page Indexingはインデックス状況、サーバーログは実際の要求履歴を示します。
Crawl Stats
要求総数、ダウンロード量、平均応答時間、レスポンスコード、ファイル種別、目的、Googlebot種別、ホスト状態、URL例を確認します。URL台帳ではありません。
サーバーログ
特定URL・ディレクトリの最終取得日時、取得間隔、状態コード、応答時間を集計します。User-Agent名だけでなく、正規のGooglebotか検証します。
URL Inspection
Googleが最後に取得した状態、クロール可否、canonical、取得日時、レンダリング結果を確認します。ライブテストはGoogleインデックスの状態そのものではありません。
Page Indexing
「検出 - インデックス未登録」「クロール済み - インデックス未登録」「soft 404」「重複」など、後段の結果をURL群ごとに見ます。
| 症状 | 確認する証拠 | 最初の対応 |
|---|---|---|
| ホスト障害 | 5xx、429、DNS、接続、timeout、Hostload exceeded | Crawl Statsのホスト状態、監視、URL Inspection、ログを同じ時間帯で照合する。 |
| 重要URLが未取得 | 公開日時はあるが、Googlebotログがない | 内部リンク、robots.txt、canonical、サイトマップ、HTTP状態、モバイル版リンクを確認する。 |
| 不要URLへ集中 | filter、sort、session、calendar、重複、soft 404 | URL生成規則と内部リンク元を特定し、canonical、robots.txt、404/410を目的別に選ぶ。 |
| 取得済み・未登録 | ログに200があるが、Page Indexingでは未登録 | 品質、重複、Google選択canonical、レンダリング、index可否へ診断を移す。 |
| 再取得が遅い | 重要更新後も古い取得日時のまま | 正確なlastmod、内部リンク、HTTPキャッシュ、クロール需要、URLの価値を確認する。 |
ログはURL群ごとに集計する
全体平均だけでは、重要商品が未取得なのに不要な検索結果URLが大量取得されている状態を見逃します。最低でも、canonical・重要URL、filter・sort、サイト内検索、削除URL、soft 404、静的資源、リダイレクトに分類してください。
改善は「取得不能」から直し、URL在庫を次に整理する
不要URLを一括で遮断する前に、重要URLの取得を妨げる可用性問題と誤設定を直します。広範囲のrobots.txt変更やURL生成規則の変更は、代表ディレクトリで試し、ロールバック方法を用意してください。
5xx・429・DNS・タイムアウトを直す
Googlebotがホストの不調を検知するとクロール能力の上限が下がります。障害時間帯、CDN・WAF・レート制限、オリジン負荷を照合します。
重要URLの誤ブロックを解除する
robots.txt、noindex、canonical、認証、WAF、モバイル版リンク、レンダリング資源の誤設定を確認します。
重複・無限URLの生成と内部リンクを減らす
filter、sort、calendar、session、サイト内検索、組み合わせパラメータをURL在庫として分類し、不要な発見経路を止めます。
削除・移転・重複に正しいHTTPとcanonicalを使う
代替先がある移転は直接の301/308、永久削除は404/410、重複は一貫したcanonicalと内部リンクで統合します。
canonical URLと正確なlastmodをサイトマップへ載せる
検索結果に出したいURLだけを掲載し、本文・構造化データ・主要リンクなどの重要更新時にlastmodを正確に更新します。
ページ効率とHTTPキャッシュを改善する
TTFB、レンダリング資源、画像、JavaScriptを軽くし、変更がないページでは304 Not Modifiedを正しく返せるようにします。
robots.txt・noindex・canonical・404/410の役割を混同しない
| 手段 | 主な目的 | 重要な注意点 |
|---|---|---|
| robots.txt | クロール要求を止める | 検索結果からの除外は保証しない。noindexを読ませたいURLはブロックしない。秘密情報の保護には使わない。 |
| noindex | 検索インデックスから除外する | Googlebotがルールを読むためクロール可能である必要がある。直接のクロール停止策ではない。 |
| rel=canonical | 重複・類似URLの代表を示す | リダイレクトとcanonicalは強い信号、サイトマップ掲載は弱い信号。内部リンクもcanonicalへ統一する。 |
| 404 / 410 | 代替先のない永久削除を伝える | 関係のないトップへ転送しない。soft 404にせず、正しいHTTP状態を返す。 |
| 301 / 308 | 恒久移転を伝える | 最終URLへ直接転送し、長いチェーンやループを避ける。 |
| 認証 | 非公開情報を保護する | robots.txtは公開ファイルであり、アクセス制御ではない。 |
クロールバジェットを7段階で診断・改善する
変更前後で同じURL群・期間・集計条件を使い、仮説を一つずつ検証します。クロール要求には曜日・季節・サイト更新による変動があるため、変更直前の1日だけを比較対象にしないでください。
重要URLと許容クロール時間を定義する
商品、記事、求人、イベントなどをURL群に分け、「公開・重要更新から何時間/何日以内にGooglebot取得が必要か」を事業要件で決めます。
URL在庫を分類する
canonical・index対象、重複、filter、sort、ページネーション、サイト内検索、削除、soft 404、リダイレクト、静的資源を分類します。hostnameも分けます。
基準データを保存する
Crawl Statsの要求数、応答コード、ファイル種別、目的、Googlebot種別、ホスト状態を保存し、ログからURL群別の最終取得・取得間隔・応答時間を集計します。
可用性と誤設定を先に直す
5xx、429、DNS、timeout、WAF、誤robots.txt、誤noindex、誤canonical、壊れた内部リンク、レンダリング資源の遮断を修正します。
不要URLの生成・発見・再取得を減らす
重複はcanonicalへ統合し、新規生成と内部リンクを止めます。クロール不要URLはrobots.txt、永久削除は404/410、代替先がある移転は直接リダイレクトを使います。
発見と再取得の信号を整える
canonical URLだけをサイトマップへ載せ、重要変更に正確なlastmodを付けます。重要ページへクロール可能な通常のリンクを設置し、モバイル版にも同等の発見経路を保ちます。
URL群ごとに再測定し、必要なら戻す
変更後も同じ条件で、重要URLの取得遅延、未取得率、不要URL比率、5xx・429、応答時間、Page Indexingを比較します。
効果測定はクロール総数ではなく「重要URLの適時取得」で行う
総クロール数が減っても、重要URLの取得が遅くなれば失敗です。反対に総数が増えても、更新URLが適時に取得され、不要URLと障害が減っていれば改善の可能性があります。
| 層 | 主な指標 | 判断 |
|---|---|---|
| 取得 | 最初の取得まで、最終取得日、取得間隔、未取得率 | 重要URL群の中央値と遅い上位群が改善したか |
| 応答 | 5xx、429、DNS、timeout、TTFB、304比率 | 障害とサーバー負荷が減り、重要URLを安定配信できたか |
| URL在庫 | canonical、filter、sort、soft 404、削除URLの要求比率 | 不要URLが減り、重要URLの構成比が上がったか |
| インデックス | Page Indexing、Google選択canonical、未登録理由 | 取得済みなら品質・重複・レンダリングへ診断を移したか |
| 検索成果 | 表示回数、クリック、流入、業務成果 | クロール施策だけに成果を帰属せず、他要因も分けたか |
クロールバジェットで誤解されやすいこと
クロール回数が増えるほど順位が上がる
クロールは必要な前工程ですがランキングシグナルではありません。取得済み・未登録なら、回数より品質・重複・canonicalを確認します。
crawl-delayでGooglebotを制御できる
Googleのクローラは非標準のcrawl-delayルールを処理しません。緊急の過剰クロールは429や503、恒常的なURL問題は設計で対処します。
サイトマップを何度も送れば早く取得される
同じ未変更サイトマップを一日に何度も送る必要はありません。サイトマップはヒントであり、掲載URLすべての即時取得を保証しません。
4xxはすべてクロールバジェットを浪費する
Googleの説明では429を除く4xx自体は無駄なクロールとは扱われません。代替先のない削除URLには正しい404/410を返すのが適切です。
クロールバジェットのよくある質問
小規模サイトでもクロールバジェット対策は必要ですか?
多くの場合、専用施策は不要です。公開後に妥当な期間で取得されているなら、内部リンク、最新サイトマップ、canonical、robots.txtの誤設定、Page Indexing、コンテンツ品質を通常運用で確認します。
クロール回数を増やせば検索順位は上がりますか?
保証されません。クロールはランキングシグナルそのものではなく、その後にレンダリング、評価、重複統合、インデックス判断があります。重要URLの未取得問題と順位改善を同じ約束にしないでください。
noindexを付けるとクロールバジェットを節約できますか?
直接の停止策ではありません。Googlebotはnoindexを読むためにページを取得します。検索結果から除外する目的にはnoindexを使い、クロール不要なURLは生成・内部リンク・canonical・robots.txtを整理します。
robots.txtでブロックすれば検索結果から消えますか?
保証されません。robots.txtはクロール制御です。他ページからURLが知られている場合、内容を取得せずURLだけが表示される可能性があります。検索結果から除外するなら、クロール可能な状態でnoindexを認識させます。
404はすべて別ページへリダイレクトすべきですか?
いいえ。代替先がある移転は301または308、代替先のない永久削除は404または410を返します。無関係なトップページへの一律転送はsoft 404と判断される可能性があります。
サーバーを高速化すればクロールは必ず増えますか?
必ずではありません。速度改善はクロール能力の制約を緩める可能性がありますが、需要が低ければ取得は増えません。hostloadや可用性の制約がある証拠を確認してから増強します。
Search Consoleだけで特定URLのクロール履歴を確認できますか?
完全には確認できません。Crawl Statsはサイト全体の傾向とURL例を示します。特定URLやディレクトリの取得日時・頻度は、正規のGooglebotを識別したサーバーログを使います。
サイトマップのpriorityとchangefreqは有効ですか?
Googleはpriorityとchangefreqを無視します。検索結果に出したいcanonical URLだけを掲載し、本文や構造化データ、主要リンクなどの重要変更があったときに正確なlastmodを更新します。
Google公式資料と確認日
仕様・判断基準は2026年7月29日に次の一次資料で確認しました。ページ公開後もGoogleの仕様は更新されるため、実装変更前に最新内容を確認してください。
- Google Crawling Infrastructure:Optimize your crawl budget(2026年7月22日更新)
- Google Search Central:Troubleshoot Google Search crawling errors
- Google Crawling Infrastructure:Managing crawling of faceted navigation URLs
- Google Search Central:Build and submit a sitemap(2026年7月8日更新)
- Google Search Central:Canonical URLの指定(2026年7月10日更新)
- Google Search Central:noindexでインデックス登録をブロックする
- Google Crawling Infrastructure:Useful robots.txt rules
- Google Search Central:Redirects and Google Search
- Google Crawling Infrastructure:Myths and facts about crawling
- Search Console Help:Page indexing report
- Search Console Help:URL Inspection tool
まとめ:重要URLの取得を妨げる原因を、証拠に基づいて直す
クロールバジェットは、すべてのサイトが増やすべき数値ではありません。まず規模、更新頻度、「検出 - インデックス未登録」の割合、重要URLの取得遅延から適用対象を判定します。
対象なら、クロール能力と需要を分け、Crawl Stats、検証済みGooglebotログ、URL Inspection、Page Indexingを照合してください。可用性と誤設定を先に直し、重複・faceted URL・soft 404・リダイレクトチェーンを整理し、canonical URLと正確なlastmodをサイトマップへ反映します。
クロール総数ではなく、重要URLが必要な時期に取得されたかを成功条件にすることが、もっとも実務的なクロールバジェット管理です。