誰かがChatGPTにURLを貼った—サーバーログで見えた正体【AI実験室 #11】
サーバーログを眺めていたら、見慣れないユーザーエージェント(UA)が目に入りました。
「ChatGPT-User」
GPTBotやOAI-SearchBotは以前から観測していましたが、ChatGPT-Userははじめて名前を聞く方も多いはずです。調べていくうちに、ChatGPT-Userの正体は「誰かがChatGPTの会話画面にAI観測ラボのURLを貼った痕跡」だとわかりました。
今回はサーバーログの実測データをもとに、ChatGPT-Userの挙動と、サイト運営者として知っておきたいポイントを整理します。
この記事でわかること|📖:約5分
- ChatGPT-Userとは何か、GPTBotとどう違うのか
- サーバーログで確認できるChatGPT-Userの実際の挙動
- なぜIPアドレスではなくUAで判定しなければならないのか
- ログからわかること・原理的にわからないこと
ChatGPT-Userとは何か
ChatGPT-Userは、OpenAIが運営するChatGPTがウェブページをリアルタイムで取得するときに使うユーザーエージェントです。
ユーザーエージェントとは、ウェブサーバーに「自分が何者か」を伝える識別文字列のことです。サーバーログには、アクセスしてきた相手のユーザーエージェントが記録されるため、ChatGPT-Userという文字列が残っていれば「ChatGPTがこのページを取得しにきた」と判断できます。
OpenAIのクローラーには下記の通り大きく分けて3種類あります。
| 名前 | 役割 |
|---|---|
| GPTBot | AIモデルの学習データ収集 |
| OAI-SearchBot | ChatGPTの検索結果に表示するためのクロール |
| ChatGPT-User | ユーザーがURLを貼ったときのリアルタイム取得 |
GPTBot・OAI-SearchBotの役割の違いについては、GooglebotとGPTBot・OAI-SearchBotの違いで詳しくまとめています。
GPTBotは自動的にウェブを巡回しますが、ChatGPT-Userは違います。誰かがChatGPTの会話画面にURLを貼り付けたときだけ動きます。つまりChatGPT-Userがサーバーログに残っているということは、実際の人間がChatGPTにそのページのURLを共有したということです。
AI観測ラボのサーバーログで見えたこと
2026年3月17日から3月24日までのサーバーログを解析したところ、ChatGPT-Userによるアクセスが17件確認できました。
対象期間はわずか1週間です。
アクセスの一覧
| 日時 | アクセスされたURL | ステータス |
|---|---|---|
| 3/17 22:16 | /ai-crawl-timing-research-03/ | 200 |
| 3/18 17:04 | /robots-txt-ai-crawler-guide/ | 200 |
| 3/18 17:36 | /aeo-geo-llmo-aio-difference/ | 200 |
| 3/19 08:31 | /robots-txt-ai-crawler-guide/ | 200 |
| 3/19 09:42 | /robots-txt-ai-crawler-guide/ | 200 |
| 3/19 14:33 | /robots-txt-ai-crawler-guide/ | 200 |
| 3/20 21:11 | /robots-txt-ai-crawler-guide/ | 200 |
| 3/21 17:49 | /(トップページ) | 200 |
| 3/22 13:58 | /ai-crawler-vs-traditional-search/ | 301 |
| 3/22 13:58 | /gptbot-oai-searchbot-robots-txt-guide/ | 200 |
| 3/22 14:03 | /(トップページ) | 200 |
| 3/23 11:10 | /aeo-geo-llmo-aio-difference/ | 200 |
| 3/23 16:46 | /robots-txt-ai-crawler-guide/ | 200 |

