AI検索の仕組みとRAGの流れ|Googleが示す表示の条件と確認手順

AI検索の仕組みとRAGの流れ|Googleが示す表示の条件と確認手順

この記事の要点

  • GoogleのAIによる概要とAIモードは、検索インデックスから取り出したページを材料に回答を書く(GoogleはRAGと説明)
  • Googleが示す表示の条件は、インデックス登録・スニペット表示・検索の技術要件。Search Consoleの生成AI設定でも対象から外れる
  • 対象外になる設定を5つの手順で確認。AI向けの書き換えは不要

AIによる概要やAIモードは、Googleの検索インデックスから回答の裏付けになるページを取り出し、その情報を確かめて回答を書き、リンクを添えます。Googleはこの手法を「検索拡張生成(RAG)」と説明しています。表示されるための追加の要件は無く、SEOの基本がそのまま有効だ、というのがGoogleの説明です。

自社サイトがAI検索でどう扱われているのか分からず、何から確かめればよいか迷っている経営者・Web担当者に向けた記事です。読み終わる頃には、自社ページが表示の対象から外れていないかを確かめ、修正するページを決められる状態を目指します。

AIによる概要とAIモードの見え方の違いはAIによる概要とAIモードの違いと企業サイトへの影響で解説しています。この記事では、仕組みと確認の手順を扱います。

Contents / 目次
  1. AI検索の仕組みとRAGの流れ。表示の条件はインデックス登録・スニペット・技術要件
  2. 自社ページが対象から外れていないかを確かめる5つの手順
  3. 「AI向けの書き方」は要らない。誤った修正で起きる4つの失敗
  4. 修正の効果を確かめる方法。Search ConsoleとGA4で見る数字
  5. よくある質問

AI検索の仕組みとRAGの流れ。表示の条件はインデックス登録・スニペット・技術要件

GoogleのAIによる概要とAIモードの仕組みは「質問を受ける→検索でページを集める→集めたページを材料に回答を書く→裏付けのページをリンクで示す」という流れです。Googleの「AI 機能とウェブサイト」が示す表示の条件は、ページがインデックスに登録されていること、スニペットを表示できる状態であること、検索の技術要件を満たしていることです。このほか、Search Consoleの「検索の生成 AI 設定」で外していると、サイト全体が対象から外れます。

RAG(Retrieval-Augmented Generation、検索拡張生成)とは、AIが回答を書く前に外部の資料を検索して取り出し、その資料を材料にして回答を作る仕組みです。AIが学習した知識だけで答えるより、新しい情報や出典を回答に反映できます。Googleの「生成 AI 検索の最適化ガイド」も、Google検索の生成AI機能はRAG(グラウンディング)を使い、Google検索のコア ランキング システムで検索インデックスから関連性の高いページを取得していると説明しています。

GoogleのAI 機能とウェブサイトによると、AIによる概要とAIモードは「クエリ ファンアウト」と呼ぶ手法で、関連する複数の検索をサブトピックやデータソースにまたがって行うことがあります。1つの質問に対して、裏付けのページが複数の検索から集められるということです。

サイト側から見ると、流れのどこで止まっているかを確かめることが、そのまま確認の手順になります。

流れGoogle側で起きることサイト側で確かめること
1. クロールGooglebotがページを取得するrobots.txtでブロックしていないか
2. インデックス登録ページの内容を検索の索引に登録するURL検査で「URL は Google に登録されています」と出るか
3. 質問を検索に広げる関連する複数の検索を行うことがある読者の質問に答えるページがあるか
4. 回答を書く集めたページを材料に回答を作る本文がテキストとして読める状態か
5. リンクを示す裏付けのページをリンクで表示するnosnippetや生成AIの設定で外していないか

Googleの生成 AI 検索の最適化ガイド(2026年5月15日に追加。ドキュメントの更新履歴による)は、生成AI検索向けの書き方をする必要は無く、コンテンツを細かく分割(チャンク化)する必要も無いと説明しています。構造化データについても、ガイドは「生成 AI 検索に構造化データは必要ありません」と書いています。GEOやAEOについても「使用されることがある用語」とし、Google検索の観点から見ればSEOであることに変わりはない、と説明しています。

ChatGPTやPerplexityにも、ウェブのページを集めて回答にリンクを添える検索の機能があります。ただし、回答を作る内部の仕組みはGoogleとは別のものなので、この記事ではGoogleの説明に絞ります。各社の違いとして公式の説明で確かめられるのは、ページを集めるクローラーです。たとえばOpenAIは、OpenAIのクローラーの説明で、ChatGPTの検索に使うOAI-SearchBotと、モデルの学習に使うGPTBotを分けています。

