Guide · 更新 2026年8月30日

GEO対策とは

GEO対策(Generative Engine Optimization/生成AI検索最適化)の定義、AIO・LLMOとの違い、SEOとの違い、ChatGPTやGeminiに引用されるまでの経路とAIクローラーの一覧を、各社の公式ドキュメントを出典に整理します。

Definition · 1行でいうと

GEO対策(Generative Engine Optimization/生成AI検索最適化)とは、ChatGPT・Gemini・GoogleのAIによる概要/AIモード・Perplexityといった生成AIが組み立てる回答の中で、自社の情報が引用・言及されるようにする取り組みのことです。

  1. 1用語の初出は2023年11月にarXivで公開された論文「GEO: Generative Engine Optimization」。日本で使われるAIO・LLMOは同じ領域を指す別の呼び名で、当サイトはGEOに統一している。
  2. 2AIの回答に載る経路は2つ。Google検索のインデックス経由(AIによる概要・AIモード)と、AI各社の独自クローラー経由(OAI-SearchBot、PerplexityBot、Claude-SearchBotなど)で、前者はSEOそのもの、後者はrobots.txtでの許可が前提になる。
  3. 3Googleは、AI機能に表示されるための追加要件はなく、新しいAIテキストファイルや特別な構造化データを作る必要もないと明記している。GEO固有の作業は「質問に短く直答する書き方」と「クローラーを止めない設定」に集約される。

GEO対策とは(定義)

GEO対策(Generative Engine Optimization/生成AI検索最適化)とは、ChatGPT・Gemini・GoogleのAIによる概要/AIモード・Perplexityといった生成AIが組み立てる回答の中で、自社の情報が引用・言及されるようにする取り組みのことです。検索結果の順位を上げる従来のSEOと違い、AIが回答を作るときの参照元として選ばれることを目標にします。

用語の初出は、2023年11月にarXivで公開された論文「GEO: Generative Engine Optimization」(Aggarwalほか)です。この論文は、 生成AI(論文の用語では generative engines)が複数の情報源を統合して回答を作る一方で、コンテンツ制作者は自社の情報が いつ・どのように表示されるかをほとんど制御できない、という問題を出発点にしています。そのうえで、生成AIの回答内での可視性を 高めるための枠組みとしてGEOを提案し、評価用のベンチマークGEO-benchを併せて公開しました。

実務でGEOと呼ばれているのは、この論文の手法そのものではなく、「AIの回答に引用されるためにサイト側でできること」の総称です。 中身は、AI各社のクローラーを許可する技術的な作業と、抜き出されやすい形で書くという編集上の作業に分かれます。

GEO・AIO・LLMO・AEOの違い

GEO・AIO・LLMO・AEOは、いずれも生成AIの回答で引用されることを目指す取り組みを指す呼び名で、実務の中身はほぼ同じです。標準化された定義があるわけではないため、社内やクライアントとの会話では、呼び名ではなく何を測るかを先にそろえるのが安全です。

呼び名元の語主な使われ方
GEOGenerative Engine Optimization海外の論文・業界メディアで使われる語。当サイトはこれに統一している
AIOAI Optimization主に日本のベンダー・記事で使われる語。AI Overview(AIによる概要)の略として使われることもあり紛らわしい
LLMOLarge Language Model Optimization主に日本で使われる語。大規模言語モデル側から見た呼び方
AEOAnswer Engine Optimization回答を返す検索(回答エンジン)向けの最適化。強調スニペット時代から使われている語

SEOとGEOの違い

SEOは「検索結果ページで上位に表示されること」を、GEOは「AIが生成する回答の中で引用・言及されること」を目標にします。土台となるクロールとインデックスの要件は共通で、違いが出るのは評価される単位(ページ全体か、本文中の短いまとまり=パッセージか)と、対応すべきクローラーの数です。

Figure

SEOとGEOの違い

SEO

検索結果で上位に出す

  • 評価される単位はページ
  • 対象はGoogle・Bingなどの検索エンジン
  • 指標は表示回数・クリック数・掲載順位
  • 順位が上がれば流入が増える

GEO

