Would you like to view Search OS in English?View in English
ブログ一覧
インサイト

GPTBotをブロックすると、ChatGPT検索から静かに押し下げられるのか? 数億回のボットログから見えた答え

GPTBot 막으면 ChatGPT 검색에서 조용히 밀릴까?

CRAWLER POLICY

수억 회 봇로그로 본 AI crawler 정책 리스크

Search OS / AI Render · Bot Log · GEO Operations

Search OS

GPTBotをブロックするとChatGPT検索で静かに後退するのか?数億回のボットログから見た答え

AI検索ポリシーを定めようとすると、マーケティングチームとセキュリティチームは同じ問いの前で立ち止まります。

「AI検索には表示されたいのですが、自社コンテンツがモデル学習に使われるのは避けたいです。GPTBotをブロックしても大丈夫でしょうか?」

Search OSが顧客企業の運用で確認してきた流れは単純でした。 GPTBotをブロックしたからといって、ChatGPT検索からすぐに消えるわけではありません。時間が経つにつれて、引用頻度は弱まる可能性があります。 この違いを理解していないと、運用が噛み合わなくなります。 Search OSは実際の顧客企業サイトで数億回規模のボットログを扱ってきており、自動化ページやAI Renderが適用された大規模ページを運用しながら、複数のAI crawlerのアクセスパターンを見てきました。その中で繰り返し見えてきた流れがあります。 GPTBotを遮断しても、既に取得されていたChatGPTの回答と引用はしばらく残っていました。再収集と再評価が繰り返されるにつれて、引用回数と回答内での出現頻度は徐々に弱まっていきました。 ですから、質問を「ブロックするか、開放するか」だけで捉えると、すぐにずれてしまいます。 どのbotをなぜブロックするのかも分からないまま、検索露出と学習遮断を1行のrobots.txtポリシーで同時に処理する瞬間本当のリスクが生まれます。

GPTBotはChatGPT検索botではありません

OpenAIはcrawlerを用途別に分けています。 公式文書に基づくと、OAI-SearchBotGPTBotChatGPT-Userは同じ意味ではありません。

区分

主な用途

マーケターが見るべき意味

OAI-SearchBot

ChatGPT検索機能でウェブサイトを検索結果として表示するために使用

ChatGPT検索の回答に表示されたい場合に管理すべきbot

GPTBot

OpenAIの基盤モデル学習に使用される可能性のあるコンテンツ収集

学習利用を防ぎたいチームが主にブロックを検討するbot

ChatGPT-User

ユーザーがChatGPTで特定のタスクを要求したときに発生するuser-triggeredアクセス

自動クロールとは分けて考えるべきアクセス

運営者が押さえるべきポイントは明確です。 OAI-SearchBotは許可し、GPTBotはブロックするような分離運用が可能です。つまり、「ChatGPT検索には表示されたいが、学習には使われたくない」というポリシー自体を、技術的に区別して表現します。

OAI-SearchBot、GPTBot、ChatGPT-Userを検索露出、学習、ユーザー要求に分けたAI crawlerポリシーマップ

AI crawler 정책은 하나가 아닙니다

검색 노출, 학습, 사용자 요청을 분리해서 봐야 합니다

Bot NamePrimary PurposeDetails
OAI-SearchBotChatGPT 검색 노출 후보허용 여부와 200 응답 확인
GPTBot모델 학습 사용 가능성차단하더라도 검색 bot과 분리
ChatGPT-User사용자 요청 방문자동 크롤링과 다르게 해석

질문은 “AI bot을 막을까?”가 아니라 “어떤 bot을 어떤 목적에서 허용할까?”입니다

Search OS

OAI-SearchBot、GPTBot、ChatGPT-Userを検索露出、学習、ユーザー要求に分けたAI crawlerポリシーマップ ここまで見るとポリシーは単純に見えますが、実際の運用はそうではありません。 現実のサイト運用にはrobots.txtだけがあるわけではありません。WAF、CDN、Cloudflare bot設定、サーバーレンダリング、CSRレンダリング、ログイン壁、国別ブロック、rate limit、キャッシュポリシーがすべて絡み合っています。 マーケティングチームがセキュリティチームに投げる質問も変わります。 「GPTBotをブロックしましたか?」よりも「OAI-SearchBotは実際に入ってきていますか?」が先です。

ブロックしてもすぐには消えない理由

