EC事業者・担当者が「今日・明日で改善できるSEO施策」をまとめた超実務寄りのEC SEO専門メディア

気にすべきサイトの条件と、無駄を減らす手を示します。ECサイト向け解説記事のアイキャッチ

ECサイトのクロールバジェットとは?大規模サイトでの改善方法

気にすべきサイトの条件と、無駄を減らす手を示します。記事の結論と3つの要点をまとめた図
目次
  1. クロールバジェットを気にすべきサイト
  2. クロール能力とクロール需要
  3. URL在庫を把握する
  4. 重複URLを減らす
  5. 絞り込みとサイト内検索を管理する
  6. サイトマップを最新にする
  7. HTTPキャッシュを活用する
  8. 5xxと429を減らす
  9. サーバーログを分析する
  10. よくある間違い
  11. 確認項目
  12. クロール効率の改善計画を作る
  13. robots.txtだけで解決しない
  14. 商品更新の優先度を高める
  15. 改善結果を評価する
  16. ECサイトでの調査例
  17. 改善を段階的に進める
  18. まとめ
  19. 次に読みたい関連記事

クロールバジェットとは、検索エンジンが一つのサイトをどの程度クロールでき、クロールしたいと考えるかをまとめた概念です。商品数が少なく更新も穏やかなサイトでは、優先課題にならないことが多く、サイトマップとインデックス状況の確認で十分な場合があります。

商品やパラメータURLが非常に多く、更新が速いECサイトでは、不要URLへのクロールが重要商品への発見・更新を遅らせることがあります。回数を増やす施策ではなく、URL在庫とサーバー応答を整えることが中心です。

クロールバジェットを気にすべきサイト

Googleの公式案内では、非常に大規模なサイト、1万URL以上で日々大きく内容が変わるサイト、「検出・インデックス未登録」が多いサイトなどが主な対象です。これらの数は厳密な境界ではなく目安です。

新商品が公開当日にクロールされ、重要ページの更新も反映されているなら、クロールバジェットの調整より、商品内容やカテゴリ設計を優先します。

クロール能力とクロール需要

検索エンジンはサーバーを過負荷にしない範囲で取得量を調整します。5xxや429、応答遅延が増えると、クロールを一時的に減らすことがあります。

一方で、人気、更新頻度、内容の価値などから、どのURLをどれだけ再取得したいかも判断されます。サーバーを速くするだけでも、URLを減らすだけでも完結しません。

URL在庫を把握する

商品、カテゴリ、記事、検索結果、絞り込み、並び替え、トラッキング、エラーなど、ページ種別ごとのURL数を推定します。サイト内リンク、XMLサイトマップ、Search Console、サーバーログを組み合わせます。

公開商品数に対してクロール可能URLが何倍もある場合、どの機能が増加源かを調べます。パラメータの種類と組み合わせを数えると、影響範囲が見えます。

重複URLを減らす

セッションID、計測パラメータ、並び替え、同じフィルタ条件の表記違いなど、同じ内容を返すURLを内部リンクから外します。可能ならURL生成自体を止め、正規形式へ統一します。

canonicalは重複整理の手掛かりですが、検索エンジンが重複と判断するにはURLを取得することがあります。不要なURLを無制限に生成し、canonicalだけで対処する設計は避けます。

絞り込みとサイト内検索を管理する

色、サイズ、価格、ブランドなどを自由に組み合わせると、商品数以上のURLが作られます。検索需要があり管理できる条件だけを固定の着地ページとして整え、それ以外は内部リンクやURL生成を制限します。

自由入力のサイト内検索結果を検索対象へ広く公開すると、ほぼ無限のURLが生まれます。利用者向け機能と検索着地ページを分けます。

サイトマップを最新にする

XMLサイトマップには、200で表示される正規URLを含めます。商品、カテゴリ、記事を分けると、ページ種別ごとの検出と登録状況を追いやすくなります。

lastmodは実際の重要な更新と一致させます。全URLを毎日更新扱いにすると、本当に変わった商品を区別しにくくなります。

HTTPキャッシュを活用する

内容が変わっていないページでは、ETagやLast-Modifiedを使い、条件付きリクエストへ304を返すことでサーバー資源を節約できます。商品データの更新とキャッシュ判定を一致させることが前提です。

CDNやページキャッシュも応答安定に役立ちますが、価格や在庫が古くならないようにします。動的部分と静的部分を分ける設計を検討します。

5xxと429を減らす