Googleで表示されていても、他社のAI検索で同じように表示されるとは限りません。robots.txtで各社のクローラーを止めた場合の扱いは、各社の公式の説明で確かめてください。

この章の結論。インデックス登録とスニペット表示は、表示されるための必要条件です。条件を満たしても回答の裏付けに選ばれるとは限りませんが、条件を満たしていないページは対象になりません。次の5つの手順で、流れのどこかで対象から外れていないかを確かめられます。

自社ページが対象から外れていないかを確かめる5つの手順

確認は「登録状況→スニペットの設定→本文の読み取り→他社AIのクローラー→本文の中身」の順に進めます。前の手順で問題が見つかったら、先にそれを修正してください。後ろの手順をいくら改善しても、登録されていないページは表示の対象になりません。

ステップ1。Search Consoleでインデックス登録を確かめる

最初に、サービスページ・会社概要・主要な記事がGoogleに登録されているかを確かめます。

  1. Search Consoleを開き、上部の検索窓に確かめたいページのURLを貼り付けてEnterを押す
  2. 結果が「URL は Google に登録されています」「URL は Google に登録されていますが問題があります」「URL が Google に登録されていません」のどれかを見る
  3. 登録されていない場合は、表示された理由(「URL に noindex が指定されています」「URL が robots.txt によってブロックされています」など)を記録する
  4. サイト全体の状況は「ページ インデックス登録レポート」の[ページがインデックスに登録されなかった理由]で確かめる

理由が「クロール済み – インデックス未登録」の場合、Googleはページ インデックス登録レポートのヘルプで「今後、インデックスに登録される可能性がありますが、登録されない可能性もあります」と説明しており、クロールのリクエストを再送信する必要はありません。noindexやrobots.txtが原因なら、設定の修正で解消できます。なお、Googleはインデックス登録そのものを保証していません。

ステップ2。スニペットを止める設定が無いか確かめる

インデックスに登録されていても、スニペットを止める指定があると、AIによる概要とAIモードの対象にもなりません。Googleは「Robots meta タグ、data-nosnippet、X-Robots-Tag の設定」で、nosnippet と max-snippet の指定がAIによる概要とAIモードにも適用されると説明しています。Macのターミナルで、次のコマンドを実行すると確かめられます。

# 前提:Macのターミナル(Windowsなら Git Bash など)で実行
# -L を付けて、http→https や末尾のスラッシュの転送先までたどる
# [ここを自社のURLに変更]
URL="https://example.com/service/"

# 1. HTTPヘッダーで検索の制御をしていないか
curl -sIL "$URL" | grep -i "x-robots-tag"

# 2. HTMLのmetaタグで制御していないか(robots宛て・googlebot宛ての noindex・nosnippet・max-snippet)
curl -sL "$URL" | grep -ioE '<meta[^>]*(robots|googlebot)[^>]*>'

# 3. ページの一部をスニペットから外す指定が無いか
curl -sL "$URL" | grep -o 'data-nosnippet' | wc -l

出力の中で、すべてのクローラーに向けた指定(クローラーの名前を付けない「X-Robots-Tag: noindex」や、name=”robots” のmetaタグ)か、googlebot 宛ての指定に「noindex」「nosnippet」「max-snippet:0」があれば、そのページはGoogleのAIによる概要とAIモードの対象から外れます。「X-Robots-Tag: bingbot: noindex」のように、ほかのクローラーの名前を付けた指定は、そのクローラーだけに向けたものです。3つ目の数が0でない場合は、テーマやプラグインが本文全体を data-nosnippet で囲んでいないかを確かめてください。JavaScriptで後から書き込まれるタグはこの方法では見えないので、ステップ3のURL検査でも確かめます。

あわせて、Search Consoleの[設定]にある「検索の生成 AI 設定」も確かめます。この設定は2026年8月31日に全世界のサイトへ提供され、サイト単位でAIによる概要とAIモードなどから外せます。初期設定は「検索の生成 AI 機能にサイトのリンクとコンテンツを含める」です(2026年10月11日時点)。

前任者や制作会社が設定を変更していることもあるので、一度は目で確かめておくと安心です。

nosnippetとdata-nosnippetの指定の書き方は、nosnippetとdata-nosnippetの使い方で解説しています。

ステップ3。本文がテキストとして読めるか確かめる

