30 秒で分かる結論:OAI-SearchBot を通し、ChatGPT が検索する索引に入り、最初の段落で質問に答える
OpenAI の出版社向け FAQ は、OAI-SearchBot をブロックしていない限り、どんな公開ウェブサイトも ChatGPT 検索に出る可能性があると述べています。これが入口です。その先で ChatGPT は、名前を明かしていないサードパーティの検索プロバイダを通じて候補ページを見つけ、公開以来の検証はそれが Bing だと示しています。つまり効くのは、正しいボットを許可すること、Bing にページがあることを確かめること、引用するモデルが引用できるようにページを書くことです。
手順は効果の順に 5 つ。robots.txt とファイアウォールで OAI-SearchBot と ChatGPT-User を許可する。Bing Webmaster Tools、サイトマップ、IndexNow でページを Bing に載せる。重要な各ページが 1 つの質問に文字で答えるようにする。事実のすべての複製を一致させる。OpenAI がリンクに付ける utm_source=chatgpt.com の流入で測る。
ChatGPT 検索がページを見つけて引用する仕組み
OpenAI のクローラー文書は、役割の違う 3 つのエージェントを説明しています。この区別は、ほかのどのアシスタントよりここで重要です。
- OAI-SearchBot は検索用です。OpenAI は ChatGPT の検索機能で検索結果にウェブサイトを表示するために使うと述べ、robots.txt での許可を推奨しています。robots.txt の変更が反映されるまで約 24 時間かかります。IP 範囲は openai.com/searchbot.json で公開されています。
- ChatGPT-Userは、人がページを必要とする質問をしたときにページを取得します。OpenAI は、自動的にウェブをクロールするためには使わないこと、ユーザーが起こしたリクエストなので robots.txt の規則が適用されないことがあること、検索に出るかどうかの判定には使わないことを述べています。
- GPTBotは基盤モデルの学習用です。拒否すると、内容を学習に使わないでほしいという意思表示になります。検索には関係しません。
出版社向け FAQ には、サイト運営者がよく尋ねる 2 点の補足があります。拒否したページでも、OpenAI が URL を別の場所で見つけて関連があると判断すれば、タイトルと裸のリンクとしては出ることがあります。要約はされません。完全に出したくないなら noindex メタタグを使い、クローラーがタグを読めるようページの取得は許可しておきます。そして ChatGPT は表示するリンクに utm_source=chatgpt.com を付けます。あとで測るときに使うのはこれです。
Bing はどこに関わるか(2026 年 10 月時点)
OpenAI が 2024 年 10 月 31 日に ChatGPT 検索を公開したとき、発表文はこの機能がサードパーティの検索プロバイダと、提携先から直接提供される内容を使うと述べました。プロバイダ名は明かさず、いまも明かしていません。それでも、よく確かめられていることが 3 つあります。
- 公開後数週間の独立した検証で、ChatGPT の結果は Bing の索引と強く一致していました。Google とは順位が違うページがあり、Bing が索引していないページは ChatGPT からも消えていました。
- その後 OpenAI は独自の検索索引を構築し検証していると報じられています。進めば依存は時間とともに下がります。詳細は確認されていません。
- OAI-SearchBot はあなたのサイトを直接クロールします。プロバイダの構成がどうであれ、要約するには OpenAI 自身のクローラーがページを読めなければなりません。
実務上の規則はこうです。Bing を「入るべき索引」、OAI-SearchBot を「許可すべき読み手」として扱う。どちらも安価です。OpenAI の独自索引が主になっても、以下の手順が間違いになることはなく、どの検索エンジンに通知したかの重みが下がるだけです。
手順 1:正しいボットを許可し、アクセスを検証する
User-agent: OAI-SearchBot Allow: / User-agent: ChatGPT-User Allow: /
学習からも外したいなら、GPTBot 用に別の Disallow グループを足します。3 つは独立に評価されます。次に robots.txt の手前の層を確かめます。ブラウザ以外のリクエストにチャレンジを出す CDN やファイアウォールの規則は、robots.txt を読む前に OAI-SearchBot を止めてしまいます。openai.com/searchbot.json と openai.com/chatgpt-user.json の範囲を許可リストに加えてください。ユーザーエージェントの一覧と検証手順は クローラー一覧の記事にまとめてあります。
手順 2:ページを Bing に載せる
多くのサイトは Bing を見たことがありません。半日で差を埋められるものが 3 つあります。
- Bing Webmaster Tools。無料です。サイトを所有確認し、Google に渡しているのと同じサイトマップを送信し、重要なページが索引済みと出るか確かめます。手順 1 と同じ要領で、robots.txt とファイアウォールで bingbot を許可しておきます。
- IndexNow。Bing が受け付けるプッシュ型のプロトコルです。サイトのルートに鍵ファイルを置き、新規・更新した URL をエンドポイントに送ります。1 回の POST で最大 10,000 件の URL を送れ、仕様では送信は参加するすべてのエンジンに共有されます。参加エンジンには Bing、Yandex、Naver、Seznam、Yep が含まれます。多くの CMS プラグインが自動で行います。
- 日付とタイトル。Bing もほかのエンジンと同じく、目に見える公開日と、対象の名前を含むタイトルを必要とします。手順 3 に効く習慣がここにも効きます。
POST https://api.indexnow.org/indexnow
Content-Type: application/json; charset=utf-8
{
"host": "example.com",
"key": "<your-key>",
"urlList": [
"https://example.com/pricing",
"https://example.com/docs/getting-started"
]
}
手順 3:重要な各ページを引用しやすくする
OAI-SearchBot も ChatGPT-User も、配信されたままの HTML を読みます。モデルはそこから文を抜き出します。抜き出されるページになる習慣は 3 つです。
- 1 ページ 1 つの質問に、最初に答える。見出しに質問、最初の段落に数字と日付を含む 2 文の答え、説明はその後に。
- 文字を HTML に入れる。画像の中の価格、タブの裏の内容、ページ到着後にスクリプトで読み込む部分は、素の取得には見えません。
- 引用に値するものを置く。出典つきの数字、引用、日付つきの参照。 GEO の記事で、この点を測った唯一の対照研究とその結果を扱っています。
手順 4:事実を揃え、llms.txt には現実的でいる
検索を背後に持つ回答は、公開した事実のすべての複製を見つけます。古い価格の載った 2024 年のブログ記事も含めてです。現在のページに日付を入れ、古い複製には注記かリダイレクトを施し、構造化データを目に見える文言と一致させます。点検の進め方は 料金ページの記事で順に説明しています。
llms.txt について。OpenAI のクローラー文書はこのファイルに触れておらず、公開されているログ調査でも OpenAI のエージェントによる取得はほぼ数えられていません。読むツールのために置き、ChatGPT を動かすとは期待しないでください。根拠は ChatGPT と llms.txt の記事にあります。
手順 5:測る
- 流入。アクセス解析を utm_source=chatgpt.com で絞り込みます。OpenAI が意図的に付けているので、どのアシスタントよりきれいな信号です。
- ログ。OAI-SearchBot と ChatGPT-User のリクエストを週ごとに数え、公開 IP の JSON で検証します。前者は索引されていること、後者は質問が取得を起こしたことを意味します。
- 毎月の監査。ログアウトした状態で検索を有効にし、最重要の質問 10 個を ChatGPT に聞き、情報源に入っているか、どのページが引用されたかを記録します。手順の全体は 引用確認の記事にあります。
引用されないとき
| 症状 | 考えられる原因 | 対処 |
|---|---|---|
| ログに OAI-SearchBot が出ない | robots.txt かファイアウォールの規則が止めている | 名前と IP 範囲で許可し、約 24 時間待つ |
| ボットは来るが Bing にページがない | Bing がそのページを索引していない | Webmaster Tools で確認し、サイトマップ送信と IndexNow を行う |
| 裸のリンクとしては出るが引用されない | そのページが OAI-SearchBot に対して拒否されている | ページを許可する。消したいなら noindex を付ける |
| 引用されるが数字が違う | 古い複製の事実が現在のページより上に来ている | 現在のページに日付を入れ、古い複製に注記かリダイレクトを施す |
| 自社名の質問で競合が引用される | タイトルと最初の段落に対象の名前がない | タイトルと冒頭に製品名と会社名を入れる |
| Perplexity では引用されるが ChatGPT では出ない | 仕組みも索引も違う | Bing の索引状況を確認し、アシスタントごとに別々に追跡する |
最初の行が、静かに失敗する原因です。チェッカーはボットと同じやり方で robots.txt とページを取得し、OAI-SearchBot とほかの主要なエージェントが何を読めるかを報告します。
どのボットがサイトに届くか確認する
URL を入れてチェッカーを実行してください。robots.txt を取得し、OAI-SearchBot、ChatGPT-User をはじめ主要な AI ユーザーエージェントが何を読めるかを、生成した llms.txt の下書きと合わせて報告します。
チェックを実行 →FAQ
ChatGPT 検索に引用されるかどうかは何で決まりますか?
OpenAI の出版社向け FAQ は、OAI-SearchBot をブロックしていない限り、どんな公開ウェブサイトも ChatGPT 検索に出る可能性がある、と述べています。OAI-SearchBot は ChatGPT の検索機能でサイトを表示するためのクローラーです。この入口を通ったうえで、ChatGPT が問い合わせる検索プロバイダに見つけてもらえること、質問に文字で答えていることが必要です。順位づけの方法は OpenAI は公開していません。
ChatGPT 検索は Bing を使っていますか?
OpenAI の公開時の発表は、ChatGPT 検索はサードパーティの検索プロバイダと、提携先から直接提供される内容を使うと述べていて、プロバイダ名は明かしていません。公開後の独立した検証では、結果が Bing の索引と強く一致することが確認されています。一方で OpenAI は独自の索引を構築・検証中とも報じられています。2026 年 10 月時点では、Bing に索引されていないページは ChatGPT にも見つかりにくいと考えるのが安全です。Bing に載せることは保証ではなく、安価な保険です。
GPTBot をブロックしました。ChatGPT 検索からも外れますか?
外れません。OpenAI は役割の違う 3 つのエージェントを文書化しています。GPTBot は学習用で、拒否してもモデルの学習に使わないでほしいという意思表示にしかなりません。検索用は OAI-SearchBot で、引用されたいなら許可すべきはこちらです。ChatGPT-User は人が質問したときにページを取得するもので、OpenAI は検索に出るかどうかの判定には使わないと述べています。
拒否したページがリンクとしては出てきます。なぜですか?
OpenAI の FAQ によると、拒否したページでも、URL が別の場所で見つかり関連があると判断されれば、タイトルと裸のリンクとしては表示されることがあります。できないのは要約や引用です。完全に出したくない場合、OpenAI は noindex メタタグを推奨していて、クローラーがタグを読めるようそのページの取得は許可しておく必要があると注記しています。
llms.txt は ChatGPT に引用されるのに役立ちますか?
役立つと示した人はいません。OpenAI のクローラー文書はこのファイルに触れておらず、公開されているサーバーログの調査でも OpenAI のエージェントによる llms.txt の取得はほぼ数えられていません。引用されるかどうかを決めるのは OAI-SearchBot の許可とページが読めるかどうかです。llms.txt は、読むツールのために別途安く置いておくものです。
ChatGPT からの流入があるかはどう分かりますか?
OpenAI は表示するリンクに utm_source=chatgpt.com を付けるので、どのアクセス解析ツールでもその参照元で集計できます。サーバーログも合わせて見ます。OAI-SearchBot の訪問は索引されていることを、ChatGPT-User の訪問は誰かの質問が取得を起こしたことを意味します。どちらも openai.com/searchbot.json と openai.com/chatgpt-user.json で公開されている IP 範囲で検証してください。
次に読む
- → ChatGPT は llms.txt を読んでいるのか (OpenAI の文書とログが示すこと)
- → Perplexity に引用されるサイトの条件 (検索を背後に持つもう一つのアシスタント向けの同じ 5 手順)
- → AI 検索に拾われたかを確認する方法
- → Learn の記事一覧