GPTBotをブロックしたのに、ChatGPTの回答からブランドがすぐに消えない場合があります。 不思議な現象ではありません。 AI検索の回答は、今日来た crawler 1つだけを見て作られるわけではありません。すでに収集された情報、以前に評価されたページ、ほかの公開ソース、検索インデックス、外部レビュー、コミュニティ、ウィキ、提携ページが一緒に影響します。 Search OSが運用で見てきた流れも似ていました。 GPTBotへのアクセスを制限しても、以前に露出していたブランド言及はしばらく残りました。特にブランド名が強い場合、外部ソースが多い場合、または過去にページがよく収集されていた場合は、より長く残りました。 しかし、この状態を「問題ない」と解釈するのは危険です。 AI検索は、一度拾われた回答が永遠に固定される構造ではありません。時間が経つにつれてページは再評価され、より最新の根拠が入り、アクセス可能なソースが変わり、回答の構成も変化します。 すぐに消えないという事実は、安心材料にはなりません。 むしろ、より危険です。チームがリスクを見つけるのが遅れるからです。

時間が経つにつれて引用が減った理由

顧客企業の運用では、変化はおおむね次のように進みました。 初期には回答に残っていました。その後、登場頻度が揺れました。さらに時間が経つと、特定の質問群で引用が減りました。 これを「GPTBotブロックだけによって100%発生した」と断定することはできません。AIの回答は複数のシグナルが混ざるためです。 ただし、Search OSがボットログと引用モニタリングを併せて見たとき、アクセス方針と引用の安定性の間には無視できない相関がありました。

GPTBotブロック後、既存の引用はすぐには消えず、再収集と再評価を経て徐々に弱まる運用観察の流れ

차단 후에도 바로 사라지지 않는 이유

기존 수집 → 답변 잔존 → 재평가 → 인용 감소를 따로 측정해야 합니다

단계제목설명
1기존 수집이미 잡힌 페이지/출처
2답변 잔존한동안 인용 유지
3재수집·재평가접근 가능한 근거 재계산
4인용 약화질문군별 등장 빈도 하락

봇로그만 보면 “들어왔나”만 보입니다. 인용 모니터링까지 붙여야 “줄었나”가 보입니다.

GPTBotブロック後、既存の引用はすぐには消えず、再収集と再評価を経て徐々に弱まる運用観察の流れ よく重なっていた原因は4つでした。

原因

実際に起きること

結果

Search botまで一緒にブロック

GPTBotだけをブロックしようとしてOAI-SearchBotまたは関連IPへのアクセスまでブロック

ChatGPT検索回答に入る根拠が弱くなる

レンダリング失敗

CSRページ、自動化ページ、商品詳細ページをbotが正しく読み取れない

ページはあっても回答の根拠として使いにくくなる

鮮度シグナルの弱化

修正されたコンテンツが再クロールされない、または sitemap/lastmod が一致しない

古い外部ソースが公式ページを代替する

ポリシー変更の追跡不足

セキュリティチームが WAF/Cloudflare ポリシーを変更したが、マーケティングチームが知らない

引用減少の原因を数週間後に初めて発見する

Search OS が AI Render で主に扱う問題もここにあります。 多くの自動化ページは、人間がブラウザで見ると正常です。AI crawler が見る HTML は異なる場合があります。商品名、価格、FAQ、比較表、CTA、地域名、診療科、機能説明が JavaScript の背後にある、遅れて読み込まれる、または bot アクセスでは除外されることがあります。 AI Render は、この問題を減らすために導入する運用レイヤーです。 bot が実際に読み取るべき重要情報を安定的に提供し、ページごとのメタデータと構造化データを整え、どの crawler がどの応答を受け取ったかをログで確認します。 AI検索では、「良い記事」だけでは不十分な理由がここにあります。crawlerが読めなければ、良い記事でも根拠になりにくいからです。

GPTBot遮断ポリシーはこのように分けるべきです

マーケティングチームがセキュリティチームに依頼するとき、最も避けるべき言い方があります。 「AI botを全部ブロックしてください。」このように依頼すると、検索露出、学習遮断、ユーザーリクエスト、広告検証、セキュリティbot対応が一度に混ざってしまいます。 依頼はcrawlerごとのポリシーに分けるべきです。

意思決定

推奨アプローチ

ChatGPTの検索回答に出したい

OAI-SearchBotアクセスを許可し、実際のログ流入を確認する

学習利用は制限したい

GPTBotポリシーを個別に確認

ユーザーがChatGPTで直接リンクを開く場合は許可したい

ChatGPT-Userを自動クロールと分けて解釈

Google検索での露出は維持したい

GooglebotGoogle-Extendedを区別

AIクローラーのコストとサーバー負荷が心配だ

Cloudflare/WAFでallow/block/rate limitをクローラーごとに分ける

自動化ページが多い

AI Render、sitemap、metadata、JSON-LD、botログを併せて運用

Google側も同じ原理です。 Google-Extendedは Google Search の一般的な ranking signal とは別に考えるべきです。Google はGoogle-Extendedが Google Search への含有有無やランキング信号に影響しないと説明しています。これも「だから何でもかんでもブロックしてよい」という意味ではありません。Gemini、grounding、Search、通常の Googlebot が混在すると、チームが原因を追跡しづらくなります。 AI crawler ポリシーは、セキュリティ設定であると同時に、マーケティング設定でもあります。 検索チーム、セキュリティチーム、開発チームが同じ表を見るべき理由です。

