方法5分で読めます

GPTBot をブロックしても ChatGPT から消えない。OAI-SearchBot をブロックすると消える

今やどのエンジンも、役割の異なる複数のクローラーを運用しており、多くの人がブロックしているのは、あなたが表示されるかどうかを決めるクローラーではありません。各社自身のドキュメントに基づく現在の対応表と、自社の状況が分かる確認方法を示します。

OpenAI は4つのエージェントを送り、ChatGPT の検索を左右するのは1つだけ

GPTBot を拒否する robots.txt のスニペットが出回っています。多くの人がそれを貼り付け、ChatGPT の問題は片付いたと感じました。片付いたのは1つの問題です。ただ、その問題ではありません。

OpenAI は4つのユーザーエージェントを文書化しており、それぞれに独自の役割があります。GPTBot は、基盤モデルの学習に使われる可能性のあるコンテンツをクロールします。OAI-SearchBot は ChatGPT の検索機能でサイトを表示するために使われるもので、OpenAI 自身のページには、これを拒否したサイトは ChatGPT の検索の回答に表示されないと書かれています。ただしナビゲーション用のリンクとしては表示されることがあります。ChatGPT-User は、人が ChatGPT に何かを尋ねたときにページを取得するもので、ユーザーが起点なので robots.txt のルールが適用されない場合があると OpenAI は述べています。OAI-AdsBot は広告として提出されたページだけを訪れます。

OpenAI は、各設定が独立していると明言しています。OAI-SearchBot を許可して GPTBot を拒否することができ、それは見つけてもらうことにはイエス、学習データになることにはノーという意思表示です。ほとんどの企業にとって妥当な立場ですが、私たちが読んだ robots.txt でそれを実際に表しているものはほぼありません。どちらにしても1日ほど待ちましょう。OpenAI によると、robots.txt の変更がシステムに反映されるまでおよそ24時間かかります。

Anthropic は3つに分け、Perplexity は人が尋ねたときにはあなたの指定を無視する

Anthropic は3つを運用しています。ClaudeBot は学習に使われる可能性のあるウェブコンテンツを収集します。Claude-SearchBot は検索結果を改善するためにコンテンツをインデックスします。Claude-User は、誰かが Claude に質問したときにページを取得します。Anthropic のヘルプページは、それぞれの帰結をはっきり書いています。Claude-SearchBot を止めればコンテンツは検索用にインデックスされなくなり、Claude-User を止めれば、ユーザーの質問に応じて Claude があなたのページを取得しなくなります。

Perplexity は2つを運用しています。PerplexityBot は Perplexity の結果でサイトを表示しリンクするためのもので、学習データの収集には一切使われません。Perplexity-User は誰かが質問したときにページを訪れるもので、Perplexity のドキュメントは本音をそのまま書いています。ユーザーが取得を求めたので、そのフェッチャーは一般に robots.txt を無視する、と。

合計すると、「AIボットを一律ブロック」というルールは奇妙なところに着地します。上の9つのエージェントのうち、人が止めようとしているものの多くは、購買者の目の前にあなたのリンクを置くもので、そのうちの1つはそもそも robots.txt に耳を傾けていません。

Google-Extended は AI Overviews と何の関係もない

これが最も大きな損失を生んでいるものです。Google-Extended は、独自のユーザーエージェント文字列を持たない robots.txt のトークンで、クロールしたコンテンツを今後の Gemini モデルの学習や Gemini アプリのグラウンディングに使うかどうかを制御します。Google のクローラーのドキュメントは、それが Google 検索へのサイトの掲載に影響せず、ランキングのシグナルとしても使われないとはっきり書いています。ブロックしても AI Overviews には何の影響もありません。

