「AIに引用されたいのに、設定が抜けていた—10サイトのrobots metaを実際に調べてわかったこと【AI実験室 #06】
「AIに引用されたい」と思ってサイトを整えているつもりでも、たった1行の設定が抜けているだけで、AIがコンテンツを読めない状態になっていることがあります。
AI観測ラボでは、業種の異なる10サイトのソースコードを実際に開いて、robots metaタグの設定状況を調べました。観測期間中にわかったのは、「知らないうちにAIをブロックしているサイト」よりも、「そもそも設定自体が存在しないサイト」のほうが圧倒的に多いという実態です。
確認方法はブラウザのコンソールに1行貼り付けるだけです。自分のサイトが今どういう状態なのか、記事を読みながら確かめてみてください。
この記事でわかること|📖:約5分
- robots metaタグがAI引用にどう影響するか
- 10サイトを実測した結果と3つのパターン
- 自分のサイトを30秒で確認する方法
- 未設定だった場合の正しい直し方
robots metaタグとは何か
robots metaタグとは、サイトのHTMLに書く1行の命令文です。検索エンジンやAIクローラーに対して「このページをどう扱っていいか」を伝える役割があります。
場所はページの<head>の中。ユーザーには見えませんが、クローラーはここを必ず読みます。
<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
上の例はAI観測ラボ自身のソースコードに実際に書かれている内容です。それぞれの意味はこうなっています。
| 値 | 意味 |
|---|---|
| index | 検索結果に表示してOK |
| follow | ページ内のリンクをたどってOK |
| max-snippet:-1 | テキストの引用文字数を制限しない |
| max-image-preview:large | 画像を大きく表示してOK |
| max-video-preview:-1 | 動画プレビューの秒数を制限しない |
AI引用に直接影響する値はどれか
注目するのはmax-snippetです。ここに書かれた数字が、AIがテキストを引用できる文字数の上限になります。
-1は「制限なし」を意味します。AIはページの内容を自由に使えます。
一方、0を指定するとスニペットが完全にブロックされます。Googleは公式ドキュメントで、nosnippetと同じ動作になると明記しています。つまりAI OverviewやAI Modeでの引用対象からも外れます。
<!-- AIに引用されなくなる設定の例 -->
<meta name="robots" content="nosnippet">
<meta name="robots" content="max-snippet:0">
こういった設定は「強調スニペットに出たくない」というSEO目的で意図的に使われることもあります。ただ、設定した本人がAI引用への影響を知らないまま使っているケースも少なくありません。
「あえてブロックする」という選択肢もある
robots metaタグでAI引用をブロックすることは、かならずしも悪い設定ではありません。目的によっては意図的に使う場面があります。
ブロックが有効なケース
有料コンテンツや独自データを持つサイトでは、AIに無断で内容を要約・引用されることで、コンテンツの価値が下がるリスクがあります。レシピサイトや辞書系サイトなど、情報をそのまま使われるとユーザーがサイトに来なくなる業種でも、あえてブロックする判断は合理的です。
ブロックしないほうがいいケース
地域の店舗、士業、製造業など「AIに正しく紹介されることで集客につながる」サイトは、引用をブロックする理由がありません。むしろ積極的に読ませる設定にしておくべきです。
今回の実測で「未設定」だったサイトの多くは後者のタイプでした。意図的にブロックしているのではなく、設定の存在自体を知らない状態です。
自分のサイトを30秒で確認する方法
難しい操作は必要ありません。ブラウザのコンソールに1行貼り付けるだけで、今すぐ確認できます。
手順
- 確認したいサイトをブラウザで開く
- キーボードのF12キーを押す(デベロッパーツールが開きます)
- 上部のタブから「コンソール」をクリック
- 以下のコードをコピーして貼り付け、Enterを押す
document.querySelector('meta[name="robots"]')?.getAttribute('content')

結果が表示されたら確認完了です。
結果の読み方
| 表示された内容 | 意味 | 状態 |
|---|---|---|
max-snippet:-1を含む |
引用文字数の制限なし | ✅ 問題なし |
index, followのみ |
AI向けの設定が未記述 | ⚠️ 要確認 |
undefined |
タグ自体が存在しない | ⚠️ 要確認 |
nosnippetまたはmax-snippet:0を含む |
AI引用を意図的にブロック中 | 🚫 ブロック状態 |
※ WordPressにSEO最適化プラグインを入れている場合、多くのケースでmax-snippet:-1が自動で出力されます。観測期間中にAI観測ラボ自身のソースを確認したところ、同じ結果でした。
10サイトの実測結果
業種の異なる10サイトを対象に、同じ手順でrobots metaタグの内容を確認しました。調査日は2026年3月16日です。
| サイト | 業種 | robots metaの内容 | 状態 |
|---|---|---|---|
| AI観測ラボ(当サイト) | メディア | max-snippet:-1含む |
✅ 問題なし |
| 大手ITメディアA | メディア | max-snippet:-1含む |
✅ 問題なし |
| AIツールサービスB | AIツール | max-snippet:-1含む |
✅ 問題なし |
| 飲食店振興団体C | 飲食 | max-snippet:-1含む |
✅ 問題なし |
| 木材系BtoBサイトD | 製造・卸売 | max-snippet:-1含む |
✅ 問題なし |
| Web制作会社E | Web制作 | max-image-preview:largeのみ |
⚠️ 要確認 |
| 飲食チェーンF | 飲食チェーン | index, followのみ |
⚠️ 要確認 |
| 地域特産品ECサイトG | EC | undefined(タグなし) |
⚠️ 要確認 |
| 税理士事務所H | 士業 | undefined(タグなし) |
⚠️ 要確認 |
| 老舗酒造メーカーI | 酒造 | undefined(タグなし) |
⚠️ 要確認 |
10サイト中、AI向けの設定が確認できたのは5サイトでした。残り5サイトはタグ自体がないか、最小限の記述にとどまっていました。観測期間中、意図的にブロックしているサイト(nosnippetやmax-snippet:0)は1件も見つかりませんでした。
実測でわかった3つのパターン

