AI Overviews と AI モード対策:Google が実際に求めていること

SEOgrinder 編集部 · 公開日 · 読了時間 約12分

結論: Google は、AI Overviews(日本語表示では「AI による概要」)と AI モードに表示されるために追加の要件はなく、通常の SEO を超える特別な最適化も必要ないとしています。条件は、ページがインデックスされていて、Google 検索でスニペット付きで表示できることです。技術的な要件はこれ以外にありません。新しいファイル形式も、llms.txt も、特別なマークアップも不要です。それでも、表示を約束できる人はいません。Google は、インデックス登録と配信は保証されていないとしています。ですから時間をかけるべきは基本です。クロールを許可し、ページ同士を内部リンクでつなぎ、重要な内容をテキストとして HTML に入れましょう。

AI Overviews と AI モードとは?

どちらも Google 検索に組み込まれた AI 機能で、Google は1つのページにまとめて説明しています。それが AI features and your website(日本語版は「AI 機能とウェブサイト」)です。このページによると、AI Overviews は、複雑なトピックの要点をすばやくつかみ、詳細を知るためのリンクも得られる機能です。AI モードは、さらなる調査や推論、比較が必要な質問のための機能で、参考になるウェブサイトへのリンクつきで回答します。

Google の説明のうち、サイト運営者にとって重要な点が2つあります。

  • 「クエリ ファンアウト」を使うことがあります。 1回の検索ではなく、関連する複数のサブトピックやデータソースに対して検索を実行し、回答を組み立てる手法です。これは私たちの解釈であって Google の発言ではありませんが、はっきりした小さな疑問にしっかり答えているページは、見つけてもらえる経路が1つではなくなります。
  • いつも表示されるわけではありません。 Google によると、AI Overviews は、通常の検索結果以上の価値があると同社のシステムが判断したときにだけ表示され、実際には表示されないことが多くあります。また、AI Overviews と AI モードは異なるモデルや手法を使うことがあるため、回答も表示されるリンクも違ってきます。

ページは、サポートリンクとして表示されます。見え方の計測はほかの検索結果と同じ扱いです。Google は、これらの機能に表示されたサイトを、Search Console の全検索トラフィックの一部として、検索タイプ「ウェブ」の「パフォーマンス レポート」に含めて集計します。

AI Overviews に表示されるために特別なことは必要?

必要ありません。Google の表現は明快で、AI Overviews や AI モードに表示されるための追加の要件はなく、そのほかの特別な最適化も必要ない、とされています。SEO のベストプラクティスは引き続き有効です。

技術的な条件は、検索全体に当てはまるものと同じです。サポートリンクとして表示される資格を得るには、ページが次の状態でなければなりません。

  1. インデックスされている。 Google がクロールして、インデックスに保存している。
  2. Google 検索でスニペット付きで表示できる。 スニペットを出さない設定にすると、この資格を手放すことになります。Google のrobots メタタグのドキュメントによると、nosnippet は、コンテンツが AI Overviews や AI モードの直接の入力として使われることも防ぎます。

条件はこれですべてです。Google は、読み飛ばしやすい但し書きも添えています。すべての要件を満たし、すべてのポリシーに従っているページでも、クロール、インデックス登録、配信が行われるとは限りません。

基本は実際にはどのようなものか

Google は、今も重要な SEO の基本の例を挙げています。そのうち5つを、確認の方法とともに紹介します。

Google が挙げている内容確認の方法
robots.txt に加え、CDN やホスティングでもクロールが許可されている/robots.txt を読みます。そのうえで、ボット対策やファイアウォールの規則が Googlebot をブロックしていないか、ホスティング会社や CDN に確認します。robots.txt に問題がなくても、ファイアウォールについては何の証明にもなりません。
内部リンクでコンテンツを簡単に見つけられる重要なページはどれも、ほかのページからリンクされているべきです。内部リンクがまったく向いていないページは孤立ページと呼ばれます。
優れたページ エクスペリエンスCore Web Vitals を計測します。「良好」とは、ページ読み込みの 75 パーセンタイルで、モバイルとデスクトップを別々に見て、LCP が 2.5 秒以内、INP が 200 ミリ秒以内、CLS が 0.1 以下であることです。web.dev を参照してください。
重要なコンテンツがテキスト形式で提供されている事実、価格、回答を、画像やスクリプトの中だけでなく、テキストとして HTML に書きます。
構造化データが表示されるテキストと一致している構造化データを使うなら、訪問者がページで読める内容を記述するようにします。

