OAI-SearchBot とは?
OAI-SearchBot は、ChatGPT の検索機能にウェブサイトを表示するための OpenAI のクローラーで、これを拒否したサイトは ChatGPT の検索回答に表示されません。 OpenAI が文書化している4つのユーザーエージェントのうち、ChatGPT の検索で、あなたのページが情報源として表示されうるかを決めるものです。OpenAI は、学習データを収集する GPTBot とは別に、これを許可することを推奨しています。
OAI-SearchBot のユーザーエージェント文字列は?
OAI-SearchBot はプロダクトトークン OAI-SearchBot で名乗っており、robots.txt のグループで指定すべきなのもこのトークンです。GPTBot と違って、完全な文字列はブラウザ風の部分から始まり、OpenAI はバージョン番号が変わることがあると注記しているので、トークンで照合してください。robots.txt を取得するときは、文字列に robots.txt の目印が加わる場合があると OpenAI はしています。
リクエストが本物かを確かめるには、OpenAI がこのエージェント用に公開しているリスト openai.com/searchbot.json と IP を照合してください。
OpenAI のドキュメントに記載されている完全な文字列は次のとおりです(OpenAI のクローラードキュメント、2026年10月15日閲覧)。
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.4; +https://openai.com/searchbotOAI-SearchBot は何を決めるのですか?
OAI-SearchBot は、ChatGPT の検索があなたのサイトを表示できるかどうかを決めます。OpenAI は、ChatGPT の検索機能でウェブサイトを表示するために使われ、これを拒否したサイトは ChatGPT の検索回答には表示されない(ナビゲーション用のリンクとしては表示されうる)としています。
OpenAI は、robots.txt で OAI-SearchBot を許可し、公開している IP 範囲からのリクエストを許可することを推奨しています。そのルールは GPTBot のものとは独立しています。OAI-SearchBot を許可しても、学習を許可したことにはなりません。
OAI-SearchBot は GPTBot とどう違うのですか?
OAI-SearchBot は検索用、GPTBot は学習用です。2つのルールは別々に設定し、OpenAI 自身がその分け方を例に挙げています。検索結果に表示されるよう OAI-SearchBot を許可し、コンテンツを学習から外すよう GPTBot をブロックする、というものです。両方を許可すると、OpenAI は両方の目的に1回のクロールを使う場合があるとしています。
| エージェント | 目的 | 公開されている IP リスト |
|---|---|---|
| OAI-SearchBot | ChatGPT の検索でウェブサイトを表示 | openai.com/searchbot.json |
| GPTBot | OpenAI の基盤モデルの学習に使われうるコンテンツをクロール | openai.com/gptbot.json |
| ChatGPT-User | ユーザーの質問や GPT Action が必要とするときにページを訪問 | openai.com/chatgpt-user.json |
| OAI-AdsBot | ChatGPT 広告として提出されたランディングページを確認 | openai.com/adsbot.json |
OAI-SearchBot を許可できているかはどう確認しますか?
次の場所を確認してください。どこか1か所でも OAI-SearchBot を締め出していれば、ほかが問題なさそうに見えても意味がありません。
- robots.txt:OAI-SearchBot を指定するグループがページを拒否しておらず、OAI-SearchBot のグループがないまま、全体向けの User-agent: * ルールがページをブロックしていないこと。
- CDN やファイアウォール:robots.txt が読まれる前に、ボットのブロック設定が OAI-SearchBot のリクエストや公開 IP 範囲を拒否していないこと。
- ページ自体:引用してほしいテキストが、JavaScript の実行後に追加されるだけでなく、HTML の中にあること。
- そして時間を置くこと:OpenAI によれば、robots.txt の変更が検索結果に反映されるまで約24時間かかることがあります。
# ChatGPT の検索は許可し、コンテンツは学習から除外
User-agent: OAI-SearchBot
Allow: /
User-agent: GPTBot
Disallow: /ChatGPT に引用されることにとって、これは何を意味しますか?
公開されている Tesla の例(2026年10月4日)では、ChatGPT は購買者の質問25件で93件中12回 tesla.com を引用しました。約13%で、4つのエンジンの中で最も高い割合です。ほかの3つは合わせて915件中5回でした。
OpenAI 自身の説明によれば、OAI-SearchBot を拒否したサイトは、こうした情報源には入れません。無料の AI クローラーチェッカーは、公開中の robots.txt を読み、OAI-SearchBot とほかの AI エージェントについて数秒で確認します。そのうえで ChatGPT があなたの名前を挙げるかどうかは、質問をしてみて測ります。ChatGPT がブランドを選ぶ仕組みをご覧ください。
OAI-SearchBotについてのよくある質問
OAI-SearchBot を許可すると、OpenAI は自社のコンテンツで学習しますか?
いいえ。OpenAI は、robots.txt の各設定は独立しており、学習は GPTBot のルールで決まるとしています。両方を許可すると、OpenAI は両方の目的に1回のクロールを使う場合があるので、学習に使われたくなければ GPTBot をブロックしてください。
robots.txt の変更が ChatGPT の検索に反映されるまでどのくらいかかりますか?
OpenAI によれば、robots.txt を更新してから、同社のシステムが検索結果に反映するまで約24時間かかることがあります。
OAI-SearchBot をブロックしても、サイトは ChatGPT に表示されますか?
OpenAI は、拒否したサイトは ChatGPT の検索回答には表示されないが、ナビゲーション用のリンクとしては表示されうるとしています。また、ユーザーが尋ねたページを ChatGPT-User が開く場合もあり、ユーザーが始めたこうした訪問には robots.txt のルールが適用されない場合があると OpenAI はしています。
OAI-SearchBot は JavaScript を実行しますか?
OpenAI のクローラーのページには記載がありません。引用してほしいテキストはサーバーが送る HTML に入れ、どのクローラーもスクリプトを実行しなければ読めない、という状態を避けましょう。
関連用語
- GPTBot
GPTBot は、OpenAI の生成AI基盤モデルの学習に使われる可能性のあるコンテンツを収集する、OpenAI のウェブクローラーです。
- ClaudeBot
ClaudeBot は、Anthropic の Claude モデルの学習に使われる可能性のあるウェブコンテンツを収集する、Anthropic のウェブクローラーです。
- PerplexityBot
PerplexityBot は、ウェブページをインデックスして Perplexity の検索結果に表示・リンクできるようにする、Perplexity のクローラーです。
実例:Tesla、公開されているAIの回答、2026年10月4日:Proofsource による Tesla の初回スキャン。購買者の質問25問とブランドの質問5問を、4つのエンジンそれぞれで1問につき1回ずつ質問。1ブランドの小さなサンプルで、ベンチマークではなく例として示しています。
AI があなたを外している場所と、改善すべき点を確認。
どの購買者の質問があなたのブランドに言及しているか、代わりにどのブランドに言及しているか、何を改善すべきかを確認。200件の回答。25 Prompts/質問。主要AIエンジン。2日間。無料。 カード不要。