OpenAIは4種類のクローラーを使い分けています。このうちChatGPT Searchでの表示に関わるのは「OAI-SearchBot」であり、AIモデルの学習用データを集める「GPTBot」とは役割が異なります。
教育・スクール事業者にとって、この区別は実務上の分かれ道です。学習データ利用を拒否するつもりでGPTBotとまとめてブロックすると、講座選定の場面で名前が出る機会そのものを失います。OpenAI公式のクローラー仕様とChatGPT Search公式ヘルプを起点に、技術要件と情報設計の両面を確認していきます。
01この記事でわかること
- ChatGPT Search対策に直接関わるOAI-SearchBotと、他3種のクローラーの役割の違い
- ChatGPT Searchの情報源選定について公式に確認できる3点
- 講座ページで明示すべき6つの比較条件とschema.org Courseの対応プロパティ
- Googleのコースリッチリザルトが日本語サイトで使えない理由
- 教育・スクール事業者が講座ページで整えるべき実務チェックリスト
02結論サマリー
ChatGPT Searchでの表示・引用に関わるクローラーはOAI-SearchBotです。OAI-SearchBotをオプトアウトしたサイトはChatGPT Searchの回答に表示されないと明記されています(出典: OpenAI公式)。ChatGPT Searchの情報源選定は複数の要因にもとづくとされており、上位表示を保証する方法は公式に示されていません(出典: OpenAI公式)。
対象は、学習塾・専門スクール・オンライン講座・資格取得スクールなど、受講生の比較検討を経て申し込みにつながる教育事業者です。
教育・スクール事業者がまず確認すべきは、OAI-SearchBotのクロールを妨げていないかという技術的な土台です。その上で、講座情報を機械可読に整える設計が実務上の次の一手になります。なおGoogleのコースリッチリザルトは英語のみの提供であり、日本語の講座ページは対象外です(出典: Google公式)。
03教育・スクール業界のChatGPT Search対策とは(基礎定義)
OpenAI公式のクローラー資料は、4種類のボットをそれぞれ異なる用途で運用していると説明しています(出典: OpenAI公式)。用途を混同すると、robots.txtの設定を誤り、意図せずChatGPT Searchからの流入経路を閉ざしてしまう可能性があります。
| ボット名 | 用途 | robots.txt制御 |
|---|---|---|
| OAI-SearchBot | ChatGPT Search表示用のクロール | 可能(Disallowで検索結果から除外) |
| GPTBot | AIモデルの学習用データ収集 | 可能(学習利用の可否を制御) |
| OAI-AdsBot | ChatGPT広告のランディングページ検証 | 公式クローラー資料に記載なし(広告として提出されたページのみ訪問) |
| ChatGPT-User | ユーザーの質問時にエージェントとしてページへアクセス | 適用されない場合がある(ユーザー操作起点のため) |
表のうち、教育・スクール事業者が講座ページのrobots.txtで直接コントロールすべきはOAI-SearchBotとGPTBotの2種類です。学習データに使われたくないがChatGPT Searchには表示されたい場合は、設定に注意が必要です。GPTBotのみをDisallowし、OAI-SearchBotは許可します。robots.txtの記述パターンそのものは、別記事『GPTBot・OAI-SearchBot・ChatGPT-User比較』で実装例つきに解説しています。
04ChatGPT Searchの情報源選定で公式に確認できる3点
ChatGPT Searchの選定ロジックについて、OpenAI公式ヘルプから確認できるのは次の3点です。それ以外の基準は公開されていません。
- 情報源のランキングは複数の要因にもとづく(出典: OpenAI公式)
- 上位表示を保証する方法は存在しない(出典: OpenAI公式)
- 回答には出典元へのリンクが表示され、ユーザーは回答下部の「Sources」から元ページを確認できる(出典: OpenAI公式)
3点目は、講座ページの設計にとって実務的な意味を持ちます。引用は最終目的ではなく、「Sources」からの遷移先として講座ページが機能して初めて申し込みにつながるためです。回答内で言及された内容と、遷移後のページに書かれている内容が食い違わないことが前提になります。
ChatGPT-Userは、ユーザーの質問時にエージェントとしてページへアクセスするクローラーです(出典: OpenAI公式)。受講希望者がChatGPTのエージェント機能で講座ページを直接開き、内容を確認する場面も今後想定されます。この経路ではrobots.txtの指定が適用されない場合があるため、ページ自体の情報整理が引き続き重要になります。
05講座ページで明示すべき6つの比較条件
比較検討フェーズで問われる条件は、地の文ではなく見出しと表で明示します。最低限そろえたい項目は次の6つです。
| 比較条件 | 記載の粒度 | schema.org Courseの対応プロパティ |
|---|---|---|
| 対象レベル | 「初心者向け」ではなく前提知識を具体的に(例: HTML未経験可) | coursePrerequisites |
| 受講期間 | 「短期集中」ではなく週数・総時間数 | hasCourseInstance(courseWorkload) |
| 受講形式 | オンライン/通学/併用の別と、録画視聴の可否 | courseMode |
| 受講料 | 税込金額と分割払いの可否 | offers |
| 修了後の資格・証明 | 発行される資格名または修了証の有無 | educationalCredentialAwarded |
| 提供者 | 運営法人名と所在地 | provider |
schema.org Course型は、講座名・説明・提供者・前提条件・修了時の資格などを機械可読に示すプロパティを持ちます(出典: schema.org公式)。ChatGPT Search自体がこの構造化データを選定の必須条件にしているとは公式に確認できていません。ただし、上表の6条件を漏れなく書いたか自己点検するチェック軸としても機能します。
06Googleのコースリッチリザルトが日本語サイトで使えない理由
Googleの「コースリスト」リッチリザルトは、Google検索が利用できる全地域で英語のみ提供されると明記されています(出典: Google公式)。つまり日本語の講座ページは、schema.org Courseを正しく実装しても、Google検索上の見た目は変わりません。
この制約を理由にschema.org Courseの実装を見送る判断は、教育事業者にとって早計だとWEBMARKSは考えます。実装の価値はリッチリザルトの表示ではなく、講座条件を機械可読に整えることそのものにあるためです。Googleのリッチリザルト対応可否と、AI検索エンジンによる内容理解は別の仕組みで動いています。
07チェックリスト
- robots.txtでOAI-SearchBotのクロールを妨げていない
- 講座ページにschema.org Courseを実装し、name・description・providerを明記している
- 対象レベル・受講期間・受講形式・受講料・修了後の資格・提供者の6条件を表で明示している
- 「初心者向け」「短期集中」などの定性表現を、前提知識・週数・総時間数の数値に置き換えている
- GPTBotの学習利用可否を、自社の方針にもとづき個別に判断している
- サーバーログでOAI-SearchBotのアクセス有無を定期的に確認する体制がある
08よくある失敗
GPTBotとOAI-SearchBotを混同し、学習データとして使われたくない一心で両方をDisallowしてしまう例が見られます。この設定では、ChatGPT Searchへの表示機会自体を自ら閉ざすことになります。
もう一つの失敗は、講座の魅力を長文の煽り文で説明することです。比較検討の場面で問われるのは条件の具体性であり、対象者・期間・費用といった事実を表形式で明確にしたほうが、ChatGPT Search側の情報抽出に適していると考えられます。
09FAQ
Q. GPTBotをブロックすると、ChatGPT Searchに表示されなくなりますか?
なりません。GPTBotは学習データ収集用、OAI-SearchBotはChatGPT Search表示用と役割が分かれています(出典: OpenAI公式)。GPTBotのみをDisallowしても、OAI-SearchBotの巡回には影響しません。
Q. schema.org Courseを実装すれば、ChatGPT Searchでの引用が増えますか?
断定はできません。ChatGPT Searchが構造化データを選定条件にしているとは公式に確認できていません。講座条件を機械可読に整理する土台として実装する位置づけが実務的です。
Q. Googleの講座リッチリザルトとChatGPT Search対策は同じ準備で足りますか?
土台となる条件整理は共通しますが、Googleのコースリストリッチリザルトは英語のみ提供という別の制約があります(出典: Google公式)。日本語サイトが優先すべきはChatGPT Search側の対策です。
Q. ChatGPT-Userの訪問をrobots.txtでブロックすべきですか?
おすすめしません。ChatGPT-Userはユーザー操作起点のアクセスです。そのためrobots.txtのルールが適用されない場合があると、OpenAI公式は説明しています(出典: OpenAI公式)。Disallowを書いても確実に止まるとは限らず、仮に効いた場合は、エージェント機能で講座ページを開こうとした受講希望者の閲覧を妨げます。止める実益が小さく、失うものが大きい設定です。
10まとめ
GPTBotとOAI-SearchBotをまとめてDisallowしていないか、まずrobots.txtを開いて確認してください。次に着手すべきは、対象レベル・受講期間・受講形式・受講料・修了後の資格・提供者の6条件を表で書き切ることです。Googleのコースリッチリザルトが英語のみである以上、日本語の講座ページにとっての勝負どころは見た目の装飾ではなく、条件の具体性そのものにあります。