URL検査の結果から[クロール済みのページを表示]を開き、HTMLの中に本文の文章が入っているかを確かめます。料金の決め方・対応地域・サービスの手順など、読者が知りたい情報が画像の中の文字だけで書かれていないかも見ます。Googleは「AI 機能とウェブサイト」で、重要なコンテンツはテキスト形式で示すよう勧めています。

[クロール済みのページを表示]のHTMLの中で「noindex」「nosnippet」「max-snippet」も検索します。見つかった場合は、その語を含むmetaタグの name が robots か googlebot かを確かめてください。ステップ2のコマンドの結果と食い違う場合、JavaScriptが読み込み後にタグを書き込んでいることがあります。URL検査に表示されるのは直近にインデックスに登録された時点のページなので、その後にページを変更した場合も結果が食い違います。[公開 URL をテスト]で今のページも確かめてから、テーマやプラグインの設定を見直してください。

見出し画像やバナーに入れた情報は、同じ内容を本文の文章にも書いておきます。JavaScriptで表示している部分や画像の中の文字の修正方法は、AI検索に本文が読まれない原因と修正方法で扱っています。

ここまでの確認で修正が必要なページが数十ページ見つかり、どのページから手をつけるかを社内で決めきれない場合は、既存ページの確認から進めるAI検索対策をご相談いただく進め方もあります。

ステップ4。ChatGPTなど他社AIのクローラーを止めていないか確かめる

Google以外のAI検索に自社ページを出したい場合は、robots.txtで検索用のクローラーを止めていないかを確かめます。学習には使わせず、検索には出したい場合の書き方の例は次のとおりです。

# robots.txt の例(2026年10月11日時点の各社の公式の説明にもとづく)
# 設置場所はサイトのルート(https://example.com/robots.txt)

# 名前を書いていないクローラーは、このグループに従う
User-agent: *
Allow: /

# ChatGPTの検索に表示するためのクローラー
User-agent: OAI-SearchBot
Allow: /

# OpenAIのモデルの学習に使うクローラー(学習に使わせない場合)
User-agent: GPTBot
Disallow: /

# Geminiモデルの学習とGeminiアプリなどのグラウンディング用
# Google検索の掲載と順位には影響しない。止めるかは自社で判断する
# User-agent: Google-Extended
# Disallow: /

# [ここを自社のサイトマップのURLに変更]
Sitemap: https://example.com/sitemap.xml

注意点が2つあります。

  1. Googleのrobots.txt の仕様と、robots.txtの標準仕様であるRFC 9309では、自分の名前に一致するグループがあるクローラーは、そのグループの指定だけに従い、「User-agent: *」の指定は使いません。名前に一致するグループが無いクローラーは、「User-agent: *」の指定に従います。各社のクローラーの扱いは、各社の公式の説明でも確かめてください。
  2. 利用者がAIに質問したときにページを取りに行くクローラーには、robots.txtが効かない場合があります。OpenAIはOpenAIのクローラーの説明で、ChatGPT-User には robots.txt のルールが適用されない場合があると書いています。PerplexityはPerplexityのクローラーの説明で、Perplexity-User は一般に robots.txt のルールを無視すると書いています。

Google-Extendedの役割は、Googleの一般的なクローラーの説明に書かれています。各社のクローラーの違いは学習用と検索用のボットを分ける手順で詳しく解説しています。

ステップ5。本文が読者の質問に答えているか見直す

最後に、本文の中身を見直します。基準はAI向けではなく、検索した読者に役立つかどうかです。次の項目を、主要なページから順に確かめます。

  • 答えの位置:見出しの問いに、見出しのすぐ下の1〜2文で答えているか
  • 自社の情報:料金の決め方・対応地域・作業の手順・実績の数字など、自社にしか書けない情報があるか
  • 出典:制度や統計の数字に、出典と確認日を書いているか
  • 更新日:「最終更新日」のラベル付きで日付を表示し、構造化データの日付と一致しているか
  • 構造化データ:入れている場合、ページに表示している文と内容が一致しているか
  • 会社の情報:会社概要や問い合わせ先のページへ、本文からたどれるか

見直しの1回目はAIに任せると早く進みます。たたき台の依頼文は次のとおりです。あとは自社の状況に合わせて、対話しながら条件を足してください。

あなたは企業サイトの編集者です。
次のページ本文を読み、見出しごとに次の3点を表にしてください。
・見出しの直後の2文で、見出しの問いに答えているか(はい/いいえ)
・出典や確認日が書かれていない数字・制度の説明
・自社にしか書けない情報(料金の決め方、対応地域、手順など)があるか
本文に無い情報は推測で足さず、「本文に無し」と書いてください。

[ここにページ本文を貼り付ける]

