検索・AI表示AI Crawler · GPTBot · OAI-SearchBot · ClaudeBot · PerplexityBot
AIクローラー
AIクローラーとは、ChatGPTのようなAIサービスが、ホームページの内容を読み取るために送り込む自動巡回プログラムです。
AI企業から派遣された取材記者のようなものです。扉に鍵をかけてしまうと、お店の記事を書いてもらえません。
もう少し詳しく
ホームページにあるrobots.txtというファイルで、どのクローラーを受け入れるかを決めます。うっかりブロックしていると、AIの回答に表示されにくくなります。
代表的なものに、OpenAIのGPTBotとOAI-SearchBot、AnthropicのClaudeBot、PerplexityのPerplexityBotがあります。企業によっては、AIの学習用と検索回答用でクローラーを分けている場合もあります。
学習用はブロックし、検索回答用は受け入れる、といった選び方もできます。お店のホームページはお客様に知ってもらうことが目的なので、ほとんどの場合は受け入れておくほうが有利です。
AIクローラーにはどんな種類がありますか?
AIクローラーは、役割によって大きく3つに分かれます。AIモデルの学習用データを集めるクローラー、AI検索の回答に使うページをあらかじめ集めておく検索用クローラー、そしてお客様が質問したその瞬間にページを読みに来るユーザーリクエスト型のアクセスです。
同じ会社でも名前ごとに役割が違うため、「AIクローラーをブロックする」と言うときは、何をブロックするのかを正確に選ぶ必要があります。学習用をブロックしても、検索用が開いていれば、AI検索の回答には引き続き表示されることがあります。
ユーザーリクエスト型のアクセスはお客様自身が指示したものなので、robots.txtが適用されない場合があると、OpenAIとPerplexityは説明しています。一方Anthropicは、Claude-Userもrobots.txtで制御できると案内しています。会社ごとにポリシーが異なり、変わることもあるので、ときどき公式ドキュメントを確認するのがおすすめです。
表は横にスワイプして見られます
| 会社 | 名前 | 役割 | robots.txtで制御 |
|---|---|---|---|
| OpenAI | GPTBot | 生成AIの基盤モデルの学習用データを収集 | できる |
| OpenAI | OAI-SearchBot | ChatGPT検索でサイトを表示するための収集 | できる |
| OpenAI | ChatGPT-User | ユーザーがChatGPTに質問したときにページを訪問 | 適用されない場合がある |
| Anthropic | ClaudeBot | モデルの学習に使われる可能性のあるデータを収集 | できる |
| Anthropic | Claude-SearchBot | 検索回答の品質を高めるための収集 | できる |
| Anthropic | Claude-User | ユーザーがClaudeに質問したときにページを訪問 | できる |
| Perplexity | PerplexityBot | Perplexityの検索結果でサイトを表示するための収集 | できる |
| Perplexity | Perplexity-User | ユーザーの質問時にページを取得 | 基本的に従わない |
| Google-Extended | Geminiの学習・グラウンディングに使ってよいかを示す指定(別途訪問するロボットではない) | robots.txtの指定としてのみ使用 |
Google-ExtendedをブロックするとGoogle検索から外れますか?
いいえ。Googleは、Google-ExtendedはGoogle検索での表示や順位に影響しないと説明しています。Google-Extendedは別途訪問するロボットではなく、Googleが集めた内容をGeminiモデルの学習やグラウンディング(回答を作るときに検索内容を根拠として添えること)に使ってよいかを、robots.txtに書いて示すための指定です。
Google検索の「AIによる概要」とAIモードは、通常の検索と同じ条件に従います。通常の検索でインデックス登録され、スニペット付きで表示できるページである必要があるため、検索クローラーであるGooglebotをブロックすると、通常の検索とAI機能の両方から外れるおそれがあり、特に注意が必要です。
まとめると、Googlebotは開いたままにして、Geminiの学習に使われたくなければGoogle-Extendedだけをブロックする、という分け方ができます。こうしてもGoogle検索での表示はそのままだと、Googleが説明しています。
robots.txtでAIクローラーを設定するには?
robots.txtは、ホームページのいちばん上の階層(〇〇.kr/robots.txt)に置く「出入りの案内ファイル」です。クローラーの名前(User-agent)と、許可・ブロックするパス(Allow・Disallow)を組み合わせて書きます。
robots.txtは「守ってください」というお願いであって、鍵ではありません。公式クローラーは従うと公表していますが、名前を偽るプログラムや一部のユーザーリクエスト型のアクセスは従わないことがあります。本当に公開してはいけない情報は、ログインの後ろに置くのが正解です。
- 01〇〇.kr/robots.txtをブラウザで開き、今何が書かれているかを確認します。
- 02「User-agent: *」の下に「Disallow: /」のような、サイト全体をブロックする行が残っていないかを見ます。公開前のテスト設定がそのまま残っていることがあります。
- 03学習用(GPTBot・ClaudeBot・Google-Extended)と検索用(OAI-SearchBot・Claude-SearchBot・PerplexityBot)を、それぞれ開くかブロックするかを決めます。
- 04ブロックするクローラーだけ名前を書いて「Disallow: /」を置き、それ以外は何も書かないか「Allow: /」で開いておきます。
- 05管理画面・決済完了画面のように、検索に必要ないパスだけを選んでブロックします。
- 06サブドメイン(例:shop.〇〇.kr)がある場合は、そのアドレスにも別途robots.txtを置きます。
- 07修正後、Search Consoleの「robots.txt レポート」とSearch Advisorのrobots.txt検証で、もう一度確認します。
学習用はブロックして、検索用だけ開いてもいいですか?
はい、そのように分けて決められます。OpenAIは、GPTBotをブロックした場合はそのサイトのコンテンツを基盤モデルの学習に使わないでほしいという意思表示とみなし、OAI-SearchBotをブロックしたサイトはChatGPT検索の回答に表示しないと案内しています。
Anthropicも、ClaudeBotをブロックするとそれ以降のコンテンツを学習データから除外し、Claude-SearchBotをブロックすると検索回答用のインデックスから外れると説明しています。お店のホームページはお客様に知ってもらうことが目的なので、検索用は開いておき、学習用はオーナー様の判断で決めれば大丈夫です。
自分で書いたコラム・レシピ・教材のように、コンテンツそのものが商品であれば、学習用をブロックするのも十分に合理的な選択です。逆に、営業時間・場所・価格のように広く知られるべき情報がほとんどなら、ブロックして得られるものは大きくありません。
AIクローラーをうっかりブロックしてしまうのはどんなとき?
robots.txtに手を加えていなくても、ブロックされていることがあります。ホスティングやCDN(世界中にホームページのコピーを分散して置くサービス)のセキュリティ機能には、AIクローラーを一括でブロックする設定があり、これがオンになっていると、robots.txtとは関係なくクローラーが入れません。
制作会社に「robots.txtでどのクローラーを開いて、どれをブロックしましたか?」「ホスティング・セキュリティ設定でAIボットのブロックがオンになっていますか?」の2つを聞けば、ほとんどは確認できます。アクセスが多すぎて負担になる場合は、ClaudeBotのように訪問間隔(Crawl-delay)の設定に対応していると公表しているクローラーもあります。
- 公開前にオンにした「検索ブロック」設定を、公開後もオフにしていない場合
- セキュリティサービスの「AIボットのブロック」機能が、初期設定でオンになっている場合
- アクセスが多いからとIPアドレスごとブロックした場合:AnthropicはIPブロックは正しく機能しないことがあるとして、robots.txtを推奨しています
- JavaScriptを実行しないと内容が表示されない作りのため、一部のクローラーが空の画面しか読めない場合
たとえば
- ホームページのセキュリティ設定やファイアウォールが、AIクローラーを「不審なアクセス」とみなしてブロックしてしまうこともあるため、公開後に一度確認します。
これだけは確認してください
- robots.txtで主要なAIクローラーをブロックしていないか
- セキュリティ設定・ファイアウォールがクローラーをブロックしていないか
- 重要な情報が文字で書かれているか(画像の中の文字は読み取りにくいです)
うちのお店には?
AIの回答にお店が登場してほしいなら、受け入れておくのがおすすめです。
ISSYMOでは
すべての商品で、主要なAIクローラーが読み取れるように設定いたします。
よくある質問
参考にした資料
最終更新日