セール、在庫一括更新、商品フィード生成の時間帯にエラーが増えていないかを確認します。Googlebotのリクエストだけを原因とせず、データベースやAPIのボトルネックを調べます。

不要URLを減らすと同時に、重要ページへ安定して200を返せる容量を確保します。障害時のステータスと復旧監視も用意します。

サーバーログを分析する

ログからGooglebotのアクセスURL、ステータス、応答時間、日時を集計します。ボットの識別はUser-Agentだけに頼らず、必要に応じて公式の検証方法を使います。

重要商品、新商品、パラメータURL、404など種別ごとに分けると、クロールの偏りが見えます。月ごとの件数だけではなく、公開から初回クロールまでの時間も確認します。

よくある間違い

  • 小規模サイトでも最優先にする
  • クロール回数が増えれば順位も上がると考える
  • 不要URLを生成し続けcanonicalだけに頼る
  • 全URLのlastmodを毎日更新する
  • サーバーエラーと応答時間を見ない

確認項目

  • クロールバジェット対策が必要な規模か
  • ページ種別ごとのURL数を把握したか
  • パラメータとサイト内検索URLを管理しているか
  • サイトマップが正規URLと正確なlastmodを持つか
  • 5xx、429、応答時間を監視しているか
  • ログで重要ページへのクロールを確認したか

クロール効率の改善計画を作る

ログとURL一覧から、重要、重複、操作用、エラー、廃止へ分類します。重要URLには安定した内部リンクとサイトマップを用意し、重複・操作用URLは発生源とリンク生成を見直します。

施策ごとに、対象URL数、想定する削減、開発負荷、利用者機能への影響を整理します。利用者が必要な絞り込みを単に削除するのではなく、画面機能を保ったまま検索対象URLを制御する方法を検討します。

robots.txtだけで解決しない

不要URLをrobots.txtで塞ぐと、クロールは抑えられますが、すでに知られたURLの内容やcanonicalを確認できません。外部リンクやサイト内リンクが残る限り、URLの存在自体は知られ続けます。

まず内部リンクを正規URLへ統一し、URL生成を抑え、重複は転送やcanonicalで整理します。その上で、取得する必要がない無限空間などへrobots.txtを使います。

商品更新の優先度を高める

新商品や価格・在庫が頻繁に変わる商品を、更新の少ないアーカイブと同じ扱いにしません。サイトマップのlastmod、主要カテゴリの新着リンク、安定した応答を通じて更新を伝えます。

全商品を毎日更新したように見せるのではなく、本当に変わったURLを正確に示します。クロールを要求する小技より、変更情報の信頼性が重要です。

改善結果を評価する

不要パラメータへのクロール割合、重要URLの最終クロール日、新商品公開から初回クロールまで、5xxと応答時間を比較します。総クロール数が減っても、重要URLへの到達が改善していれば目的に合います。

インデックスや検索流入も確認しますが、クロール効率だけで順位上昇を保証しません。商品内容、内部リンク、需要、競合と合わせて評価します。

ECサイトでの調査例

公開商品が10万件なのにログ上のURL種類が数百万ある場合、クエリパラメータを分類します。色、サイズ、並び順、表示件数、セッション、計測のうち、どの組み合わせが大半を占めるかを確認します。

並び順と表示件数が同じ商品集合を返すだけなら、内部リンクを基本カテゴリへ統一し、操作状態を検索対象から分けます。需要のある「黒・防水」などは固定ページとして整え、任意の組み合わせとは別管理にします。

改善後は、総クロール数ではなく、正規商品への割合、新商品の初回クロール、パラメータURLの減少、サーバー応答を比較します。利用者の絞り込み機能が保たれているかも操作テストします。

改善を段階的に進める

大量URLを一度にブロックすると、必要な商品やカテゴリまで発見経路を失う可能性があります。一つのパラメータ群やカテゴリで先行し、クロール、インデックス、利用者の操作を確認します。

問題がなければルールを広げます。対象URL、実施日、期待する変化、戻し方を記録し、robots.txt、noindex、canonicalを同時に大きく変えて原因を追えなくしないようにします。

まとめ

クロールバジェットは、主に大規模・高頻度更新サイトで重要になる考え方です。ECサイトでは、無限に増える操作用URLを整理し、重要ページへ安定した応答と発見経路を用意します。

まず対策が必要な規模かを判断し、URL在庫、サイトマップ、サーバーログ、エラーを確認してください。クロールを増やすのではなく、価値あるURLへ使われやすい構造を作ることが改善です。

次に読みたい関連記事