AIの表で「出典が無い」と指摘された数字は、担当者が公式の資料を開いて確かめます。AIが書き直し案の中で新しい数字や機能名を足してきた場合は、その部分を採用しないでください。根拠の無い情報を本文に入れることになります。

この章の結論。ステップ1〜4は「対象から外れていないか」、ステップ5は「読者の質問に答えているか」を確かめる作業です。1〜4で問題が見つかったページは、本文の見直しより先に設定を修正します。

「AI向けの書き方」は要らない。誤った修正で起きる4つの失敗

Googleの公式の説明と逆向きの修正をすると、手間をかけたのに効果が出ないだけでなく、通常の検索にまで影響が出ることがあります。代表的な考え方と公式の説明を並べると、次のとおりです。

よく言われることGoogleの公式の説明代わりに行うこと
AIが抜き出しやすいよう段落を細かく分けるチャンク化は不要読者が読みやすい長さで書く
AI用の構造化データを入れる生成AI検索に構造化データは不要入れるなら表示中の内容と一致させる
llms.txtを置くGoogle検索のために新たに作る必要は無い他のサービス用に置くのは問題ない
社名の言及を増やす「不自然な言及の追求などの戦術は無視できます」寄稿・登壇など実際の活動を紹介してもらう

表の「Googleの公式の説明」は、いずれも生成 AI 検索の最適化ガイドにもとづきます。

失敗1。本文を短い段落に切り分け直して、読みにくくなる

AIが段落単位で抜き出すという説明を信じて、既存記事を1〜2文の段落に切り分け直す修正です。前後の説明が切れて、読者には理由や条件が伝わりにくくなります。Googleはチャンク化を不要としているので、段落の長さは読者が読みやすいかで決めてください。

失敗2。FAQPageの構造化データを全記事に入れて、AI対策のつもりになる

GoogleのGoogle 検索のドキュメントの更新履歴(2026年5月8日の項目)によると、FAQのリッチリザルトは2026年5月7日以降、Google検索に表示されなくなりました。生成AI検索のためにも構造化データは要りません。

構造化データを入れる目的は、ページの内容を検索エンジンに伝えることと、対象の種類のリッチリザルトです。入れる場合は、ページに表示しているQ&Aと内容を一致させます。

失敗3。AIによる概要から外したくて、Google-Extendedを拒否する

Googleは一般的なクローラーの説明で、Google-ExtendedはGoogle検索でのサイトの登録に影響しないと説明しています。Google-Extendedで制御できるのは、Geminiモデルの学習と、Geminiアプリなどでのグラウンディングです。AIによる概要とAIモードから外したい場合は、Search Consoleの「検索の生成 AI 設定」を使います。

失敗4。nosnippetをサイト全体に付けて、通常の検索の説明文まで消える

AIに本文を使われたくないという理由で、テンプレートにnosnippetを入れる修正です。nosnippetは通常の検索結果の説明文も止めるので、検索結果にテキストのスニペット(説明文)が表示されなくなります。外したいのが価格表など一部だけなら、その部分をdata-nosnippetで囲みます。

外部に修正を依頼する場合も、見積もりの段階で次の3つを確かめておくと、公式の説明と逆向きの作業に費用を払わずに済みます。

  1. その作業は、Googleのどの公式ページの説明にもとづいているか
  2. 修正の効果を、どの数字で、いつ確かめるか
  3. 「AIに必ず引用される」のように、表示を保証する言い方をしていないか

この章の結論。AI向けの特別な修正は、Googleの公式の説明では不要です。修正の前に「どの公式の説明にもとづくか」を確かめれば、4つの失敗を避けやすくなります。

修正の効果を確かめる方法。Search ConsoleとGA4で見る数字

修正の効果は、Search Consoleの「生成 AI パフォーマンス レポート(検索)」と、GA4のチャネルの数字で確かめます。AIによる概要に表示されるかはGoogleが決めるので、修正すれば必ず表示されるわけではありません。だからこそ、修正したページと日付を記録して、前後の数字を比べます。

Googleの生成 AI パフォーマンス レポート(検索)のヘルプによると、このレポートは2026年8月31日に全世界のサイトへ提供されました。AIによる概要とAIモードでの表示回数を、ページ・国・日付・デバイスごとに見られます(2026年10月11日時点)。表示回数の確かめ方はSearch ConsoleでAI検索の表示回数を確認する手順にまとめています。

ChatGPT・Gemini・Copilotなどからの訪問は、GA4のデフォルト チャネルに2026年5月13日に加わった「AI アシスタント」で確かめられます(アナリティクス ヘルプのデフォルト チャネル グループ。追加日はGoogle アナリティクスの新機能に載っています)。GoogleのAIによる概要とAIモードからの訪問は「AI アシスタント」には入らず、「オーガニック検索」に含まれます。

