この記事の結論
AIの提供会社の多くは、サイトを読みに来るプログラムを「AIの学習に使うもの」と「検索や回答に使うもの」に分けています。学習だけを断りたいなら、robots.txtで止めるのは学習用のプログラムだけにします。検索用まで止めると、ChatGPTの検索の答えなどに自社が出なくなります。まずは自社の robots.txt を開き、意図しない拒否がないかを確かめるところから始めます。
robots.txtとは
robots.txtは、サイトの一番上に置く小さなテキストファイルです。検索エンジンやAIのプログラムに対して、「このサイトのこの部分は読んでいい」「ここは読まないで」と伝えます。https://自社のドメイン/robots.txt をブラウザで開くと、中身を確かめられます。
ここで気をつけたいのは、AIの提供会社が、目的ごとに別々のプログラムを持っていることです。どのプログラムを止めるかで、結果が大きく変わります。
学習用と、検索・回答用の違い
主なAIの提供会社は、次のように読み取りのプログラムを分けています。
| 提供会社 | 検索・回答に使う | AIの学習に使う | 出典 |
|---|---|---|---|
| OpenAI(ChatGPT) | OAI-SearchBot:拒否すると、ChatGPTの検索の答えに表示されなくなる | GPTBot:拒否しても、検索の答えでの表示には影響しない | OpenAI:クローラーの説明 |
通常の Googlebot(AI Overview・AIモードはGoogle検索の仕組みを使う) | Google-Extended:拒否しても、Google検索への登録や順位には影響しない | Google:一般的なクローラー | |
| Perplexity | PerplexityBot:検索結果にサイトを表示し、リンクするために使う | 学習用には使わないと明記 | Perplexity:クローラーの説明 |
OpenAIには、ほかに ChatGPT-User というプログラムもあります。利用者がChatGPTで質問したときに、その場でページを見に行くためのもので、検索の答えに表示されるかどうかの判断には使わないとされています。

目的ごとの、考え方
学習には使われたくないが、AIの回答には出たい
多くの会社にとって、いちばん現実的な考え方です。止めるのは学習用のプログラムだけにして、検索・回答用は止めません。
- 止める:
GPTBot、Google-Extendedなど学習用 - 止めない:
OAI-SearchBot、Googlebot、PerplexityBotなど検索・回答用
AIの回答に出ることを優先したい
問い合わせを増やすために、AIの回答で紹介されたい会社は、検索・回答用のプログラムを止めないことが大前提です。学習用を止めるかどうかは、会社の考え方で決めます。
AIに一切関わりたくない
すべてを止めることもできます。ただし、その場合はAIの回答で自社が紹介される機会も手放すことになります。Google検索そのもの(Googlebot)まで止めると、通常の検索結果にも出なくなるので、ここは止めません。
やりがちな失敗
- 「AIを止める」つもりで、検索用まで止めている。 ChatGPTの検索の答えなどに、自社が出なくなります
- 自社で設定した覚えがないのに、止まっている。 制作会社の設定や、セキュリティのサービスが、まとめてAIの読み取りを止めていることがあります
- robots.txtで、Google検索まで止めている。 公開前の確認用の設定が、そのまま本番に残っていることがあります。
Disallow: /が全体にかかっていないか確かめます
robots.txtの設定は、1行の違いで大きく結果が変わります。書き換えたら、ブラウザで開いて中身を確かめ、Google Search Consoleなどで、意図しない拒否になっていないかも確認します。
まず、自社の robots.txt を確かめる
- ブラウザで
https://自社のドメイン/robots.txtを開く User-agent:の行に、どのプログラムの名前が書かれているかを見る- その下の
Disallow:で、何を止めているかを見る - 検索・回答用のプログラム(
OAI-SearchBot、Googlebot、PerplexityBot)が止まっていないかを確かめる
robots.txtが置かれていない場合は、すべてのプログラムに読み取りを許している状態です。AIの回答に出ることを優先するなら、それで問題はありません。AIに紹介されるための取り組みの全体は、ChatGPTに自社を紹介してもらうにはとLLMOとは?にまとめています。
私たちのサイトで、各社のプログラムを名乗って確かめた結果
bundlyzeのサイトでは、学習用・検索用ともに、AIのプログラムを止めていません。AIの答えで自社を紹介してもらうことを優先しているためです。
robots.txt を読むだけでは、本当に読める状態かまでは分かりません。そこで2026年10月1日に、各社のプログラムの名前を名乗って、自社のコラムのページを取得してみました。
| 名乗ったプログラム | 提供会社 | 結果 |
|---|---|---|
OAI-SearchBot | OpenAI(検索) | 200(正常に読めた) |
ChatGPT-User | OpenAI(利用者の質問で見に行く) | 200 |
GPTBot | OpenAI(学習) | 200 |
PerplexityBot | Perplexity | 200 |
ClaudeBot | Anthropic | 200 |
bingbot | Microsoft(Bing) | 200 |
Googlebot | 200 |
同じ確かめ方を、自社でする手順
Macの「ターミナル」で、次の1行を実行します。Windowsの「PowerShell」では、先頭の curl を curl.exe に、/dev/null を NUL に置き換えます。-A の後ろには、確かめたいプログラムの名前を含む文字列を入れ、最後に自社のページのURLを入れます。
curl -A "OAI-SearchBot" -o /dev/null -w "%{http_code}" https://自社のドメイン/
画面に出る3桁の数字で、結果を読みます。
| 数字 | 意味 |
|---|---|
| 200 | 正常に読めた |
| 301、302 | 別のURLに案内された。案内先のURLで、もう一度確かめる |
| 403 | 読み取りを断られた。サーバーやセキュリティのサービスが止めている可能性がある |
| 404 | ページが見つからない。URLの書き間違いを確かめる |
プログラムの名前を1つずつ入れ替えて、検索・回答用のものがすべて200になるかを見ます。
この方法は、名前を「名乗る」だけの確認です。本物のプログラムは、各社が決めた場所(IPアドレス)から読みに来るので、ファイアウォールなどがその場所からの読み取りを止めている場合は、この方法では分かりません。セキュリティのサービスを使っている場合は、その設定画面で、AIのプログラムを止める機能が有効になっていないかもあわせて確かめます。
AIに紹介されるための取り組みを、自社サイトでどう進めているかは、bundlyzeのLLMO・SEO実践記録で公開しています。AI向けの案内のファイルを置くかどうかは、llms.txtとは。作り方と確認方法で整理しています。
よくある質問
robots.txtで止めれば、AIに学習されないと言い切れますか?
robots.txtを置いていないと、何か困りますか?
新しいAIのプログラムが出てきたら、どうすればいいですか?
止めるのは、学習用だけで十分なことが多い
AIの読み取りを止めるかどうかは、会社の考え方で決めてよいことです。ただ、学習用と検索・回答用を区別せずに止めると、AIの回答で紹介される機会まで失います。止めるなら、どのプログラムを止めるのかを1つずつ確かめる。それだけで、意図しない損を防げます。
まずは今日、自社の robots.txt を開いて、中身を確かめてみてください。
ご相談
検索やAIでの見つかり方について、いまの状況をお聞かせください。
「何から手をつければいいか分からない」という段階からで構いません。返信は担当者が直接お送りします。