AIの回答に引用される

  • 評価される単位は本文中のパッセージ
  • 対象はChatGPT・Gemini・Perplexityなど複数のAI
  • 指標は回答内での言及率・引用リンク・AI経由の流入
  • 引用されても流入にならないこと(ゼロクリック)がある
土台(クロール・インデックス・有用なコンテンツ)は共通。GEOはSEOの置き換えではなく、書き方とクローラー対応の追加分。

AIの回答に引用されるまでの経路

AIの回答に自社の情報が載る経路は大きく2つです。1つはGoogle検索のインデックスを経由する経路(AIによる概要・AIモード)、もう1つはAI各社が自前のクローラーで集めた索引を経由する経路(ChatGPTの検索、Perplexityなど)です。前者はSEOそのもの、後者はrobots.txtでの許可が前提になります。

Googleは、AIによる概要とAIモードが「クエリ ファンアウト」と呼ぶ手法を使う場合があると説明しています。これは、 ユーザーの1つの質問を関連する複数のサブトピックに分解して検索を実行し、その結果をもとに回答を組み立てる手法です。 つまり、ユーザーが入力した語そのものだけでなく、その周辺の質問に答えているページも参照元の候補になります。

Figure

AIの回答に引用されるまでの4段階

  1. 1

    クロールを許可する

    robots.txt に加えて、CDNやWAFがAIクローラーを弾いていないかを確認する。ここで止まっていると以降はすべて成立しない。

  2. 2

    索引に登録される

    Googleの場合はインデックス登録され、スニペットが表示される状態であること。ChatGPT・Perplexityの場合は各社のクローラーが取得した索引に入ること。

  3. 3

    質問の候補として取り出される

    質問と、その周辺のサブトピックに答えている本文が候補になる。ページ全体ではなく、該当するパッセージが単位。

  4. 4

    回答の根拠として引用・リンクされる

    回答文に要約が使われ、参照元としてリンクが添えられる。ここで初めてブランド名やURLがユーザーの目に触れる。

「AI による概要や AI モードにコンテンツが表示されるための追加の要件はなく、別途特別な最適化を行う必要もありません」
— Google 検索セントラル「AI 機能とウェブサイト」

Botの種類・動き・役割

サイトに来るBotは、役割で4種類に分かれます。検索インデックス用・AI検索インデックス用・ユーザー起点フェッチャー・モデル学習用です。サイト全体を自動で巡回するのか、ユーザーが質問した瞬間に1ページだけ取りに来るのかという動きが種類ごとに違い、robots.txtの効き方も変わります。robots.txtを書く前に、どの種類を通すかを決めます。

Figure

Botの4種類と、それぞれの動き

検索インデックス用

自動で巡回する

  • 代表: Googlebot・Bingbot
  • 役割: 検索結果に載せるための索引を作る
  • 動き: サイト全体を繰り返し巡回。robots.txtに従う
  • GoogleのAIによる概要・AIモードもこの索引を使う(専用トークンは無い)

AI検索インデックス用

自動で巡回する

  • 代表: OAI-SearchBot・PerplexityBot・Claude-SearchBot
  • 役割: AIの回答にサイトを表示・リンクするための索引を作る
  • 動き: 自動巡回。robots.txtに従い、反映に最大24時間かかる
  • OpenAI・Perplexityは、これらを基盤モデルの学習には使わないと明記している

ユーザー起点フェッチャー

質問された時だけ来る

  • 代表: ChatGPT-User・Perplexity-User・Claude-User・Google-NotebookLM
  • 役割: ユーザーがいま読みたいページをその場で取得する
  • 動き: 巡回はしない。1回の操作につき必要なURLだけを取りに来る
  • robots.txtが適用されない場合がある(Google・Perplexityは通常無視すると明記)

モデル学習用

自動で巡回する

  • 代表: GPTBot・ClaudeBot・Google-Extended・Applebot-Extended・CCBot
  • 役割: 生成AIモデルの学習に使う可能性のあるデータを集める
  • 動き: 自動巡回。robots.txtに従う
  • 拒否しても、検索結果やAI検索の回答での表示には影響しない
同じ事業者でも用途ごとにBotが分かれている。robots.txtで「AIを一括で拒否」と書くと、引用されたい経路(AI検索インデックス用)まで同時に閉じることになる。