3つの気づき
① /robots-txt-ai-crawler-guide/ に6回来ている
1週間で同じページに6回アクセスがありました。毎回異なる日時・異なるIPアドレスで来ているため、同一人物が繰り返し使ったのか、複数の人が別々のセッションで貼ったのか、どちらの可能性もあります。いずれにせよ「ChatGPTを使う人に何度も参照されているページ」であることは確かです。
② 301リダイレクトも自動で追いかける
3/22 13:58のアクセスを見ると、/ai-crawler-vs-traditional-search/ に来た直後に、リダイレクト先の /gptbot-oai-searchbot-robots-txt-guide/ にも自動でアクセスしています。ChatGPT-Userはリダイレクトを追いかけてコンテンツを取得する仕様であることがわかります。
301リダイレクトとは、あるURLに来たアクセスを別のURLへ恒久的に転送する仕組みです。ページのURLを変更したときなどに使われます。
③ アクセスは即時・バースト型
URLが貼られた瞬間から数秒以内に複数のIPアドレスから同時にアクセスが来ます。検索エンジンのクローラーのようにスケジュールで動くのではなく、ユーザーの操作をトリガーにして即座に動く設計です。
なぜIPアドレスではなくUAで判定しなければならないのか
従来の検索エンジンのクローラーは、特定のIPアドレス範囲から決まったパターンでアクセスしてきます。
GooglebotであればGoogleが公開しているIPリストと照合することで、本物のAIかどうかを確認できます。
ところがChatGPT-Userは挙動が大きく異なります。
| 従来の検索エンジン | ChatGPT-User | |
|---|---|---|
| IPアドレス | 特定の範囲から来る | Azureの複数レンジから毎回異なるIPで来る |
| アクセスタイミング | 定期的なスケジュール | ユーザー操作の瞬間に即時 |
| 判定方法 | IPとUAの両方で特定できる | UAでしか安定して判定できない |
今回の観測でも、ChatGPT-Userのアクセス元IPアドレスは17件で15種類ありました。
同じURLへの複数回のアクセスでも、毎回違うIPから来ています。IPアドレスだけでChatGPT-Userを捕まえようとすると、確実に取りこぼしが発生します。
サーバーログでAIクローラーを追うなら、ユーザーエージェントの文字列で判定するのが唯一の安定した方法です。AIクローラーの計測をIPアドレス頼みで設計してしまうと、ChatGPT-Userのような動きには対応できません。
ログからわかること・原理的にわからないこと
ChatGPT-Userのアクセスがサーバーログに残るのは事実ですが、ログだけでわかることには限界があります。正直に整理しておきます。
わかること
- フェッチされた回数:ChatGPT-Userが何回アクセスしたか
- 対象URL:どのページが取得されたか
- タイミング:いつアクセスがあったか
- リダイレクトの追従:301リダイレクトを経由して最終URLまで取得されたか
わからないこと
- 何人が貼ったか:1人が6回貼ったのか、6人が1回ずつ貼ったのか区別できない
- どんな質問で使われたか:ChatGPTでどういう文脈でURLが使われたかはわからない
- ChatGPTが実際に引用したか:フェッチしたからといって、回答に使われたかどうかは別の話
「フェッチ回数=引用回数」ではない点は注意が必要です。ChatGPT-Userはページを取得しにきますが、取得した内容を回答に使うかどうかはChatGPT側の判断です。ログに残るのはあくまで「取得しにきた」という事実だけです。
ただし「誰かがChatGPTの会話でこのページを参照した」という事実は確かです。
GA4やSearch Consoleには絶対に出てこないデータであり、サーバーログを見るからこそ気づける観測です。
AI観測ラボでの活用予定
今回の観測をもとに、AI観測ラボの診断ツールでもChatGPT-Userの訪問数を計測できる仕組みを実装予定です。
具体的には、AI可視性スコアの指標として「ChatGPT-User訪問数(誰かがあなたのページをChatGPTに貼った回数)」を追加する方向で、4月中旬に向けて実装を進めています。
IPアドレスは毎回異なるため、集計はユーザーエージェント単位・他複数ロジックにておこないます。ダッシュボード上では「先週ChatGPTユーザーにシェアされた回数」という形で表示する予定です。
GA4にもSearch Consoleにも出てこないデータを、タグ1行の設置で可視化できるようにしていきます。
まとめ
ChatGPT-Userは、誰かがChatGPTの会話画面にURLを貼ったときだけ動くリアルタイムフェッチャーです。GPTBotのように自動でウェブを巡回するクローラーとは根本的に性質が異なります。
今回の観測期間中に確認できた主なポイントを整理します。
- 1週間で17件のアクセスがあり、うち同一ページへの訪問が最大6回
- アクセス元IPはMicrosoft Azureの複数レンジから毎回異なる
- IPアドレスでの判定は不安定で、UAでの判定が唯一の安定した方法
- 301リダイレクトを自動で追いかけてコンテンツを取得する
- わかるのはフェッチ回数・URL・タイミングのみ。何人が貼ったかは判別不可
サーバーログを見ていなければ気づけなかったデータです。自分のサイトにChatGPT-Userが来ているかどうかは、GA4に出ないAI流入はこう拾う——サーバーログで可視化の手順で確認できます。
診断ツールのタグを設置済みの方は、4月中旬以降にダッシュボードでChatGPT-User訪問数を確認できるようになります。まだ設置していない方は、AIクローラー可視性診断ツールからタグを取得してください。
あなたのサイトは、
AIに見えていますか?
URLを入力するだけで30秒。8項目を自動診断し、優先度別の改善プランを提示します。完全無料・登録不要。