AI Overviews と AI Mode は検索です。Google はサイト所有者向けのガイダンスで自らそう述べています。AIは検索に組み込まれており、制御するのは Googlebot 向けの robots.txt の指示だ、と。そして、多くの人がつまずく一文が続きます。AI Overviews や AI Mode で補足リンクとして表示される対象になるには、ページがインデックスされ、スニペット付きで表示できる状態である必要があります。スクレイパー対策のために、あなたや前任者が nosnippet、data-nosnippet、厳しい max-snippet を設定していたなら、自らAIの回答から外れたことになり、アナリティクスのどこにもそれは報告されませんでした。

同じ Google のガイドは、これらの機能に表示されるために新しい機械可読ファイルやAI用テキストファイルを作る必要はないとしています。私たちはしばらく前から、llms.txt を改善策として扱わないよう伝えてきました。私たちが見ているエンジンのどれも、それをランキングのシグナルとして文書化していないからです。その一般的な形を Google が自らの言葉で述べているのは役に立ちます。

CDN がすでに代わりに答えを出しているかもしれない

2025年7月1日、Cloudflare は、対価を払わないAIクローラーをデフォルトでブロックするよう変更すると発表し、利用者に代わって配信し、新しいボットが現れるたびに更新するマネージドの robots.txt を提供しました。Cloudflare に新しく登録するすべてのサイトは、今や設定時にこの選択を求められます。

ですから多くの企業にとって、「自社の robots.txt は ChatGPT について何と言っているか」への正直な答えは「分からない、CDN が書いている」です。WAF のルールは、同じことをもっと徹底して行います。リクエストはオリジンに届かないので、起きなかった訪問はログにもアナリティクスにも記録されません。ページは今も上位に表示され、読み込まれ、あなたの目には正しく見えます。

そして、届いた取得でも、文字を含んだ状態で返ってくる必要があります。クライアント側でレンダリングされるページは、これらのエージェントに200と空のコンテナを渡します。あなたには動いているページに見え、彼らには何もないように見えるのです。

半日で決着が付く6つの確認

このどれにもツールは必要ありません。必要なのは curl、ログ、1時間です。私たちはこれを、Cloudflare のクローラー分析を裏付けにしたボットのアクセス可能性の監査として実行していますが、どの項目も自分でできます。

  • リポジトリからではなく公開インターネット経由で robots.txt を取得し、各トークンを名前で検索しましょう。OAI-SearchBot、GPTBot、ChatGPT-User、ClaudeBot、Claude-User、Claude-SearchBot、PerplexityBot、Google-Extended、Googlebot。
  • すべてのサブドメインについて行いましょう。docs.example.com と www.example.com は別々のファイル、別々の決定で、引用してほしいのはたいてい docs のサブドメインです。
  • 引用してほしいページを、各エージェントの公開されたユーザーエージェント文字列でリクエストし、返ってきたものを読みましょう。空の div を含む200は合格ではなく失敗です。
  • CDN と WAF に、今のチームの誰も書いていないマネージドの robots.txt やボットのルールがないか探しましょう。
  • 最も重要なページの head に noindex、nosnippet、data-nosnippet、max-snippet がないか確認しましょう。どれもページを AI Overviews の表示対象から人知れず外しうるものです。
  • アクセスログをエージェント名で grep し、送信元アドレスを OpenAI、Perplexity、Anthropic が公開している IP 範囲と照合しましょう。ユーザーエージェント文字列は誰でも入力できます。確認になるのはアドレスの範囲です。

この分析が誤っている可能性がある点

上のすべては各エンジンが自社のクローラーを説明したもので、トークンも挙動も変わります。Anthropic のページの日付は2026年4月、Google のクローラーの一覧の最終更新は2026年7月で、OpenAI はページを取得する製品を出すたびにエージェントを追加しています。1行でも変える前に、この記事ではなく最新のドキュメントを読んでください。

robots.txt はお願いです。自社のボットがそれに従うと企業が言うのは方針の表明であって、強制の仕組みではありません。ここにあるフェッチャーのうち2つは、ユーザーが起点のリクエストにはそもそも適用しないと文書化しています。読まれたくないものがあるなら、robots.txt は最初からその道具ではありませんでした。