この分け方はGoogleの公式ドキュメントの整理に沿ったものです。Googleは自社のクローラーを「一般的なクローラー」「特殊なケース用のクローラー」 「ユーザー トリガー フェッチャー」の3つに分類し、一般的なクローラーは自動クロールで常にrobots.txtのルールに従うと説明しています。 一方でユーザー トリガー フェッチャーについては、フェッチがユーザーによってリクエストされたものであるため通常はrobots.txtのルールを無視する、と明記しています。 OpenAIもChatGPT-Userについてrobots.txtのルールが適用されない場合があるとし、PerplexityもPerplexity-Userは通常robots.txtを無視すると説明しています。 なお、Anthropicは自社のBotについて、robots.txtの業界標準のディレクティブを尊重すると説明しています。

種類動き(いつ・どう来るか)robots.txtの効き方拒否したときに失うもの
検索インデックス用サイト全体を自動で巡回し、索引を更新し続ける従うGoogle・Bingの検索結果と、GoogleのAI機能への表示
AI検索インデックス用自動で巡回して索引を作り、回答を作るときにそこから引用元を選ぶ従う(反映に最大24時間)ChatGPT・Perplexity・Claudeの回答内での表示とリンク
ユーザー起点フェッチャーユーザーが質問したり、URLを渡したりした時だけ、その場で1ページを取得する。巡回はしない適用されない場合があるユーザーが自分でURLを渡したときにも中身を読めない(要約・引用ができない)
モデル学習用サイト全体を自動で巡回し、学習用のデータを集める従う将来のモデルが自社の情報を持たない状態になる。検索・AI検索での表示には影響しない
出典: Google 検索セントラル「Google クローラーとフェッチャーの概要」「ユーザー トリガー フェッチャー」、OpenAI「OpenAI Bots」、Perplexity「PerplexityBot」、Anthropic ヘルプセンター。

Figure

1つの回答が返るまでに、どのBotが動くか

Step 1

普段の巡回

AI検索インデックス用のBotが自動で巡回し、索引に登録しておく。

ここで落ちると 引用元の候補に入らない。

Step 2

候補の抽出

質問と周辺のサブトピックに答えている本文のパッセージが索引から取り出される。

ここで落ちると 直答の段落が無く、他サイトの文が使われる。

Step 3

その場の取得

リンクを開いたときなどに、ユーザー起点フェッチャーが該当ページを取りに来る。

ここで落ちると WAFに弾かれ、古い索引の情報で回答される。

Step 4

回答と引用

回答文に要約が使われ、参照元としてリンクが添えられる。

ここで落ちると 出典の無い回答になり、流入も認知も残らない。

学習用のBot(GPTBot・ClaudeBotなど)はこの流れには出てこない。学習用を拒否しても、この4段階は成立する。

Botの名乗りは自己申告。IPレンジで確かめる

User-Agentの文字列は誰でも名乗れるため、アクセスログに「GPTBot」と出ていても本物とは限りません。 当サイトのログ29日分では、Googlebotを名乗るリクエストの27.5%がGoogle公開のIP範囲の外でした。 巡回状況を数えるときは、事業者が公開しているIPレンジのJSONと突き合わせてから数えます。 提供元ごとのJSONのURLと、照合の手順はAIクローラーのなりすましをログで見分ける手順にまとめています。

広告・エージェント用の特殊なBot

上の4種類のほかに、特定の用途だけに動くBotがあります。OpenAIのOAI-AdsBotは、ChatGPTに広告として提出されたページの安全性を 確認するためのもので、提出されたページだけを訪問します。GoogleのGoogle-CloudVertexBotは、サイト所有者自身がVertex AIエージェントを 構築するために依頼したクロールに対応します。どちらも検索やAI検索での表示とは関係がないため、GEOの観点では優先度は下がります。

引用されやすいページの書き方

GEOで書き方として効くのは、生成AIが本文中のパッセージを取り出して回答に使う、という性質への対応です。見出しの直後に質問へ直答する2〜3文を置き、数値や条件は表と箇条書きで構造化し、根拠となる一次情報のURLを本文に添えます。

