AIクローラーはどのページを見に来ているか — アクセスログの読み方

robots.txtの設定が「意図」だとすれば、アクセスログは「実際に何が起きたか」の記録です。AIクローラーが本当に来ているのか、どのページを読んでいるのかは、ログを見れば事実として分かります。推測で議論する必要はありません。

公開日: 2026年8月16日 / 最終更新日: 2026年9月6日

ログで何が分かるか

生ログから抽出する基本コマンド

NginxやApacheのアクセスログがあれば、コマンド1つでAIクローラーの行だけを取り出せます。

AIクローラーのアクセスを抽出

# 主要AIボットの行を抽出
grep -E "GPTBot|ClaudeBot|OAI-SearchBot|PerplexityBot|Google-Extended" access.log

# ボット別のアクセス数を集計
grep -oE "GPTBot|ClaudeBot|OAI-SearchBot|PerplexityBot" access.log | sort | uniq -c

# GPTBotが読んだURL上位20件
grep "GPTBot" access.log | awk '{print $7}' | sort | uniq -c | sort -rn | head -20

なりすましに注意

ユーザーエージェントは自己申告であり、偽装できます。「GPTBot」を名乗る不正クローラーも存在します。本物かどうかは接続元IPで確認します。OpenAI・Anthropic・Googleなどは、自社クローラーの正規IPレンジを公開しており、逆引きや公開リストとの照合で判別できます。

アクセス制御やブロックの判断をする場合は、ユーザーエージェント文字列だけでなくIPでの検証を挟んでください。

見るべき兆候

Smash SEOのログ解析機能

Smash SEOにはアクセスログをアップロードして解析する機能があり、Googlebot・GPTBot・ClaudeBot・bingbot・Applebotを自動判別して、ボット別の訪問ページを集計します。「重要ページがGooglebotにクロールされていない」「パラメータURLにクロールが浪費されている」といった問題も検出します。

コマンドラインに慣れていない場合や、クロール状況を定期的に確認したい場合の選択肢としてどうぞ。

よくある質問

ログはどこで手に入りますか?

サーバーやホスティングの管理画面からダウンロードできることが一般的です(レンタルサーバーでは「アクセスログ」「生ログ」等の名称)。CDN利用時はCDN側のログも確認してください。

AIボットが全く来ていません。問題ですか?

来訪は「参照される機会があったか」に依存するため、来ていないこと自体は異常ではありません。まず拒否設定がないことを確認し、あとはコンテンツと露出の蓄積の問題です。

関連記事

AI検索への対応度を無料で診断するAI検索対策の一覧技術SEOルール解説