AI参照を自分で計測する|生ログ集計の実録

AI自動化の実録

筆者はブログ5サイトをAIで自動運営しています。

AI参照の回数、正確に計測したことはありますか

AI参照を自分で計測する|生ログ集計の実録のイメージイラスト
イメージ(AI生成)

ChatGPTやGoogleのAIが自分のブログをどれくらい読みに来ているか、体感で語る人は多いです。でも実際にサーバーの生ログを開いて数えたことがある人は、あまりいないと思います。今回は自宅の運営で実際にやってみた集計の実録です。ここだけ押さえておけば大丈夫です。数字はすべて自宅の実行ログに残っている実測値です。

AI参照を計測する仕組み(サーバーの生ログを読む)

やることはシンプルです。エックスサーバーのアクセスログをダウンロードし、User-Agent(アクセス元の名乗り)にChatGPT-UserやGPTBotなどAI関連の文字列が含まれる行を数えるスクリプトを作りました。5ブログ×2日分の生ログをまとめて読み込む方式にしています。

あわてなくて大丈夫です。仕組み自体は難しくありません。落とし穴は別のところにありました。

AI参照の初回計測「0件」は故障だった

最初にスクリプトを走らせたところ、結果は「10ファイル・0行・AI訪問0件」でした。一瞬「まだAIには読まれていないのか」と思いましたが、これは故障でした。

原因はエックスサーバー特有のログ形式です。一般的な生ログ(combined形式)を前提にした正規表現で読み込んでいたのですが、エックスサーバーの生ログは行の先頭にバーチャルホスト名が1フィールド多く入っています。この差分でパターンが一致せず、全行が読み飛ばされていました。公式マニュアルの記載でこの形式を確認し、スクリプト側を修正しました。

ここ、意外に思うかもしれません。「0件」という結果は、本当に0件だったのか、集計自体が壊れていたのか、見た目では区別がつきません。

AI参照を実測した数字(8,015行・読み飛ばし0行)

スクリプトを直して再実行すると、8,015行を読み切り、読み飛ばし行数は0行になりました。ここではじめて「壊れていた」ことが確定します。実測結果は次のとおりです。

アクセス元(User-Agent) 回数(2日分・5ブログ合計) 性格
Meta-ExternalAgent 557回 学習クロール
OAI-SearchBot 41回 検索インデックス用クロール
ChatGPT-User 15回 ユーザーの質問に応じた参照
GPTBot 13回 学習クロール
Amazonbot 1回 クロール
Claude系・Perplexity系 0回

参考:AI参照計測 実行ログ.md(自宅記録・2026-08-08集計。対象は5ブログ・2026-08-06〜07の2日分)

AI参照はどこが多かったのか|クロール系とユーザー起点の違い

数字を見ると、圧倒的に多いのはMeta-ExternalAgent(557回)でした。ただしこれは学習のための巡回で、読者が実際に質問して呼ばれたわけではありません。

読者の質問に応じて記事を参照しに来る「ChatGPT-User」は15回。これが「実際にAIの回答に使われた可能性がある」動きに一番近い数字です。参照が多かった記事は、記念写真ラボのパスポート写真の規定改定の記事、そなえる暮らしラボのエアコン電気代・停電時の食中毒対策の記事でした。制度や生活に直結する具体的なテーマが呼ばれやすい傾向は感じますが、まだ2日分のデータです。断定はできません。

集計状態 読み込んだ行数 読み飛ばした行数
修正前(初回) 0行 全行(形式不一致)
修正後 8,015行 0行

自分でAI参照を計測する方法|今日から始める3ステップ

やってみると、自分でAI参照を計測する方法はそれほど複雑ではありません。3つのステップに分けられます。

1. サーバーの生ログをダウンロードする(レンタルサーバーの管理画面にあることが多いです)。

2. 自分のサーバーのログ形式(combined形式か、バーチャルホスト名付きか)を公式マニュアルで確認する。

3. User-Agentに主要なAIのクロール名(GPTBot・ChatGPT-User・OAI-SearchBot・Meta-ExternalAgent・PerplexityBot・ClaudeBotなど)が含まれる行を数える。

ここで一番の教訓は、集計プログラムが「0件」を返したとき、それを鵜呑みにしないことです。0件には「本当に0件」と「壊れて数えられていない」の2種類があり、見分けるには、読み込んだ行数と読み飛ばした行数をセットで表示させておきましょう。

あわせて読みたい

AI監視を自動化する仕組み|失敗を見逃さない3層構成

LLMO対策ツールは必要か|AI検索に引用される記事の作り方

まとめ

AIに読まれた回数は、感覚ではなく生ログを数えれば実測できます。ただし集計スクリプトの「0件」を信じる前に、行の読み込み状況を先に確認しておきましょう。今回のケースでは、サーバー特有のログ形式という小さな差分が、結果をまるごと覆すほどの誤差を生んでいました。今回は2日分の確認にとどめ、傾向の判断は1か月分がたまってから行う予定です。

よくある質問

Q. AI参照ログはどうやって手に入れるのですか?

A. 多くのレンタルサーバーでは、管理画面からアクセスログ(生ログ)をダウンロードできます。ファイル形式や保存期間はサーバーによって異なるため、まず自分の契約プランのマニュアルを確認するのが近道です。

Q. 集計結果が「0件」と出たら、まず何を疑えばいいですか?

A. 本当に参照が0件だった可能性と、集計プログラムがログ形式を正しく読めていない可能性の2つがあります。読み込んだ行数と読み飛ばした行数を表示させ、読み飛ばしが多い(または全行)場合は集計側の不具合を先に疑ってください。

Q. この数字だけでAI検索対策の効果を判断していいですか?

A. まだ判断材料としては早いと考えています。今回は2日分の実測にとどまり、傾向を語るにはデータが少なすぎます。最低でも1か月程度の蓄積を見てから判断するのが安全です。