企業サイトはAIクローラーを受け入れるべきか:robots.txtの判断とGEO入口の取捨
一、デフォルトでブロックされる仕組み
この問題の出発点は、直感に反する事実です。多くの企業サイトは、自分がAIクローラーをブロックしていることに気づいていません。
よくある3つの発生パターン:
| シナリオ | 何が起きたか | 結果 |
|---|---|---|
| セキュリティプラグインがデフォルトで有効 | 一部のセキュリティ/ファイアウォールプラグインに「AIクローラーをブロック」オプションが組み込まれ、デフォルトでオン | サイト全体でAIクローラーが拒否される |
| テンプレートやテーマにrobots.txtが同梱 | 参照されるデフォルトルールにAIクローラー禁止が含まれる | 長期間誰も気づかない |
| 管理者が手動で追加 | 「コンテンツを無断利用されたくない」という理由で自らブロック | 引用の入口を自ら放棄 |
確認方法(30秒で完了):
浏览器打开 https://你的域名/robots.txt
次にファイル内でこれらのUAキーワードを検索します:GPTBot、ClaudeBot、PerplexityBot、Google-Extended、CCBot、anthropic-ai。
もしDisallow: /がこれらのUAの直後にあれば、そのクローラーはブロックされています。
二、まず3種類のクローラーを区別する
AI関連のクローラーは一括りにできません。用途別に3種類に分けられ、対応方針は全く異なります。
第一類:検索・引用型(許可を推奨)
このタイプのクローラーは、ユーザーの質問時にリアルタイムでウェブページを検索し、その内容を回答のソースとして引用する役割を持ちます。あなたをクロールするのは、回答内であなたを引用するためです。
| クローラー | 所属 | 役割 | おすすめ |
|---|---|---|---|
| GPTBot | OpenAI | ChatGPTの検索と引用 | ✅ 許可 |
| OAI-SearchBot | OpenAI | ChatGPTの検索結果 | ✅ 許可 |
| ChatGPT-User | OpenAI | ユーザーによるリアルタイムアクセス | ✅ 許可 |
| ClaudeBot | Anthropic | Claudeの検索 | ✅ 許可 |
| PerplexityBot | Perplexity | Perplexityの検索引用 | ✅ 許可 |
| Applebot-Extended | Apple | Apple Intelligence | ✅ 許可 |
重要な判断基準:ここが GEO の入口です。これをブロックするのは、AI に「引用するな」と伝えているのと同じです。そして AI は読んでいない内容を引用できません。これは例外のない技術的な前提条件です。
第2類:学習型(選択的に許可可)
この種のクローラーはコンテンツを取得し、大規模モデルの学習に使います。リアルタイムの検索・引用のためではありません。
| クローラー | 所属 | 役割 | おすすめ |
|---|---|---|---|
| Google-Extended | Gemini モデルの学習 | ⚠️ 要注意 | |
| CCBot | Common Crawl | 公開コーパス | ⚠️ 要注意 |
| anthropic-ai | Anthropic | Claude の学習 | ⚠️ 要注意 |
判断のポイント:学習型クローラーをブロックすれば、コンテンツがモデル学習に使われるのを防げます。ただし副作用がひとつあります。一部の学習コーパスは検索データソースも兼ねている(Common Crawl は一部の検索システムでも使われています)。これをブロックすると、コンテンツを守る一方で引用される機会を減らす可能性があります。
海外展開する B2B 企業の多くには、許可をおすすめします。自社サイトのコンテンツはもともと公開の宣伝資料であり、学習に使われても実害はなく、引用されれば商業的価値が生まれます。
第3類:スキャン・攻撃型(ブロック推奨)
これは AI クローラーではありませんが、よく混同され、許可リストに入れるべきでもありません。
| タイプ | 特徴 | 対応 |
|---|---|---|
| 脆弱性スキャナー | 特定パスへ高頻度でリクエスト(/wp-login.php、/.env、/admin) |
ブロックまたはレート制限 |
| 悪意ある収集 | robots.txt を無視して全文を高頻度で取得 | レート制限または IP 遮断 |
| クローラーの偽装 | UA を Googlebot に偽装しているが IP が公式レンジ外 | IP を検証してブロック |
重要な区別:AIクローラーを許可セキュリティリスクはありません。GPTBot や ClaudeBot のようなクローラーは公開ページを読むだけで、フォームを送信せず、管理画面にアクセスせず、管理操作も実行しません。本当のセキュリティ脅威は第3類から来るもので、両者はまったく別のトラフィックです。
三、robots.txt の設定例
海外展開する B2B 企業サイトに適した設定の考え方:
# ===== 检索与引用型:放行(GEO 入口) =====
User-agent: GPTBot
Allow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Applebot-Extended
Allow: /
# ===== 训练型:默认放行(可按需改为 Disallow) =====
User-agent: Google-Extended
Allow: /
User-agent: CCBot
Allow: /
# ===== 常规搜索引擎 =====
User-agent: Googlebot
Allow: /
User-agent: Bingbot
Allow: /
# ===== 默认规则:放行公开内容,屏蔽敏感路径 =====
User-agent: *
Allow: /
Disallow: /wp-admin/
Disallow: /wp-login.php
Disallow: /?s=
Disallow: /search/
設定のポイント:
| 要点 | 説明 |
|---|---|
| 順序 | 具体的な UA ルールはワイルドカード*より前に置く。そうしないと上書きされる可能性があります |
| 機密パス | 管理画面、検索結果ページ、パラメータ付きページはブロックし、クロール予算の無駄を防ぐ |
| サイトマップ | robots.txt の末尾で宣言するSitemap: https://域名/sitemap.xml |
| 検証 | 設定後にアクセスして/robots.txt構文エラーがないか確認 |
四、許可した後にやるべきこと
AI クローラーを許可するのは第一歩にすぎません。これで解決するのは「AI があなたを読めるか」であり、「AI があなたを引用するか」ではありません。
アクションの全体像:
| ステップ | アクション | 目的 | 検証方法 |
|---|---|---|---|
| 1 | robots.txt で AI クローラーを許可 | 入口を開放 | /robots.txt にアクセスして確認 |
| 2 | サーバーが WAF 層でブロックしていないか確認 | 中間層の遮断を排除 | サーバーログでクロール記録を確認 |
| 3 | サイトマップを送信して維持 | ページの発見を助ける | Search Console のインデックス カバレッジ |
| 4 | コンテンツを抜粋可能な形に構造化 | 引用される確率を高める | 結論段落、リスト、表、FAQ |
| 5 | Schema 構造化データを追加 | 機械がフィールドを正確に理解できるようにする | リッチリザルト テストで検証 |
| 6 | 固定の質問セットで月次モニタリング | 引用効果を測定 | 5 つの AI 入口で同じ質問セットをテスト |
ステップ 2 についての注意:robots.txt で許可していても、CDN や WAF の層で AI クローラーがブロックされていることがあります。確認方法は、サーバーのアクセスログにこれらの UA からのリクエスト記録があるかを見ることです。robots.txt で許可しているのにログにクロール記録がまったくない場合、問題は中間層にあります。
五、効果の測定方法
AI クローラーを許可した効果は、3つのシグナルで判断します。
| シグナル | 観察ポイント | 期待される変化 |
|---|---|---|
| クロール頻度 | サーバーのアクセスログ | 許可後 1〜4 週間以内にクロール記録が現れ、徐々に増加 |
| インデックスと収録 | Search Console | 収録ページ数が安定的に増加 |
| AI 引用率 | 固定質問セットの月次モニタリング | 2〜3 か月後から引用が発生 |
固定質問セットの作り方:
- 1. 顧客が実際に聞く質問を 20〜30 個用意する(「中国の XX サプライヤーを教えて」「XX 仕様の設備はどう選ぶ」など)
- 2. 毎月、同じ質問セットで 5 つの AI 入口(ChatGPT、Gemini、Perplexity、豆包、Kimi など)をテストする
- 3. 記録する:ブランドが言及されたか、言及された順位、同時に言及された競合
- 4. 月ごとの変化トレンドを比較する
GEO の効果を直接測定できる唯一の方法です。このデータがなければ、「GEO は効果があるのか」は永遠に答えの出ない問いになります。
六、意思決定チェックリスト
ここまでの内容を、すぐ実行できる判断表にまとめます。
| クローラーの種類 | デフォルトの推奨 | どんな場合に変更するか |
|---|---|---|
| GPTBot / OAI-SearchBot / ClaudeBot / PerplexityBot | ✅ 許可 | ほぼブロック非推奨(ブロック=GEO の放棄) |
| Google-Extended / CCBot | ✅ 許可 | 明確なコンテンツ保護の必要がある場合はブロック可 |
| スキャナー / 高頻度の悪意ある収集 | ❌ 遮断 | — |
| 通常の検索エンジン | ✅ 許可 | — |
一言でいう原則: 「あなたを引用したい相手」には開放し、「あなたを攻撃したい相手」は遮断する。この原則を具体的な UA リストに落とし込めば、robots.txt の設定に曖昧さはなくなります。
FAQ よくある質問
grep -i "GPTBot|ClaudeBot|PerplexityBot" access.log
Crawl-delay設定も守ります。もし異常に高い頻度でクロールされている場合(たとえば同じ IP から毎秒数十回のリクエスト)、それはほぼ間違いなく正規の AI クローラーではなく、偽装した収集プログラムです。WAF 層でレート制限するかブロックしてください。/robots.txtファイルの内容が更新されていることを確認する、② サーバーログで AI クローラーの出現時間を観察する。注意:robots.txt は「お願いするプロトコル」であり強制力はありません。正規のクローラーは守りますが、悪意のあるクローラーは守りません。本当に強制が必要な場面は WAF 層で対応します。curlでページのソースを取得し、本文の内容が HTML 内にあるかを見ます。もし<div id="app"></div>だけで実際の内容がなければ、この問題が存在します。最後に
AI クローラーを許可するという作業は、技術的には数行のrobots.txtを変更するだけですが、1つのことを決めます。あなたが AI の回答に入る資格があるかどうか。
このハードルは低く見えますが、多くの企業サイトがデフォルト設定、プラグインの誤設定、または誤解により、ずっと門の外に立ちながらそれに気づいていません。
今日1つだけやることをおすすめします。あなたのrobots.txtを開き、GPTBotを検索してください。もしDisallowがあれば、予算も工期も不要で、変更した瞬間から積み上がり始める最適化ポイントを1つ見つけたことになります。
