無料相談
AIO・SEO

robots.txtでAIクローラーを許可・拒否する方法(GPTBot・ClaudeBotなど)

AIO・SEO

結論: AIのクローラーは、「学習用」「検索用」「利用者の操作で動くもの」に分かれ、それぞれ別の名前で指定します。AI検索に自社の情報を出したいなら、検索用のクローラーを拒否しないことが前提です。学習に使われたくない場合だけ、学習用を個別に拒否します。

まず、robots.txtとは

robots.txt は、サイトのいちばん上の階層(https://example.com/robots.txt)に置く、クローラー向けの案内ファイルです。「このクローラーは、どこを見てよいか」を書きます。

強制力はありません。 あくまで、守るクローラーに向けたお願いです。見られたくない情報は、robots.txtではなく、パスワードなどで守ります。

主なAIクローラー(2026年11月時点)

提供元名前(User-agent)役割
OpenAIGPTBotモデルの学習用
OpenAIOAI-SearchBotChatGPTの検索機能に、サイトを表示するため
OpenAIChatGPT-User利用者の操作に応じて、ページを取得する。robots.txtのルールが適用されない場合があると、公式が説明している
AnthropicClaudeBotモデルの学習用
AnthropicClaude-SearchBot検索結果の品質向上のため、ページを調べる
AnthropicClaude-User利用者の質問に応じて、ページを取得する
GoogleGoogle-ExtendedGeminiなどの学習・参照に使うかどうかの指定。Google検索での表示順位には影響しない
PerplexityPerplexityBot検索結果のために、ページを調べる

名前や役割は変わります。設定する前に、必ず各社の公式ドキュメントで最新の情報を確認してください(OpenAI、Anthropicの公式ドキュメント)。なお、Anthropicの古い名前(anthropic-ai、claude-web)は、すでに使われていません。

書き方の例

すべて許可する(AI検索にも出したい場合。多くの企業サイトの基本形)

User-agent: *
Allow: /

Sitemap: https://example.com/sitemap.xml

学習には使われたくないが、検索には出したい場合

User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: *
Allow: /

学習用だけを拒否して、検索用(OAI-SearchBot、Claude-SearchBot)は拒否しない、という書き方です。

拒否すると、何が起きるか

  • 検索用のクローラーを拒否する: そのAIの検索回答に、自社のサイトが出にくくなります。OpenAIは、OAI-SearchBot を拒否すると、ChatGPTの検索の回答に表示されなくなる、と説明しています。反映には、最大で24時間ほどかかる場合があります。
  • 学習用を拒否する: AIの検索回答への出方に、直接の影響があるとは、確認されていません。ただし、AIがどう扱うかは公開されていないため、断定はできません。
  • Disallow: / を、うっかり全体に書く: 検索エンジンからも見えなくなります。サイトを作り直したときに、テスト用の設定が残っていて起きることが多い失敗です。

設定したら、確認する

  1. ブラウザで https://自社のURL/robots.txt を開き、書いた内容が表示されるか。
  2. User-agent: * の下に、Disallow: / が残っていないか。
  3. GoogleのサーチコンソールにあるrobotsのテストやURL検査で、重要なページが「ブロックされていない」か。

WEBXUSの設定

当サイトは、AIのクローラーも含めて、拒否しない設定にしています。会社の情報を正しく見つけてもらうことを優先しているためです。この方針は、状況を見て見直します。

よくある質問

Q. AIに学習されたくない場合は、どうしますか?
学習用のクローラー(GPTBot、ClaudeBot など)を、名前を指定して拒否します。ただし、守らないクローラーもあるため、完全には防げません。

Q. robots.txtを書くと、AIに引用されやすくなりますか?
いいえ。拒否していないことの確認にはなりますが、引用を増やす設定ではありません。

Q. ChatGPT-User を拒否しても大丈夫ですか?
OpenAIは、ChatGPT-User には、robots.txtのルールが適用されない場合があると説明しています。確実に止められるとは考えないでください。

まとめ

AI検索に出したいなら、検索用のクローラーを拒否しない。学習を避けたいなら、学習用だけを名前で拒否する。この2つを覚えておけば足ります。全体の考え方は、AIO(AI検索対策)とはで説明しています。サイトの設定の確認は、無料サイトチェックでもお受けしています。

WEBXUS(ウェブザス)

ホームページ制作、AI検索対策、セキュリティ管理、運用代行を行っています。

サイトの状態、見てみませんか?

URLをお知らせいただければ、無料でレポートをお返しします。

無料サイトチェックを申し込む
Contact

まずは、お気軽にご相談ください。

ご相談内容をお選びください。1回目のご相談は無料です。