この表に新しいことは何もありません。それが Google の言いたいことです。AI 機能のための作業は、検索のためにどのみち行う作業と同じです。

必要ないもの

Google は、これらの機能に表示されるために、コンピューターが解読できる新しいファイルや AI 用のテキストファイル、マークアップを作る必要はないとしています。特別な schema.org の構造化データを追加する必要もないとのことです。

これは、多くのサイト運営者が抱く疑問への答えになります。AI Overviews のために llms.txt が必要か、という疑問です。Google のガイダンスでは、新たな AI 用テキストファイルは不要とされています。加えて、Google のイベントに関する報道では、Google は llms.txt に対応しておらず、対応する予定もないと伝えられています(伝聞による報道です)。ほかのアシスタントにとっては害のない付け足しかもしれませんが、効果は証明されていません。

適用範囲についての注意もあります。これらの発言は Google 検索に関するものです。ほかのアシスタントには、それぞれ独自のクローラーと独自のルールがあります。たとえば OpenAI は、学習用、ChatGPT の検索用、ユーザーの依頼による取得用のボットを別々に説明し、OAI-SearchBot をブロックするページは ChatGPT の検索回答に表示されないとしています(OpenAI のドキュメントを参照)。Google の「特別なことは必要ない」を、すべてのアシスタントについての発言と受け取らないでください。

制御できること

コンテンツの表示のされ方を制限したいとき、Google は次の手段を挙げています。

手段働き
Googlebot 向けの robots.txt の規則Googlebot がページをクロールしてよいかを制御します。Google は、これをサイト所有者が検索用のクロールを管理する手段と位置づけています。
nosnippetページのテキスト スニペットを検索に出さないようにします。
data-nosnippetページ内の、印を付けた一部分をスニペットから除外します。
max-snippet表示してよいテキストの量を制限します。
noindexページをインデックスに入れないようにします。

Google は、AI は検索に組み込まれているので、検索のための制御がこれらの機能の制御でもある、と書いています。そのページには、AI Overviews だけに効くスイッチは示されていません。

プレビューの制御は、ページ内では次のようになります。

<meta name="robots" content="nosnippet">
<meta name="robots" content="max-snippet:100">

<p>この文はスニペットに表示されることがあります。
<span data-nosnippet>この部分はスニペットに含まれません。</span></p>

meta の2行は選択肢なので、どちらか一方だけを使います。プレビュー制御を変更したあとは、時間を置いてください。Google によると、再クロールには数日から数か月かかることがあり、システムがそのページをどのくらいの頻度で更新する必要があると判断するかによって変わります。

Google-Extended はスイッチではありません

robots.txt の Google-Extended トークンは、AI Overviews の制御用だと誤解されがちですが、そうではありません。Google はこれを独立したプロダクト トークンと説明しています。Google がクロールしたコンテンツを、将来の Gemini モデルのトレーニングや、Gemini アプリと Vertex AI でのグラウンディングに使ってよいかを制御するものです。Google 検索への掲載には影響せず、ランキングのシグナルでもありません。Google の一般的なクローラーの一覧を参照してください。

Googlebot が見ている内容を確認する方法

見えないものは改善できません。数分でできる確認が3つあります。

  1. Search Console の「URL 検査」ツールを開く。 Google は、ページのクロール中に Googlebot が取得した HTML を確認する方法として、これを勧めています。タイトル、本文、プレビューの制御がそこに含まれているかを確認します。
  2. Google と同じように robots.txt を読む。 一致する規則のうち最も限定的なものが優先されます。また、Googlebot 向けのグループは、すべてのボット向けのグループに追加されるのではなく、置き換えます。つまり、Googlebot 用のグループを作るなら、必要な規則をすべてそこにも書き直してください。規則は RFC 9309 で定義されています。
  3. 配信している HTML を、訪問者に見える内容と比べる。 Google は最新の Chromium で JavaScript を実行しますが、ページはクロールのあとに待ち行列の中でレンダリングされるため、数秒以上かかることがあります。Google 自身が、すべてのボットが JavaScript を実行できるわけではないことなどを理由に、サーバーサイドレンダリングやプリレンダリングは今も良い選択だと述べています。Google の JavaScript SEO の基本を参照してください。

SEOgrinder がこれらの確認を助ける方法

