III-A9 クロールログの確認方法
実際にどのAIクローラーが自社サイトに来ているかを確認する手順
このレッスンの狙い:サーバーログからAIクローラーのアクセス状況を確認できる
最終更新: 2026-07-23
この記事の要点
- サーバーログからAIクローラーのアクセス状況を確認できる
- なぜ「宣言」より「ログ」なのか
- ログの取得場所
AI企業が「うちのボットはrobots.txtを守ります」と公式に説明していても、それを鵜呑みにするのは危険です。実際に自社サイトへどのAIクローラーが来ているか、サーバーログから確認する具体的な手順をここで身につけていきましょう。
なぜ「宣言」より「ログ」なのか
III-A2で見たOpenAIの公開IP JSON、III-A4で見たPerplexityのなりすまし疑惑——ここまでのレッスンでも「宣言だけでは安心できない」という話は何度か触れてきました。このレッスンでは、それを1社ずつの個別対応で終わらせず、自社サイト全体を対象にした定点観測の手順として体系化します。背景にあるのは、TollBitの2025年Q4データで、AIボットのリクエストの13%超がブロック設定を回避しており、回避率が高いのは主に学習系ボットだったという報告です(出典: TollBit, 2025年Q4)。「このボットは宣言通りだから大丈夫」と個別に安心するのではなく、全ボットを対象に定期的にログを確認する運用に切り替えていきましょう。
ログの取得場所
確認場所は大きく2つです。1つ目は自社サーバーのアクセスログ(Apache・nginx等が出力するaccess.log)、2つ目はCDNのダッシュボード(Cloudflareを使っている場合はAI Audit機能)です。CDN経由のサイトはダッシュボードのほうが集計が早く、自社サーバーを直接見られる場合はアクセスログを直接確認する方法が細かい挙動まで追えます。
何を確認するか
確認すべきポイントは3つあります。1つ目はUser-Agent文字列の一致、GPTBot・ClaudeBot・PerplexityBot・CCBot・Bytespiderなど、これまでのレッスンで整理してきたトークンと照合します。2つ目はアクセス頻度と対象ページ、どのページに集中してアクセスが来ているかを見ます。3つ目は404エラー率です。Vercelの調査によれば、ChatGPT系クローラーのリクエストの34.82%、Claude系クローラーの34.16%が404エラーに費やされていた一方、Googlebotは8.22%にとどまったと報告されています(出典: Vercelブログ「The Rise of the AI Crawler」, 2026年)。404率が高いということは、古いリンクや削除済みページを繰り返し叩かれている可能性があるというサインです。
なりすましを見抜く——複数の手がかりを組み合わせる
User-Agent文字列は誰でも自由に名乗れるため、本物かどうかの検証も必要です。OpenAIの公開IP JSON照合(III-A2参照)や、逆引きDNS(IPアドレスから逆にドメイン名を調べる手法、III-A4参照)は、いずれも「1つの手がかりだけで判断しない」という考え方に基づく対策です。実務では、User-Agent文字列の一致・アクセス元IPの照合・アクセスパターン(頻度や対象ページの偏り)の3つを組み合わせ、どれか1つでも不自然であれば疑ってかかる運用が現実的です。想定外に高頻度なアクセスがあるボットほど、この3点セットでの確認を優先しましょう。
実務でのコマンド例
自社サーバーのアクセスログであれば、次のようなコマンドでボット別の出現回数を簡易集計できます。
grep -E "GPTBot|ClaudeBot|PerplexityBot|CCBot|Bytespider" access.log \
| awk '{print $1}' \
| sort | uniq -c | sort -rnこれで「どのIPから、どのボットを名乗るアクセスが何回来ているか」の粗い傾向がつかめます。404率を見たい場合は、ステータスコード列を条件に加えて集計すると比較の材料になります。
実践ステップ
- 自社サーバーのアクセスログ、またはCDN(Cloudflare等)のAI Audit機能を開く
- これまでのレッスンで整理したUser-Agentトークンで絞り込み、ボットごとの出現回数を集計する
- ボットごとの404エラー率を確認し、高い場合はリンク切れやサイトマップの整備を検討する
- アクセス元IPをOpenAI公開JSON等と照合し、なりすましでないか確認する
- 想定外に高頻度なアクセスがあるボットを洗い出し、III-A7・III-A8で整理した方針と照らし合わせる
- 定点観測として、月次や四半期で同じ確認を繰り返す運用にする
まとめ
AI企業の公式説明を鵜呑みにせず、実際のアクセスログで確認することがテクニカルAIOの土台です。Perplexityのなりすまし疑惑やTollBitの回避率データが示すとおり、宣言と実態にはズレが生じえます。User-Agentの一致・頻度・404率・IP照合という4つの観点でログを定期的にチェックし、III-A7・III-A8で決めた方針が実際に機能しているかを検証しましょう。ここまでの判断材料がそろったところで、次のIII-A10で1枚のテンプレへ落とし込みます。
このレッスンはテキストとスライドで学べます。スライドは上のビューアからご覧ください。
確認テスト
選択肢をクリックすると、その場で正誤と解説が表示されます。
Q1. TollBitの2025年Q4データによれば、AIボットのリクエストの13%超がブロック設定を回避しており、回避率が高いのは主に学習系ボットだったと報告されている。
本文中にTollBitの2025年Q4データとしてその数値が明記されています。
Q2. Vercelの調査で、404エラーに費やされたリクエストの割合が最も低かったのはどれか。
Googlebotの404エラー率8.22%に対し、ChatGPT系34.82%、Claude系34.16%と報告されています。
Q3. クロールログを確認する際に押さえるべき観点に含まれないものはどれか。
確認すべきポイントとして挙げられているのはUser-Agent一致・アクセス頻度と対象ページ・404エラー率の3つです。
このレッスンのFAQ
Q. AI企業の公式ドキュメント通りに動いていると信じてよいですか?
鵜呑みは危険です。TollBitのデータではAIボットのリクエストの13%超がブロック設定を回避しており、実際のログでの確認が欠かせません。
Q. 404エラー率が高いボットは何を意味しますか?
古いリンクや削除済みページを繰り返し叩かれている可能性を示すサインです。
Q. なりすましボットを見抜くにはどうすればよいですか?
User-Agent文字列の一致・アクセス元IPの照合・アクセスパターンという3点を組み合わせて確認するのが現実的です。