今回の調査で、robots metaタグの状態は大きく3つのパターンに分かれました。
パターン1:フル設定済み(AI引用OK)
index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1
メディア系・AIツール系・IT系のサイトに多く見られました。Yoast SEOなどのSEOプラグインを正しく使っている場合、このような出力が自動で行われます。max-snippet:-1が含まれているので、AIはテキストを自由に引用できる状態です。
パターン2:最小限の記述(AI設定なし)
index, follow
max-image-preview:large
インデックスの許可だけが書かれていて、スニペットの文字数指定がありません。Googleはこの場合、スニペットの文字数を独自に判断します。AIがどこまでテキストを使えるかが明確でない状態です。飲食チェーンやWeb制作会社など、比較的新しいサイトでも見られました。
パターン3:タグ自体が存在しない
undefined
robots metaタグがHTMLに書かれていません。士業・酒造・地域ECなど、古いシステムや放置状態のサイトに多く見られました。ただし、タグがない場合もGoogleはデフォルトの動作(インデックスあり・引用あり)として処理するため、必ずしもAI引用が完全にブロックされているわけではありません。
今回もっとも印象的だったのは、老舗酒造メーカーのケースです。デザインは最近リニューアルされたように見えるモダンなサイトでしたが、robots metaタグは存在しませんでした。「見た目が新しい ≠ AI最適化済み」という実態が、数字として確認できました。
観測期間中に見つからなかったパターン
今回の調査では、nosnippetやmax-snippet:0という積極的なブロック設定は1件も見つかりませんでした。「知らずにブロックしているサイト」よりも、「そもそも設定の存在を知らないサイト」のほうが現実には多いようです。
未設定だった場合の直し方
確認の結果、undefinedや最小限の記述だった場合は、以下の方法で設定を追加できます。
WordPressの場合(Yoast SEO)
Yoast SEOが入っている場合、多くのケースではmax-snippet:-1がすでに自動出力されています。念のため以下の手順で確認してみてください。
- WordPress管理画面から「Yoast SEO」→「設定」を開く
- 「高度な設定」の中に「検索エンジンへのスニペット表示」の項目がある
- 制限が設定されていないことを確認する
Yoast SEO以外のプラグイン(All in One SEO、Rank Mathなど)を使っている場合は、各プラグインの「ロボット設定」または「高度な設定」の項目を確認してください。
WordPressを使っていない場合(手動で追加)
HTMLを直接編集できる場合は、各ページの<head>タグの中に以下を追加します。
<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
サイト全体に一括で適用したい場合は、ヘッダーテンプレートに追加するのが最短です。
設定後の確認
追加後は再度コンソールで確認します。
document.querySelector('meta[name="robots"]')?.getAttribute('content')
max-snippet:-1を含む文字列が返ってきたら設定完了です。
なお、設定を変更してからAIクローラーが再クロールするまでには数日から数週間かかる場合があります。変更後すぐに引用状況が変わるわけではない点は覚えておいてください。
まとめ——設定しないと本当にAIに来てもらえないのか
今回の調査で見えてきたのは、「意図的にブロックしているサイト」よりも「設定の存在を知らないサイト」のほうが圧倒的に多いという実態です。
ただし、正直に言うと、undefinedやindex, followだけの状態でも、AIクローラーは完全にシャットアウトされているわけではありません。Googleはタグが存在しない場合、デフォルトの動作としてインデックスと引用を許可した状態として処理します。
では設定しなくていいのか、というとそう単純でもありません。
max-snippet:-1を明示的に書くことは、AIに対して「このページのテキストは自由に使っていい」という意思表示になります。曖昧な状態よりも、明確に許可を出しているほうがAIクローラーにとって判断しやすい設定です。
今回の調査でフル設定済みだったサイトはメディア系・IT系・AIツール系に集中していました。これらは「AIに正しく引用されること」を意識して運営しているサイトです。一方で未設定だったのは士業・酒造・地域ECなど、AIへの最適化をまだ意識していない業種でした。
設定が必須かどうかより、「自分のサイトがどちらの立場か」を把握しておくことが重要です。AIに引用されたいなら明示的に許可を出す。引用されたくない理由があるならブロックを検討する。どちらの場合も、現状を知らないまま放置するのが一番もったいない状態です。
まず今日、自分のサイトでコンソールを開いて確認してみてください。30秒でわかります。
あなたのサイトは、
AIに見えていますか?
URLを入力するだけで30秒。8項目を自動診断し、優先度別の改善プランを提示します。完全無料・登録不要。