記録は、次の表をスプレッドシートに作って続けるのが簡単です。

修正日URL修正した内容修正前4週の生成AIの表示回数修正後4週の生成AIの表示回数ウェブ検索のクリック数(前→後)
例 10/14/service/nosnippetを削除0(4週後に記入)(4週後に記入)

GoogleはSEO スターター ガイドで、変更の反映には数時間から数か月かかり、一般的には数週間待って確かめるよう説明しています。修正の翌日に数字が変わらなくても、すぐに次の修正を重ねず、4週間ほど待ってから比べてください。同じ時期に複数の修正をすると、どの修正が効いたのか分からなくなります。

よくある質問

社内文書のRAGを作るときのチャンク分割と、ホームページの書き方は同じ考え方でいいですか?

考え方が違います。社内文書のRAGは自社で検索の仕組みを作るので、文書の区切り方や更新日の管理を自社で決めます。Google検索では、ページの取得と検索の仕組みはGoogleの側にあり、Googleはホームページを細かく分割する必要は無いと説明しています。

AIによる概要にだけ自社サイトを出さない設定はできますか?

Search Consoleの「検索の生成 AI 設定」で外れるのは、AIによる概要だけではありません。AIモードなども含む検索の生成AI機能から、サイト単位でまとめて外す設定です(2026年8月31日に全世界のサイトへ提供)。ページの一部だけ外すなら data-nosnippet で囲みます。nosnippetは通常の検索の説明文も止めるので、目的に合わせて選んでください。

llms.txtはAI検索のために置いたほうがいいですか?

Googleは生成 AI 検索の最適化ガイドで、AI機能を含むGoogle検索に表示されるために新たに作る必要は無いと説明しています。すでに置いているなら、ほかのサービスのために残しておくのは問題ありません。

Google検索では上位なのに、ChatGPTの回答には自社サイトが出てきません。なぜですか?

OpenAIはOpenAIのクローラーの説明で、ChatGPTの検索にサイトを表示するためのクローラーとしてOAI-SearchBotを挙げています。まずは、robots.txtでOAI-SearchBotを止めていないかを確かめてください。止めていない場合の調べ方は、ChatGPTとGeminiで自社が参照されているかの調べ方で解説しています。

まずはSearch Consoleで、自社のトップページとサービスページを1つずつURL検査にかけ、「URL は Google に登録されています」と出るかを確かめてください。そのうえで既存ページの修正に進むなら、AI検索に向けた既存記事の修正手順と更新日・出典の書き方が次の一歩になります。ChatGPTやGeminiでの見え方を調べたい方は、ChatGPTとGeminiで自社が参照されているかの調べ方もあわせてご覧ください。

確認する項目は分かったものの、ページ数が多くて社内で進めきれないと感じた方は、GEO(LLMO)対策・AI検索対策の相談をご利用ください。今のサイトの状況を伺い、どのページから確かめて修正するかを一緒に決めるところから始められます。

個別のご相談

サービスの選び方やご依頼について、ご相談いただけます。

相談する

Read Next / 次に読む

AIクローラーを弾いていないか確認する手順|ログとWAFの設定
GEO

AIクローラーを弾いていないか確認する手順|ログとWAFの設定

2026.08.13 / 約 26 分

関連記事

GEO

AI検索対策とSEOの費用|見積もりで重複を見分ける手順

更新
GEO

ChatGPTでSEOはどう変わる|大分の集客で使う手順3つ

更新
GEO

AI検索と著作権|自社サイトが引用される側の対応と判断軸

更新
GEO

パープレキシティAIとは|特徴と無料アプリの使い方を手順解説

更新
GEO

AIによる概要とAIモードの違い|企業サイトへの影響と確認手順

更新
GEO

GEO(LLMO)対策ツールの選び方|AIO対策ツールを見分ける4観点

更新
GEO

AIクローラーの拒否設定|学習用と検索用のボットを分ける手順

更新
GEO

AI検索にも通じる内部リンクの見直し5手順とチェックリスト

更新
GEO

AIによる概要が出る検索語の見分け方|自社キーワードの調べ方

更新
GEO

AI Overviews対策|サービス紹介ページの見直し方と確認リスト

更新
GEO

パープレキシティ ソフトバンク無料特典の申込と解約の進め方

更新
GEO

ChatGPTをSEOに活かす手順とLLMO対策|非エンジニア向け

更新