Figure

AIに引用されるための書き方

やること

  • 見出しを質問文にし、その直後に直答の1段落を置く
  • 回答が単体で成立するように書く(前の段落を読まないと意味が通らない書き方を避ける)
  • 数値・条件・比較は表や箇条書きにする
  • 根拠になる一次情報のURLを本文と末尾に置く
  • 公開日と更新日を明示する
  • 重要な内容をテキストで書く(画像内の文字は読まれない)

やらなくていいこと

  • AI向けの隠しテキストや、ユーザーに見せない専用ページを作る
  • llms.txtを置いただけで引用されると考える
  • AI機能のためだけの特別な構造化データを追加する(Googleは不要と明記)
  • 結論を記事の最後まで引き延ばす構成にする
  • 出典の無い数値を書く(AIの回答経由で誤りが拡散する)

GEOの成果の測り方

Googleは、AIによる概要やAIモードに表示されたサイトも、Search Consoleの検索タイプ「ウェブ」のパフォーマンスレポートに含まれると説明しています。AI機能だけを切り出した指標は提供されていないため、まずは全体の表示回数・クリック数の推移で見ます。

測るもの見る場所注意点
Google検索・AI機能からの流入Search Console(検索タイプ「ウェブ」)AIによる概要・AIモード分だけを分離した指標は提供されていない
ChatGPT・Perplexityなどからの流入アクセス解析の参照元(chatgpt.com、perplexity.ai など)AIの回答内で言及されてもクリックされなければ流入には現れない
AIの回答での言及率AI可視性計測ツール測っているのはツールが投げた質問への回答であり、実ユーザーが受け取った回答そのものではない
ブランドの認知指名検索の表示回数(Search Console)AI経由の接触は流入にならないことがあるため、指名検索の変化が間接的な指標になる

AI可視性計測ツールの一覧と料金は、SEO・GEO診断ツールのページにまとめています。

よくある誤解

誤解1: llms.txtを置けばAIに引用される

llms.txtはコミュニティが提案している任意の仕様で、設置すれば引用されると保証する検索エンジンやAI事業者の公式な説明はありません。 Googleは、AI機能に表示されるために新しいAIテキストファイルを作る必要はないと明記しています。設置する場合も、 本文やサイト構造の代わりではなく補助として扱うのが安全です。

誤解2: GEOはSEOと別の施策である

AIによる概要・AIモードは、ページがインデックスに登録され、検索でスニペットが表示されることを前提にしています。 インデックスに載っていないページはAIの参照元にもならないため、GEOはSEOの置き換えではなく、その上に積む作業です。

誤解3: robots.txtでAIを拒否すればコンテンツを守れる

自動巡回のクローラーはrobots.txtに従いますが、ユーザーの操作を起点とするフェッチャーは扱いが異なります。 OpenAIはChatGPT-Userについて、ユーザーが起点であるためrobots.txtのルールが適用されない場合があると説明し、 Perplexityも Perplexity-User について同様の説明をしています。拒否の設定は「学習に使わせない」「検索に出さない」という 目的ごとに、対応するボットを指定して行います。

よくある質問

GEO対策とは何ですか

GEO対策(Generative Engine Optimization、生成AI検索最適化)とは、ChatGPT・Gemini・GoogleのAIによる概要/AIモード・Perplexityといった生成AIが組み立てる回答の中で、自社の情報が引用・言及されるようにする取り組みです。検索結果の順位を上げる従来のSEOと違い、AIが回答を作るときの参照元として選ばれることを目標にします。

GEOという言葉はどこから来たのですか

2023年11月にarXivで公開された論文「GEO: Generative Engine Optimization」(Aggarwalほか)が初出です。この論文は、生成AIの回答内での可視性をコンテンツ制作者が高めるための枠組みとしてGEOを提案し、評価用のベンチマークGEO-benchを併せて公開しています。

AIO・LLMO・AEOはGEOと違うものですか

指している実務の中身はほぼ同じで、呼び名の違いです。AIO(AI Optimization)とLLMO(Large Language Model Optimization)は主に日本で使われる語、AEO(Answer Engine Optimization)は回答エンジン向けの最適化を指す語で、いずれも生成AIの回答で引用されることを目標にします。当サイトでは用語をGEOに統一して表記します。