SEOgrinder は無料のスキャナーです。公開されているサイトのアドレスを入力するだけで、アカウント登録なしでレポートが得られます。レポートの次の部分が、このテーマに関係します。

  • Google 上のページ: タイトル、メタディスクリプション、canonical、robots の指示、見出し、URL の品質。ソフト404のチェックもここ、「インデックス」カードにあります。
  • 技術とセキュリティ: robots.txt、サイトマップ、リダイレクトチェーン、圧縮、キャッシュ。
  • ブラウザー内で組み立てられるページ: SEOgrinder は「ページがブラウザー内でしか組み立てられていない」と指摘し、多くの AI クローラーは JavaScript を実行せず、ほぼ空のページを見ていると補足します。
  • サイト全体: ページの内部リンクと画像を調べ、リンク先の誤り、リダイレクト、読み込めない画像を見つけます。サイトの巡回では、孤立ページ、クリック階層の深さ、重複したタイトル、内容の薄いページが分かります。
  • 速度: Google PageSpeed Insights(ラボデータ)と実際の訪問者(CrUX)による Core Web Vitals。

SEOgrinder は、AI Overviews やほかのアシスタントが、あなたのページを実際に挙げているかどうかは測りません。確認するのは技術的な土台、つまりページに到達でき、読めるかどうかです。言及を追跡するツールは、別の仕事をしています。

AI Overviews にまつわる誤解

  • 「llms.txt が必要」。 Google のページは、新しい AI 用テキストファイルは不要としています。前述のとおりです。
  • 「特別な schema.org マークアップが必要」。 Google は、追加すべき特別な構造化データはないとしています。使っている構造化データは、見えているテキストと一致させます。
  • 「Google-Extended をブロックすれば表示されなくなる」。 Google-Extended は AI Overviews を制御するものではなく、検索への掲載にも影響しません。
  • 「AI Overviews 専用のチェックリストがある」。 Google は、既存の SEO の基本が引き続き有効だとしています。
  • 「要件を満たせば表示される」。 Google は、インデックス登録と配信は保証されていないとしていて、AI Overviews は表示されないことも多くあります。

よくある間違い

  • AI Overviews を独立した分野として扱う。 テスト環境から残った noindex や、robots.txt の Disallow が、ページを検索から外し続けているかもしれません。
  • robots.txt は問題なさそうなのに、CDN やホスティングで Googlebot をブロックしている。 Google が明確に挙げている点です。
  • サイト全体に nosnippet を付けて、サポートリンクとして表示されることを期待する。 Google によると、nosnippet は、コンテンツが AI Overviews や AI モードの直接の入力として使われることも防ぎ、max-snippet はそのうちどれだけを使ってよいかを制限します。
  • robots.txt の Googlebot 用グループで、ほかの規則が抜け落ちる。 専用のグループを持つボットは、すべてのボット向けのグループを無視します。
  • JavaScript の実行後にしか存在しないコンテンツ。 Google はレンダリングできますが、ほかのクローラーはできないかもしれません。
  • 変更の直後に効果を期待する。 再クロールには数日から数か月かかることがあります。

よくある質問

AI Overviews に表示されるにはどうすればよいですか?

検索の技術的な要件を満たし、Google のポリシーに従い、人にとって有用で信頼できるコンテンツに力を注いでください。保証はありません。Google は、インデックス登録と配信は決して保証されないとしていて、AI Overviews はどのクエリでも表示されるわけではありません。

AI Overviews のために llms.txt は必要ですか?

Google は、コンピューターが解読できる新しいファイルや AI 用のテキストファイルを作る必要はないとしています。llms.txt が順位や AI による引用に役立つことは、証明されていません。

Google-Extended をブロックすると、サイトは AI Overviews から外れますか?

いいえ。Google-Extended は AI Overviews の制御ではなく、Google によれば Google 検索への掲載にも影響しません。上で説明した手段を使ってください。

ChatGPT や Perplexity にも同じルールが当てはまりますか?

必ずしもそうではありません。提供元ごとに、独自のクローラーを説明しています。それぞれの提供元のルールを確認してください。

次の一歩

SEOgrinder で自分のサイトの無料スキャンを実行し、一覧を上から順に片づけます。最初にインデックスとクロール、次に内部リンク、表示速度、配信している HTML の順です。そのあと、いちばん大切なページの「URL 検査」を開き、Googlebot が受け取った内容を読んでください。これらの基本が整っていれば、Google が求めていることはやり終えています。チェックの全体像は、SEOチェックリストの記事にまとめています。

ブログのほかの記事