2026年のテクニカルGEO:AIクローラーのアクセス、サーバーサイドレンダリング、llms.txt、構造化データ、速度と鮮度。AIに引用されるためのチェックリスト付き。

このページの内容
要点
テクニカルGEOとは、ChatGPT、Claude、Perplexity、GeminiといったAIアシスタントがお使いのページを取得、読み取り、引用できるようにするためのサイト設定の総称です。ポイントは6つの確認に集約されます。AI検索クローラーのアクセスを許可する(robots.txt、ファイアウォール、CDN)、大半のAIクローラーはJavaScriptを実行しないため主要コンテンツを初期HTMLで提供する、ページを高速かつエラーなしに保つ、表示テキストと一致する構造化データを追加する、低コストの補助としてllms.txtを公開する、正確な日付とサイトマップで鮮度を伝える。これらのどれも引用を保証するものではありませんが、どこか一つでも失敗すると、そのページは候補から外れてしまいます。
さらに詳しく知るには、こちらに質問
クイック診断
ChatGPTなどのAIアシスタントに紹介されるには、どうすればよいですか?
Sorankはあなたの回答にぴったりです
ご自身のサイトで3日間お試しいただき、Google、ChatGPT、その他のAIでの現状をご確認ください。
3日間の無料トライアルを開始3日間無料、いつでも解約できます。90日間成果保証(成果が出なければ返金)。
テクニカルGEOは、生成エンジン最適化のインフラ面です。AIモデルがあなたのコンテンツを引用に値するかどうか判断する前の、すべての工程が対象になります。誰が引用されるかを決めるのはコンテンツと権威性ですが、AIクローラーが到達できないページや、空のJavaScriptの殻としてしか見えないページは、そもそも競争に参加できません。Googleは自社のAI機能の前提条件を次のように示しています。ページがインデックスされ、スニペットの対象になっていること。そしてAI OverviewsやAIモードについては、追加の技術的要件はありません。他のAIアシスタントは独自のクローラーを、独自の制限のもとで動かしており、多くのサイトは気づかないうちにそこで見えなくなっています。本ガイドでは、ボットのアクセスから鮮度まで各層を扱い、一日かけて確認できるチェックリストを用意しました。
テクニカルSEOは、Googlebotがサイトをクロールしてインデックスできるようにする取り組みです。テクニカルGEOは、同じ作業を、挙動の異なる十数種類の他のボットへと広げるものです。彼らはレンダリングの頻度が低く、クロールの間隔も長く、従うルールも少なめです。重なる部分は大きい(ステータスコード、正規化URL、サイトマップ、速度など)ため、テクニカルSEOがしっかりしたサイトは、基礎の大部分をすでに備えています。違いは4つの点に表れます。
| 項目 | テクニカルSEO(Googlebot) | テクニカルGEO(AIクローラー) |
|---|---|---|
| 管理すべきボット | Googlebot、Bingbot | OAI-SearchBot、GPTBot、ChatGPT-User、Claude-SearchBot、ClaudeBot、Claude-User、PerplexityBot、Google-Extendedなど |
| JavaScript | 遅れてレンダリングされる | 多くのAIクローラーは実行しない |
| 価値の単位 | ページとその順位 | 回答の中で引用される一節 |
| 除外の仕組み | ページのブロックやnoindex | 学習、検索、ユーザーが発生させる訪問をそれぞれ個別に選択 |
| 計測 | Search Console | サーバーログとプロンプトの追跡 |
実務上の結果として、サイトはGoogleで上位表示されていても、ChatGPTやClaudeからは見えないままという状態があり得ます。コンテンツがJavaScriptで組まれているか、ファイアウォールのルールが知らないボットをブロックしているためです。
今やどのAI企業も複数のボットを運用しており、それぞれに役割があります。間違ったボットをブロックすると、モデルの学習を拒否したかっただけなのに、AIの回答から消えてしまうおそれがあります。
OpenAIのクローラー文書(2026年10月確認)によると、OAI-SearchBotはページがChatGPTの検索回答に表示されるかどうかを決め、GPTBotはモデルの学習に使われうるコンテンツを収集し、ChatGPT-Userはユーザーが求めたときにページを取得します。GPTBotをブロックすると、ChatGPT検索から外れることなく、コンテンツを学習から外せます。robots.txtの変更が検索結果に反映されるまでには約24時間かかり、ChatGPT-Userの訪問は人が起点となるため、robots.txtのルールが適用されない場合もあります。
Anthropicもヘルプセンターで説明しているとおり、同じ3つの区分を採用しています。学習用のClaudeBot、検索インデックス用のClaude-SearchBot、会話中に取得されるページ用のClaude-Userです。Claude-SearchBotやClaude-Userをブロックすると、Claudeの回答での露出が減ります。またAnthropicは、そのIPアドレスをブロックすることは確実なオプトアウトの方法ではないと警告しています。ボットがrobots.txtをそもそも読めなくなる可能性があるためです。
GoogleのAI OverviewsとAIモードは、通常のGooglebotのインデックスを使用します。Google-Extendedトークンが管理するのは、コンテンツをGeminiの学習や、他の一部のGoogleのシステムでのグラウンディングに使うかどうかだけで、GoogleはこれがGoogle検索への掲載や順位に影響しないと明言しています。Perplexityはインデックス用にPerplexityBotを使います。ボットごとのすぐ使える設定は、AIクローラー向けのrobots.txtルールのガイドと、AIクローラーとそのユーザーエージェントの一覧をご覧ください。
| 目的 | 許可するもの | 任意でブロックできるもの |
|---|---|---|
| ChatGPTで引用されたい | OAI-SearchBot、ChatGPT-User | GPTBot(学習のみ) |
| Claudeで引用されたい | Claude-SearchBot、Claude-User | ClaudeBot(学習のみ) |
| Perplexityで引用されたい | PerplexityBot | なし |
| AI OverviewsとAIモードに表示されたい | Googlebot | Google-Extended(検索には影響なし) |
注意
robots.txtは確認の半分にすぎません。2025年7月以降、Cloudflareは多くの構成でAIクローラーをデフォルトでブロックしており、他のファイアウォールやボット対策ツールも同様です。CDNとセキュリティ設定を確認し、さらにサーバーログでAI検索ボットが200を受け取っていることを確かめてください。
多くの場合、読めません。これがテクニカルGEOで最も多い失敗です。Vercelが自社ネットワークについて行った分析(2024年12月)では、主要なAIクローラーのいずれもJavaScriptをレンダリングしていませんでした。OpenAI、Anthropic、Meta、ByteDance、Perplexityのボットは、生のHTMLをダウンロードしてそこで止まります。ChatGPTとClaudeはJavaScriptファイルを取得してはいましたが、実行はしていませんでした。Geminiだけは例外で、Googlebotのレンダリング基盤を利用しています。同じ調査はトラフィックの規模も測定しており、1か月間にGPTBotは5億6900万件、Claudeは3億7000万件のリクエストを発生させ、Googlebotは45億件でした。
商品説明、価格、記事、FAQが、ページの読み込み後にReact、Vue、Angularのアプリによって挿入されている場合、AIクローラーには空のテンプレートしか見えません。解決策は、最初のHTMLレスポンスに本質的なコンテンツを含めることです。
簡単なテスト:ページのソースを表示する(インスペクターではなく)か、curlでURLを取得してみてください。主要な段落が生のHTMLにない場合、AIクローラーはそれを引用できません。JavaScript SEOのガイドではフレームワークごとのレンダリング方法を解説しており、無料のAIクロール可能性監査では、ボットが受け取る内容を確認できます。
リアルタイムでウェブを閲覧するAIアシスタントは、1つの質問ごとに複数のページを取得し、厳しい時間制限の中で動作します。遅い、または壊れたページはスキップされ、代わりに別の情報源が引用されます。Vercelの調査では、ChatGPTとClaudeのクローラーはリクエストの約34%で404ページに遭遇しており、Googlebotの8%と比べて高いことも判明しました。古いURLを要求していることが多いためです。特に重要な点は次の3つです。
表は特に触れておく価値があります。HTMLの表にある比較データは簡単に抽出できますが、同じデータが画像やcanvasグラフにあると、すべてのAIクローラーにとって失われてしまいます。
構造化データは、ページが何についてのものか(記事、商品、組織、人物など)を機械に伝え、既知のエンティティと結び付けます。Googleは、AI機能に特別なスキーマは不要であり、マークアップは表示テキストと一致している必要があると明言しています。テクニカルGEOにおける価値は、順位の押し上げではなく、明確さにあります。ほとんどのサイトで実装する価値のある種類は次のとおりです。
JSON-LDは、上で述べたJavaScriptと同じ理由から、タグマネージャーで挿入せず、初期HTMLに含めてください。LLM向け構造化データ監査は、マークアップをモデルが読める内容と照合します。また、AI検索のための構造化データの記事では、今も重要な種類を詳しく説明しています。
ヒント
会社名、設立年、価格、所在地などの主要な情報は、表示テキスト、スキーマ、公式プロフィールのすべてで完全に同じ表記にしてください。複数の情報源で情報が一致していれば、モデルは別のブランドと取り違えることなく、あなたのブランドを正しく説明できます。
Jeremy Howardが2024年9月に公表したllms.txtの提案は、サイトのルートに置くMarkdownファイルで、最も有用なページを短い説明付きで一覧にするものです。これにより、AIエージェントはナビゲーションメニューを解析しなくても、適切なコンテンツを見つけられます。これは提案であって正式な標準ではなく、アクセスやインデックスを制御するものでもありません。Googleも、AI機能の要件には含めていません。低コストの補助と考えてください。作成には1時間もかからず、それを探すエージェントやコーディングアシスタントの役に立ち、サイトを代表するページを決める機会にもなります。下書きはllms.txt生成ツールで作成でき、システムが対応していれば、主要ページのMarkdown版を提供することもできます。
ウェブを検索するAIアシスタントは、時間が重要な質問(価格、ツール、ルール、統計など)では、新しく日付の入った情報源を優先します。コンテンツの鮮度は一部編集上の問題ですが、そのシグナルは技術的なものです。
| 確認項目 | 確認方法 | 優先度 |
|---|---|---|
| robots.txtでAI検索ボットが許可されている | robots.txtでOAI-SearchBot、Claude-SearchBot、PerplexityBotのルールを読む | 高 |
| ファイアウォールやCDNによるブロックがない | サーバーログでAIボットに200が返っていることを確認 | 高 |
| 主要コンテンツが生のHTMLにある | ソースを表示するか、URLをcurlで取得する | 高 |
| 主要ページがGoogleとBingにインデックスされている | Search ConsoleとBing Webmaster Tools | 高 |
| ステータス200、リダイレクトは1回 | SEOクローラーでクロールする | 中 |
| セマンティックな見出し、リスト、表 | HTMLの構造を読む | 中 |
| OrganizationとArticleのスキーマ | スキーマバリデーター | 中 |
| 表示日付と正確なlastmod | ページ、スキーマ、サイトマップを比較する | 中 |
| ルートにあるllms.txt | /llms.txtを開く | 低 |
最も重要な20ページで一度実行し、その後はリデザイン、CMSの変更、セキュリティ更新のたびに実行してください。AIクローラーのログは、ボットがページに到達していることを示す唯一の直接的な証拠です。それ以外はすべて推測です。
技術的な修正は扉を開くだけで、その結果はAIの回答に現れます。2つの計測でループを閉じます。1つ目はサーバーログです。修正したページで、OAI-SearchBot、Claude-SearchBot、PerplexityBotの訪問が増えているはずです。2つ目は引用です。顧客がよく尋ねる固定の質問群を追跡し、ブランドが言及されているか、代わりにどの情報源が引用されているかを毎週確認してください。大規模なサンプルから見えるパターンは期待値の設定に役立ち、それはChatGPTの引用に関する調査でも示したとおりです。
当社のソフトウェアSorankは、2つ目の部分をAIでの言及追跡で担当します。プランに応じて10 - 50件のプロンプトを追跡し、ChatGPT、Claude、Geminiが対象です。Proプランからは、Grokも加わります。あなたの表示率と、代わりに引用されている競合も確認できます。