クローラーを入れても、引用されるわけではありません。アクセスは下限であって答えではないのです。私たちが抽出したカテゴリでは、「おすすめ」の質問で ChatGPT が引用したものの44%がランキング記事だったので、読めることと選ばれることは別々の問題です。私たちの44%は、取ったサンプルでの1回の測定で、定数ではありません。

それでも半日を使う価値はあります。この失敗は、その成り立ちからして静かだからです。起きなかった取得を報告するものは、どこにもありません。

外部の数値の出どころ

  1. Overview of OpenAI Crawlers · OpenAI
  2. Does Anthropic crawl data from the web, and how can site owners block the crawler? · Anthropic
  3. Perplexity Crawlers · Perplexity
  4. Google's common crawlers · Google Search Central
  5. AI features and your website · Google Search Central
  6. Content Independence Day: no AI crawl without compensation! · Cloudflare
すべてのノート

質問

GPTBot はブロックすべきですか?

それは学習データについてのビジネス上の判断で、可視性の判断ではありません。GPTBot を拒否することは「私で学習するな」という意思表示です。検索を左右するトークンは OAI-SearchBot なので、ChatGPT の回答からあなたが消えることはありません。2つの設定は独立しているので、両方の立場を同時に取ることができます。

llms.txt ファイルを公開する価値はありますか?

可視性の改善策としてはありません。私たちが見ているエンジンのどれも、それをランキングのシグナルとして文書化していないので、手間がかからない場合にだけ公開しましょう。Google は自社のガイダンスで、AI Overviews や AI Mode に表示されるために新しい機械可読ファイルやAI用テキストファイルは必要ないと述べています。

GPTBot を名乗るリクエストが本物かどうかは、どうすれば分かりますか?

送信元アドレスを確認しましょう。OpenAI は各エージェントの IP 範囲を JSON で公開しており、Perplexity と Anthropic も公開しています。GPTBot と名乗るユーザーエージェントのヘッダーは誰でも送れるので、何かを許可したり数えたりする前に、アドレスの範囲で照合しましょう。

関連するメモ

方法5分で読めます

Google の AI Mode は1つの質問を十数件の検索に変える。追跡しているのはその1つだけ

Google は AI Mode の仕組みを書き記しており、それは順位付きのリストではありません。1つの質問はサブトピックに分けられ、エンジン自身が書いた一連の検索によって答えられます。Google のエンジニアリング・ディレクターは、日常的なケースを十数件としています。1つの主要キーワードを追跡しているなら、見ているのはその集合の中で自分が選んだ唯一の質問です。

現場ノート4分で読めます

AIの要約が表示されると、クリックは15%から8%に下がる

Pew は900人の検索を1か月間観察しました。AIの要約が表示されると、結果をクリックした割合は15%ではなく8%になり、要約の中の情報源をクリックしたのは1%でした。それがブランドに何をもたらすか、そしてその数値がどこで誤っている可能性があるかを示します。

現場ノート4分で読めます

AIエンジンはベンダー自身の「おすすめリスト」を引用しながら、38%の回答でそのベンダーを外していた

多くのソフトウェア企業が、自社を1位に置いた「Xにおすすめのツール」リストを公開し、AIエンジンに引用されることを期待しています。私たちは4つのエンジンから得た購買者の質問への回答17,651件を調べ、引用数の集計では見落とされる問いを立てました。エンジンがベンダー自身のリストを引用したとき、その回答はベンダーに言及していたのか?

あなた自身の数値が当社の最高の記事を上回ります。

あなたのカテゴリーの候補リストは、このページを誰が読もうと読むまいと、今まさに書かれています。4つのエンジンで25件の質問を今日と明日尋ねる無料トライアルで、そこにあなたの名前があるかがわかります。

200件の回答。25 Prompts/質問。主要AIエンジン。2日間。無料。ChatGPTPerplexityClaudeGoogle AI OverviewsGoogle AI ModeGeminiMicrosoft CopilotGrokDeepSeekMeta AI