パッセージとチャンクは違うものですか

どちらも「ページ全体ではなく本文中の一部分」を指しますが、語が出てきた立場が違います。パッセージは検索エンジン側の語です。Googleはランキング システムに関するガイドで、ページ内の個々のセクション(パッセージ)を識別して、そのページが検索とどれだけ関連するかを判断するAIシステムとして「パッセージ ランキング」を挙げています。チャンクは生成AI側の実装の語で、文書を参照しやすいように機械的に切り分けた断片を指します。書き手が操作できるのはどちらも同じで、1つの見出しに1つの問い、単体で意味が通る長さ、という本文の作り方です。当サイトでは本文の説明を「パッセージ」に統一し、AI側の処理を指すときだけ「チャンク」と書きます。

AI検索に載るために特別な最適化やマークアップは必要ですか

Googleは公式ドキュメントで、AIによる概要やAIモードにコンテンツが表示されるための追加要件はなく、別途特別な最適化を行う必要もないと明記しています。同じドキュメントでは、新たにコンピュータが解読可能なファイルやAIテキストファイル、特別なschema.orgの構造化データを作る必要もないと説明されています。必要なのは、ページがインデックスに登録され、検索でスニペットが表示され、検索の技術的要件を満たしていることです。

llms.txtを置けばAIに引用されますか

llms.txtはコミュニティが提案している任意の仕様で、設置すれば引用されると保証する検索エンジンやAI事業者の公式な説明はありません。Googleは、AI機能に表示されるために新しいAIテキストファイルを作る必要はないと明記しています。設置する場合は、本文やサイト構造の代わりではなく補助として扱うのが安全です。

AIのBot(クローラー)には何種類ありますか

役割で4種類に分かれます。検索インデックス用(Googlebot、Bingbot)は検索結果の索引を作り、GoogleのAIによる概要・AIモードもこの索引を使います。AI検索インデックス用(OAI-SearchBot、PerplexityBot、Claude-SearchBot)はAIの回答にサイトを表示・リンクするために自動で巡回します。ユーザー起点フェッチャー(ChatGPT-User、Perplexity-User、Claude-User)は巡回せず、ユーザーが質問した時だけその場でページを取りに来ます。モデル学習用(GPTBot、ClaudeBot、Google-Extended)は学習データを集めるもので、拒否しても検索やAI検索での表示には影響しません。

AIクローラーをブロックすると何が起きますか

ボットごとに影響が異なります。OpenAIは、OAI-SearchBotを拒否したサイトはChatGPTの検索の回答に表示されないと説明し、GPTBotの拒否は基盤モデルの学習からの除外を意味するとしています。PerplexityもPerplexityBotの許可を推奨しています。GoogleのGoogle-ExtendedはGeminiアプリの学習・グラウンディング用のトークンで、Google検索へのサイトの登録やランキングには影響しないと明記されています。

GEOの成果はどうやって測りますか

Googleは、AIによる概要やAIモードに表示されたサイトもSearch Consoleの検索タイプ「ウェブ」のパフォーマンスレポートに含まれると説明しています。ChatGPTやPerplexityからの流入は、アクセス解析の参照元で判別します。AIの回答に自社が出た割合を測る専用ツールもありますが、測っているのはツールが投げた質問への回答であり、実ユーザーが受け取った回答そのものではありません。

SEOをやっていればGEOは不要ですか

土台は共通なので、SEOをやめてGEOだけを行う意味はありません。一方で、質問文にそのまま答える短い段落を置く、数値や条件を表・箇条書きで構造化する、更新日と出典を明示するといった「抜き出されやすい書き方」はGEO側の追加作業になります。

Sources · 一次情報

Cite this page · このページを引用する

このページの内容は、出典を明記すれば引用できます。表記例:「GEO対策とは」SEO GEO Lab、2026年8月30日更新、https://seo-geo-lab.com/geo

数値・仕様は各社の公式ドキュメントを一次情報にしています。仕様は頻繁に変わるため、判断の前に上記の一次情報で最新の内容を確認してください。