1. AIクローラーの2大区分:「基盤モデル学習用」と「リアルタイム検索用」
多くのWebマスター、セキュリティ担当者、オウンドメディア責任者が直面している深刻なジレンマがあります:
**「自社の独自記事やソースコードが、OpenAIやGoogleの大規模言語モデル(LLM)の学習データとして無断で吸収されるのは防ぎたい。しかし、ChatGPT SearchやGoogle AI Overviews、Perplexityからの検索アクセス流入や引用推薦は絶対に逃したくない…」**
この問題を解決するために不可欠なのが、AIクローラーには「モデル学習用(Training Crawler)」と「リアルタイム検索用(Search Crawler)」の2種類が存在するという技術的知識です。
多くの企業が、全AIボットを一括で遮断(Disallow)してしまった結果、「AI検索エンジンからのユーザー流入が完全にゼロになり、競合他社だけが独占的に推薦される」という致命的な機会損失を招いています。
`robots.txt`のディレクティブを正しく書き分ければ、「学習は拒否しつつ、検索と引用は許可する」という高度なハイブリッド制御が可能です。
2. 主要AIクローラー10種完全一覧表と役割・影響度
主要なAI企業が運用している代表的クローラーの仕様一覧です。
| 提供元 | クローラー名 (User-Agent) | クローラーの主な役割 | 遮断した場合のビジネスへの影響 |
|---|---|---|---|
| OpenAI | `GPTBot` | GPTモデル(GPT-4/5等)の事前学習 | 学習データから自社サイトが除外される |
| OpenAI | `OAI-SearchBot` | ChatGPT Search(検索機能)のインデックス | ChatGPTの検索回答で引用・推薦されなくなる |
| `Google-Extended` | Gemini等の生成AIモデル学習用 | 一部AIモデルの学習対象外となる | |
| `Googlebot` | Google検索全般およびAI Overviews | 検索結果・AI Overviews両方から完全に消失 | |
| Perplexity | `PerplexityBot` | Perplexityの検索インデックス・引用 | Perplexityの回答で自社が引用されなくなる |
| Anthropic | `ClaudeBot` | Claudeモデルの学習・検索 | Claudeの回答に反映されなくなる |
| Common Crawl | `CCBot` | オープンなWebスクレイピングデータセット | 多数のオープンソースLLMの学習除外 |
| ByteDance | `Bytespider` | TikTok・AIモデルのデータ収集 | ByteDance系AIの学習除外 |
| Apple | `Applebot-Extended` | Apple Intelligenceの学習用 | Siri・Apple AIの学習除外 |
| Meta | `FacebookBot` | Llama等のモデル学習 | Meta系AIの学習除外 |
3. 間違えると検索流入が激減するrobots.txtの典型的な失敗例3選
Webサイトのリニューアルやセキュリティ見直しの際に多発している危険な設定例です。
失敗例①: 全ボットに対して一括で拒否を設定してしまう ```txt # ❌ 最悪の例:Google検索からもAI Overviewsからも自社が消滅する User-agent: * Disallow: / ``` 開発環境(Staging)の`robots.txt`を誤って本番環境にデプロイしてしまい、オーガニック流入もAI露出も一夜にして消失するトラブルが後を絶ちません。
失敗例②: OAI-SearchBotやPerplexityBotまでブロックしてしまう ```txt # ❌ 失敗例:AI検索からのアクセス流入を自ら放棄している User-agent: GPTBot Disallow: / User-agent: OAI-SearchBot Disallow: / User-agent: PerplexityBot Disallow: / ``` `GPTBot`(学習用)だけでなく、ユーザーが実際に検索している`OAI-SearchBot`や`PerplexityBot`まで遮断しているため、見込み客がChatGPTに「おすすめのツール」を質問した際に自社が一切表示されなくなります。
失敗例③: Googlebotを拒否してGoogle-Extendedだけ許可する GoogleのAI Overviewsは、`Googlebot`が収集した検索インデックスを基盤として動作しています。`Googlebot`を拒否すれば、AI Overviewsにも当然表示されません。
4. 用途別おすすめ設定コード(完全開放・ハイブリッド・完全遮断)
企業のポリシーに合わせて選択できる、そのままコピペして使える`robots.txt`テンプレートです。
パターンA: 【推奨】学習拒否 + AI検索流入最大化(ハイブリッド型) 自社コンテンツの無断学習はブロックしつつ、ChatGPT Search、Google AI Overviews、Perplexityからの集客は最大化する、現在最もバランスの取れた標準設定です。
# 通常の検索エンジンクローラーは許可
User-agent: Googlebot
Allow: /User-agent: Bingbot Allow: /
# AI検索用クローラー(リアルタイム検索・引用)は許可 User-agent: OAI-SearchBot Allow: /
User-agent: PerplexityBot Allow: /
# AIモデル事前学習用クローラーは拒否 User-agent: GPTBot Disallow: /
User-agent: ClaudeBot Disallow: /
User-agent: CCBot Disallow: /
User-agent: Bytespider Disallow: /
User-agent: Applebot-Extended Disallow: /
# サイトマップとllms.txtの所在を明記 Sitemap: https://example.com/sitemap.xml ```
パターンB: 全AIへの露出を最優先する完全開放型 スタートアップや新興SaaSなど、「知名度獲得と言及シェア最大化が最優先」の企業向けです。
User-agent: *
Allow: /Sitemap: https://example.com/sitemap.xml ```
5. robots.txtの配置場所・キャッシュ更新頻度・検証手順
`robots.txt`は、Webサーバーのルート直下(`https://yourdomain.com/robots.txt`)に配置する必要があります。