マーケターが今週確認すること

GPTBot をブロックするかどうかは、会社ごとに異なります。 コンテンツビジネス、クローズドなリサーチ、有料データ、病院/金融/法律のような機微な業種は、より慎重であるべきです。逆に、AI検索でのブランド発見性が重要な B2B SaaS、eコマース、ローカルサービス、大規模プラットフォームでは、検索 bot の遮断がそのまま機会損失につながる可能性があります。 決定前に、以下の7点を確認してください。

  1. robots.txtOAI-SearchBotGPTBotChatGPT-UserGoogle-Extendedのポリシーが別途記載されているか

  2. WAFやCloudflareでuser-agentまたはIP range基準による追加ブロックがかかっているか

  3. 実際のボットログでOAI-SearchBotがこの200レスポンスを受け取っているか

  4. 重要な自動化ページがbotリクエストで正常なHTMLを返しているか

  5. sitemap.xml、lastmod、canonicalが最新ページと一致しているか

  6. ChatGPT、Perplexity、Geminiで主要な質問群ごとの引用変化を週単位で見ているか

  7. ブロックポリシー変更の前後での引用回数とAI referralの変化を記録しているか

このチェックリストを通過できなければ、「GPTBotを止めてもよいですか?」という質問に答えるのは難しいです。 ポリシーは正しいかもしれません。運用が間違っているかもしれません。

Search OSはこの問題をどう見ているか

Search OSはこの問題を「GPTBotを止めるかどうか」という単一の設定として見てはいけません。 実際の顧客企業でより頻繁に見られる問題は、設定値ひとつよりも運用の断絶です。マーケティングチームはChatGPTの回答でブランドがどう見えるかを確認します。セキュリティチームはクロール負荷と学習利用リスクを見ます。開発チームはレンダリング、sitemap、robots.txt、canonicalのようなファイルとレスポンス状態を見ます。 各チームの判断はすべて必要です。リスクは、その判断が互いにつながらないときに高まります。 たとえば、セキュリティチームは学習遮断のためにGPTBotだけをブロックしたつもりでも、実際にはOAI-SearchBotまで403を受けている可能性があります。逆に、search botは200レスポンスを受けていても、自動化ページの重要情報がJavaScriptの裏に隠れており、AIが読めるHTMLを受け取れていない場合もあります。どちらもマーケティングチームの立場では、「AI検索で弱くなる」問題に見えます。 Search OSはまず、次の3つを1つの流れとして整理して見ます。

  1. どのcrawlerがどのページ群に入ってきたか

  2. そのcrawlerがどのHTML、metadata、JSON-LD、canonical、sitemapシグナルを受け取ったか

  3. ポリシー変更の前後で、引用の安定性、AI referral、GSC、GA4の指標がどう揺れたか

AI Renderはここでコンテンツをさらに書くためのツールではありません。AI crawlerが実際に読むべき情報を安定して受け取れるようにするための運用レイヤーです。自動化ページの多いサイトほど、この差は大きくなります。人の目には正常に見えるページでも、crawlerが受け取るレスポンスは空だったり、古かったり、代表URLとずれていたりすることがあるためです。 結局、この作業は「AI検索向けの記事をもっと書こう」ということではありません。 何を開き、何を塞ぎ、何を読ませるか、そしてその結果が回答の中でどう変わるかを確認することです。

GPTBotのブロックはSEO設定ではなく、AI検索ガバナンスです

GPTBotを止めても、ChatGPT検索からすぐに消えるわけではありません。 すぐに消えないから安全という意味ではありません。Search OSが実際のクライアント企業で確認したパターンでは、ブロック後もしばらく残っていた引用が、時間の経過とともに弱まっていく流れでした。 crawlerをあらためて分けて考える必要があります。 GPTBotは学習利用に関連して見ます。OAI-SearchBotはChatGPT検索での露出と結び付けて考える必要があります。ChatGPT-Userはユーザー要求の流れとして別に見ます。Google側もGooglebotGoogle-Extendedを分離する必要があります。 AI検索時代のcrawlerポリシーは、セキュリティチームだけの設定ではありません。 マーケティングチームが検索露出を失わないためには、今やrobots.txtとWAFポリシーを見る必要があります。セキュリティチームがコンテンツ保護を行うには、どのブロックが検索の可視性に影響するのかも把握する必要があります。 止める選択が正しい場合もあります。 何を止めたのか分からない状態が最も危険です。

参考資料

既存のウェブサイトを維持したまま、

検索とAIが情報を読み取れる状態を確認します。

SEOの基盤からAI検索での可視性まで、継続して運用します。

まずは製品資料で、Search OSの仕組みをご確認ください。