LLMO・AIO・GEO・AEO とは — 違いと Google が否定した対策
LLMO・AIO・GEO・AEO は、ChatGPT や Google の AI による概要などの AI 検索で、自分のサイトの内容が使われ、引用元として示されることを狙う取り組みを指す業界用語です。規格や公式の定義はありません。Google は、生成 AI 向けの最適化も SEO にほかならないとし、llms.txt や AI 向けの書き直しは不要だと明言しています。
LLMO・AIO・GEO・AEO とは何ですか?
どれも、AI を使った検索や回答サービスで自分のサイトの内容が使われ、引用元として表示されることを狙う取り組みの呼び名です。業界で使われている言葉で、標準化団体や検索事業者が定めた定義はありません。呼び名ごとに力点は違いますが、指している作業の中身はほぼ重なります。
検索の使われ方が、「リンクの一覧から自分で選ぶ」ものから「AI がまとめた答えを読み、根拠のリンクをたどる」ものへ広がりました。そこで、AI の答えの材料として使われ、引用元として名前が出ることを狙う取り組みに、いくつもの名前が付けられています。
注意したいのは、これらがマーケティングの文脈で生まれた呼び名だという点です。名前が違えば別の技術があるように聞こえますが、実際に勧められている作業の大半は、検索エンジンに正しく読まれるための昔からの SEO と重なります。新しい名前が付いていることは、新しい対策が必要なことの証拠にはなりません。
4 つの言葉の違いは何ですか?
LLMO は大規模言語モデル、GEO は生成 AI を使う検索エンジン、AEO は答えを返す検索、AIO は AI 全般を対象として名指しする言葉です。GEO は 2023 年の研究論文の題名に由来します。AIO は Google の AI Overviews の略としても使われるので、文脈で見分ける必要があります。
| 呼び名 | 正式名 | 名指ししている対象 | 補足 |
|---|---|---|---|
| LLMO | Large Language Model Optimization | ChatGPT・Claude などの大規模言語モデル | 日本で広く使われる。モデルの学習データに入ることまで含めて語られることがある |
| AIO | AI Optimization | AI を使う検索・回答サービス全般 | Google の「AI Overviews(AI による概要)」の略としても使われ、紛らわしい |
| GEO | Generative Engine Optimization | 生成 AI で答えを作る検索エンジン | 2023 年 11 月に公開された研究論文(Aggarwal ほか、KDD 2024 採択)の題名に由来 |
| AEO | Answer Engine Optimization | 答えを直接返す検索(音声アシスタント・強調スニペット・AI 検索) | 生成 AI の普及以前から、質問に直接答える検索を念頭に使われてきた |
GEO の論文は、生成 AI の検索エンジンの答えの中で情報源がどれだけ目立つか(visibility)を測る指標と評価用のデータセット(GEO-bench)を作り、コンテンツ側の工夫で見え方が最大 40% 上がったと報告したものです。有効な工夫は分野によって異なるとも書かれています。研究としては意味がありますが、実験環境での結果であり、特定の商用サービスでの効果を保証するものではありません。
Google は AI 向けの最適化について、何と言っていますか?
Google は 2026 年 5 月に、検索の生成 AI 機能向けの公式ガイドを公開しました。AI による概要や AI モードは検索の中核のランキングと品質の仕組みの上に作られているため、SEO のベストプラクティスがそのまま当てはまり、生成 AI 向けの最適化も Google から見れば SEO だとしています。
ガイドの題名は「Optimizing your website for generative AI features on Google Search」で、Search Central Blog で 2026 年 5 月に告知されました(本記事の確認時点の最終更新は 2026 年 7 月 10 日)。Google は、AEO や GEO と呼ばれる取り組みにも触れたうえで、生成 AI 検索向けの最適化は検索体験向けの最適化であり、したがって依然として SEO だという立場を示しています。
つまり Google 検索に関しては、「AI 用」と「通常の検索用」の 2 本立ての作業は想定されていません。AI による概要(AI Overviews)・AI モードの引用元になれるかどうかは、通常の検索の評価と同じ仕組みで決まります。
Google が「不要」と明言した対策は何ですか?
不要とされたのは、llms.txt などの AI 向けファイルや特別なマークアップ、内容を細かく分割すること、AI 向けに文章を書き直すこと、AI のための特別な構造化データです。不自然な言及集めは「思われているほど役に立たない」とされ、質問の言い回しごとに大量のページを作ることは大量生成コンテンツのスパムポリシーに触れうると書かれています。
| よく勧められる対策 | Google の説明(要旨) |
|---|---|
llms.txt などの AI 向けファイル・Markdown 版・特別なマークアップ | Google 検索に表示されるために新しい機械可読ファイルは不要で、Google 検索はそれらを使わない。他のサービスのために置くのは構わないが、Google 検索での見え方を良くも悪くもしない |
| 内容を細かいかたまりに分ける(チャンキング) | AI が理解しやすいように細切れにする必要は無い。1 ページに複数の話題があっても理解でき、理想的なページの長さも無い |
| AI 向けに文章を書き直す | 生成 AI 検索のために特別な書き方をする必要は無い。AI は同義語や意味を理解するので、言い回しの違うキーワードを網羅する必要も無い |
| Web 上の言及(サイテーション)を集める | 不自然な言及を集めても、思われているほどには役立たない。ランキングとスパム対策の仕組みは生成 AI の機能にも働く |
| AI 向けの構造化データを足す | 生成 AI 検索に構造化データは必須ではなく、追加すべき特別な schema.org のマークアップも無い(リッチリザルトのための通常の構造化データは引き続き有効) |
| 質問の言い回しごとにページを量産する | ランキングや AI の回答を操作する目的での大量作成は、大量生成コンテンツの不正使用というスパムポリシーに反する。ページ数が多いことは品質の高さを意味しない |
では、AI 検索のために実際に必要なことは何ですか?
Google の AI 機能に出るには、ページがインデックスされ、スニペット付きで表示できる状態であることが前提です。そのうえで、クロールできること、独自で役に立つ内容であること、JavaScript を使うなら JavaScript SEO の基本を守ることが挙げられています。表示の保証は無いとも明記されています。
| 前提 | 崩れる典型例 | 確認方法 |
|---|---|---|
| インデックスされている | noindex、正規 URL の誤り、品質不足で登録されない | Search Console の URL 検査・ページのインデックス登録レポート |
| スニペット付きで表示できる | nosnippet や max-snippet:0 の指定 | AI による概要・AI モードの表示の制御 |
| Search Console で生成 AI 機能への掲載を除外していない | 設定の「検索の生成 AI」で除外を選んでいる(既定は「含める」) | Search Console の設定画面 |
| クロールできる | robots.txt の誤った Disallow、ログイン必須 | robots.txt テスター |
| JavaScript SEO の基本を守る | 本文が JavaScript の実行後にしか現れない | JavaScript なしで本文が読めるか |
| 独自で役に立つ内容 | どこにでもある情報の言い換え、検索意図を満たさない | 薄いコンテンツの解説 |
どれも、AI 以前から通常の検索で求められてきた条件です。ガイドは、すべてを満たしてもインデックスや表示は保証されないとも明記しています。AI 機能に出ること自体を目的にするより、検索から来た人の疑問にきちんと答えるページになっているかを見直すほうが、結果として近道です。
ChatGPT や Perplexity、Claude では何が必要ですか?
それぞれの検索用クローラー(OAI-SearchBot・PerplexityBot・Claude-SearchBot)を robots.txt で拒否していないことが最低条件です。各社の文書は、JavaScript を描画するかどうかも llms.txt を読むかどうかも書いていないため、本文を HTML のまま読める形で配信しておくのが確実です。
| サービス | 検索用のクローラー | 公式文書の説明(要旨) |
|---|---|---|
| ChatGPT の検索 | OAI-SearchBot | 拒否したサイトは ChatGPT の検索の回答に表示されない(ナビゲーション用のリンクとしては出ることがある)。robots.txt の変更の反映には約 24 時間 |
| Perplexity | PerplexityBot | Perplexity の検索結果にサイトを表示・リンクするためのもので、基盤モデルの学習には使わない |
| Claude の検索 | Claude-SearchBot | 拒否すると検索のための索引づくりが止まり、検索結果での露出が減る可能性がある |
| Google の AI による概要・AI モード | Googlebot | 通常の検索と同じクローラー。AI 機能のための別の名前は無い |
OpenAI・Anthropic・Perplexity のクローラーの公式文書には、JavaScript を実行して描画するかどうかの記載がありません(2026 年 10 月時点)。Google は Googlebot が JavaScript を描画すると説明していますが、ほかの AI 検索にも同じことを期待できる根拠はありません。本文が HTML にそのまま含まれていれば、描画するかどうかに関係なく読めます。学習用と検索用のクローラーの違いと、拒否したときの影響はAI クローラーの解説で整理しています。
「AI での露出」を測るとうたうツールは信用できますか?
Google は、第三者のツールは Google の内部のランキングデータを持たず、成果も保証できないと明言しています。AEO・GEO をうたうツールも慎重に見るべき対象に挙げています。Google 検索での AI 機能の実績は、Search Console の生成 AI のパフォーマンス レポートで確認できます。
Google は第三者の SEO ツールとアドバイスについてのページで、ツールの予測はそのツール自身のものであり外れることもある、ツールのデータを Google のデータだと誤解する利用者がいる、といった注意を挙げています。AI での露出や AI 向けの形式の改善を約束するサービスも、その対象として名指ししています。
Google 検索での実績を知るには、Search Console の生成 AI のパフォーマンス レポートを使います。2026 年 6 月 3 日に告知され、8 月 31 日にすべてのサイトへ提供が広がりました。AI による概要・AI モード・Discover の生成 AI 機能での表示回数を、ページ・国・デバイス(検索のみ)・期間ごとに確認できます。
サイト総合診断の AIO(LLMO)診断は、何を測っていますか?
AI に読まれるための前提条件のうち、外から機械的に確かめられるものだけを測っています。JavaScript なしで読める本文の量、AI クローラーの許否、スニペット制御の指定、著者・日付・出典の有無などです。実際に AI 検索で表示・引用されているかは、測っていませんし測れません。
サイト総合診断は、カテゴリ名に「AIO(LLMO)」を使っています。ただし測っているのは「AI に表示されるか」ではなく、AI に読まれる前提が崩れていないかです。各項目と、その項目で分かること・分からないことは次のとおりです。
| 項目 | 測っていること | 判定の考え方 |
|---|---|---|
| JS なしで読める本文 | JavaScript を実行せずに取得した HTML から読める本文の文字数 | 200 文字未満は問題あり、600 文字以下は要改善。最も重く採点する項目 |
| AI クローラーの許否 | robots.txt を RFC 9309 で解釈し、Googlebot と主要な AI クローラー 25 種がそのページを取得できるか | AI クローラーの拒否は経営判断なので減点しない。Googlebot まで止まっている、robots.txt が 5xx か 429 を返すときだけ要改善 |
| AI 機能へのスニペット制御 | robots メタタグ・X-Robots-Tag の nosnippet / max-snippet / noarchive / nocache と data-nosnippet | Google 向けの nosnippet・max-snippet:0 だけ要改善(意図した設定なら正しいと明記)。それ以外は参考情報 |
| llms.txt / llms-full.txt | 置いてある場合に、正しく配信されているか | 無いことは減点しない。200 で HTML や空を返すときだけ問題あり |
| 本文領域の特定・セマンティック HTML・本文密度 | main・article などで本文の場所が分かるか、本文の割合 | 機械が本文を取り出しやすい構造かの目安 |
| 著者情報・公開日・更新日・外部への出典・発行者エンティティ | 構造化データや本文にそれらがあるか | 信頼性を示す材料の有無。内容の正しさは判定しない |
何から手を付ければいいですか?
まず、検索結果に出ていない原因(noindex・robots.txt の誤った拒否・JavaScript でしか本文が出ない)を潰します。次に、検索用の AI クローラーを拒否していないかを確かめ、最後に内容そのものを、読者の疑問に独自の情報で答えるものにします。特別な AI 向けの作業は後回しで構いません。
- 検索から外れる原因を潰す — noindex の付け間違い、robots.txt の誤った拒否、正規 URL の誤りを確認する
- JavaScript なしで本文が読めるようにする — SSR や静的生成で、HTML に本文を含める(解説)
- 検索用の AI クローラーを拒否していないか確かめる — 学習用だけを断りたいなら、学習用の名前だけを拒否する
- スニペットを止める指定を見直す — 意図せず nosnippet を付けていないか。AI 機能だけ外したいなら Search Console の設定を使う
- 内容を磨く — 読者の疑問に、独自の経験やデータで答える。結論を先に書くと読者にも伝わりやすい(書き方の解説)
1〜4 は サイト総合診断 でまとめて確認できます。5 は機械では判定できないので、検索から来た人の立場で読み返してください。
参考にした一次情報
- Google 検索セントラル — Optimizing your website for generative AI features on Google Search
- Google 検索セントラル — Third-party SEO tools & advice
- Google 検索セントラル — AI features and your website
- Google 検索セントラル ブログ — Search Console の生成 AI パフォーマンス レポート(2026-06-03)
- Aggarwal ほか — GEO: Generative Engine Optimization(arXiv 2311.09735)
- OpenAI — Overview of OpenAI Crawlers
- Anthropic — Does Anthropic crawl data from the web?
- Perplexity — Perplexity Crawlers