技術的な基盤が整ったら、次の制約はコンテンツです。質問に明確に答え、出典を示すページが必要です。記事ジェネレーターは、GoogleとAIに最適化された記事を、内部リンクと出典付きで自動的に執筆・公開します。
テクニカルGEOはAIアシスタントがサイトを読めるかどうかを決め、コンテンツと権威性がそれを引用するかどうかを決めます。まずアクセス、レンダリング、構造を修正し、そのあとで引用を計測してください。料金プランと3日間の無料トライアルは料金ページにあります。
GPTBotをブロックすると、OpenAIにモデルの学習へコンテンツを使わないよう伝えるだけです。ChatGPTの検索回答はOAI-SearchBotに依存しているため、サイトがChatGPT検索の回答から消えるわけではありません。ChatGPTで引用されたいなら、GPTBotについてどう決めても、OAI-SearchBotは許可したままにしてください。
いいえ。Googleは、AI OverviewsとAIモードには、ページがインデックスされ、検索でスニペットの対象になっていること以外の技術的要件はないと述べています。llms.txtは他のAIエージェントが主要ページを見つけるのに役立つかもしれませんが、Googleの順位やAI Overviewsには影響しません。
AEO(回答エンジン最適化)とGEOは、AIアシスタントが生成する回答の中で引用されるという同じ目標を指しています。テクニカルGEO(テクニカルAEOと呼ばれることもあります)は、その作業のインフラ部分を扱います。ボットのアクセス、レンダリング、速度、構造化データ、鮮度がそれにあたります。コンテンツと権威性は、その上に積み重なるものです。
先行導入企業のご紹介
