Domain 11 / 225
Google 検索結果のスニペットは title と meta description で決まる
スニペット の要点
検索結果のスニペットは Google がページ本文から自動生成し、meta description は候補のひとつ。書いても必ず採用されるわけではない。各ページ固有で具体的な description を書くと採用率と CTR が上がる。Google は約 60% の title を独自に書き換える
なぜこれを学ぶか
スニペット(検索結果に出る title + 説明文)は 同じ順位でも CTR を 2-3 倍動かせるレバー。 title と meta description は順位を直接上げる要因ではないが、CTR を通じて流入に大きく影響し、結果的に順位の天井も決める。
メディア・EC・コーポレートサイトで、コンテンツは良いのに流入が伸びない場合、まず疑うべきはスニペット最適化。
学ばないと起きること
| よくある事故 | 被害 |
|---|---|
| meta description が全ページ同じテンプレ文 | スニペットが採用されにくく、Google が本文から適当な箇所を切り出す |
| meta description にキーワードを羅列するだけ | ユーザーに価値が伝わらず CTR が低い、Google も採用しないことが多い |
| title を上限超えで詰め込む(60 文字超) | Google が自動で書き換える、意図と違う表示になる |
| 「Read more」型のディープリンクを期待してアコーディオン内に重要情報を隠す | コンテンツが Googlebot に「すぐ見える」状態でないとディープリンクが出ない |
| nosnippet を全ページに入れる | 検索結果からスニペットが消えて CTR が大幅低下、Google AI Overview の引用も止まる |
| meta description を書かないでサイト全体を放置 | Google の自動生成スニペットに完全依存、競合に CTR で負ける |
学ぶメリット
- 同じ順位でも CTR を 2-3 倍に伸ばせる
- AI Overview / AI Mode への露出を意図的に制御できる
- title と meta description の役割の違いを商談で即答できる
- Search Console「平均掲載順位」と「CTR」の関係を読み解ける
仕組み
スニペットの作られ方
Google はスニペットを ページ本文から自動生成する。クエリに応じて違うスニペットが出ることもある。 meta description はその候補のひとつにすぎず、Google が「本文から拾う方が適切」と判断すれば採用されない。
| 採用されやすい meta description | 採用されにくい meta description |
|---|---|
| ページ固有の具体情報 | 全ページ同じテンプレ文 |
| ユーザーに価値を伝える文章 | キーワード羅列 |
| クエリと内容が合致 | クエリとずれた内容 |
| 適切な長さ | 短すぎる(10 文字未満)/ 異常に長い |
meta description の文字数
公式に「上限」は定められていないが、検索結果ページの幅で切り捨てられる。 PC で約 120-160 文字、スマホでさらに短く切られる。最重要情報は前半に配置するのが無難。
スニペット制御の 3 つの方法
| 方法 | 効果 |
|---|---|
<meta name="robots" content="nosnippet"> | スニペット完全非表示。AI Overview / AI Mode 入力からも除外 |
<meta name="robots" content="max-snippet:N"> | スニペットを最大 N 文字に制限。0 は nosnippet 同等、-1 は無制限 |
<span data-nosnippet>...</span> | 文中の特定部分だけスニペット対象外 |
「Read more」ディープリンク
検索結果から特定セクションへ直接ジャンプするリンクが出る機能。 表示条件:
- 該当コンテンツが人間にすぐ見える状態(アコーディオンで隠れていない)
- ページ読み込み時に JavaScript でスクロール位置を強制移動していない
- URL の
#fragmentを JavaScript で消していない
キー概念
meta description のベストプラクティス
1. 各ページごとにユニークに
全ページ同じだと Google がスニペットを採用しない。最低でも以下は個別に:
- ホームページ
- 主要カテゴリページ
- 人気記事ページ
時間がない場合は流入の多い URL から優先する。
2. ページ内容を要約する
NG(良くない例):
<meta name="description" content="ミシン用品、糸、色鉛筆、ミシン、糸、ボビン、針">
OK(具体的に何を扱うか):
<meta name="description" content="洋裁に必要なものをすべて取り揃えています。月-金 8-17 時、ファッションディストリクト">
3. データを詰め込む形式も OK
商品ページや書籍紹介は「キー: 値」形式でも採用されやすい:
<meta name="description" content="著者: 山田太郎、イラスト: V. Gogh、価格: 1,980 円、ページ数: 784">
4. プログラム生成も OK(条件付き)
EC のように手書きが現実的でない大規模サイトでは、テンプレートに動的データを入れて自動生成する方法も推奨される。 キーワード羅列ではなく、「人間が読んで意味が通る」状態を保つこと。
Google が title を書き換える理由
Google は 約 60% のページの title を独自に書き換えると公式に明言している。 書き換えの主な理由:
- 設定された title が長すぎる
- title にキーワードが詰め込みすぎ
- title がページ内容と合っていない
- 全ページで同じ title になっている
- ブランド名が前後に多重表示されている
書き換えを防ぐには:
- 1 ページ 1 ユニークな title
- ページ内容を正確に表す
- ブランド名は末尾に「 | サイト名」形式で 1 回だけ
- 過度な絵文字・記号を避ける
nosnippet と AI Overview
nosnippet は検索結果のスニペットだけでなく、AI Overview / AI Mode の入力からも除外される。
コンテンツの無断利用を防ぎたいページに有効だが、検索結果での CTR は確実に下がるトレードオフあり。
よくある誤解
| よくある誤解 | 実際のところ | 出典 |
|---|---|---|
| meta description はランキング要因 | 直接の順位要因ではない。CTR を通じた間接効果 | スニペット制御 |
| meta description を書けば必ず採用される | Google がページ本文から拾う方が適切と判断したら採用しない | 同上 |
| meta description は 120 文字以内が必須 | 公式の上限はない。検索結果幅で切り捨てられるだけ | 同上 |
| 同じ meta description を全ページに使うのは効率的 | スニペットに採用されにくく、CTR を取れない | 同上 |
| プログラム自動生成の meta description は NG | キーワード羅列でなく人間が読める文ならむしろ推奨 | 同上 |
| nosnippet を入れると順位が下がる | 順位は直接下がらないが、CTR が落ちて結果的に順位天井が下がる可能性 | 同上 |
| title をどんなに長くしても全部表示される | 約 60 文字超で切られる。Google が独自に書き換えることもある | title link |
| 「Read more」ディープリンクはどのページでも出る | アコーディオンで隠した内容や JavaScript でスクロール位置を強制移動するページでは出ない | スニペット制御 |
実務での適用
既存サイトの meta description 監査
- Screaming Frog などのクローラーで全ページの meta description を抽出
- 重複・空欄・短すぎ(30 文字未満)・長すぎ(200 文字超)を抽出
- 流入の多い順に優先付けして書き直す
- Search Console で 1-2 ヶ月後に CTR 変化を計測
A/B テスト的な書き換え
CTR が低い高順位ページから手をつける:
- Search Console で「平均順位 5-15 位 + CTR 1% 未満」のページを抽出
- meta description を「クエリへの直接回答 + ベネフィット」型に書き換え
- 1 ヶ月後の CTR を比較
商品ページの meta description テンプレート例
{商品名} を {特徴 3 つ} で解説。{価格 / 在庫 / 配送} の最新情報をチェック
例: 「マイクロソフト Surface Laptop 7 を CPU / バッテリー / 価格 で解説。在庫・送料無料の最新情報をチェック」
記事ページの meta description テンプレート例
{結論} を {根拠 1 / 根拠 2} で解説。{読者ベネフィット} を 5 分で理解
例: 「canonical で順位は上がらないことを 3 つの根拠で解説。重複統合の正しい設計を 5 分で理解」
トラブル別の対処
| 症状 | 確認すべきこと |
|---|---|
| 検索結果に書いた meta description が出ない | meta description がクエリと合っているか、ページ本文に該当情報があるか |
| Google が title を勝手に書き換える | title が長すぎないか、キーワード詰め込みでないか、内容と一致しているか |
| 検索結果のスニペットが古い情報のまま | URL 検査で再クロール要求、本文を更新したか |
| AI Overview から自社ページが消えた | nosnippet / max-snippet:0 が入っていないか |
| 「Read more」ディープリンクが出ない | アコーディオンで隠していないか、JS でスクロール位置を強制操作していないか |
公式ソース
- スニペットを管理する
- タイトル リンクの管理
- robots meta タグ仕様(nosnippet / max-snippet)
- data-nosnippet 属性
- Search Console Performance レポート(CTR の確認)
自己テスト
Q1. meta description を書けば必ず検索結果のスニペットに採用されるか?
されない。Google はページ本文から拾う方が適切と判断したらそちらを採用する。 meta description は候補のひとつにすぎない
Q2. meta description の文字数の上限は?
公式の上限はない。ただし検索結果ページの幅で切り捨てられる(PC で約 120-160 文字、スマホでさらに短い)
Q3. 全ページで同じ meta description を使ってもいいか?
非推奨。ページ固有の内容を要約していないとスニペットに採用されにくい。 最低でもホーム / 主要カテゴリ / 人気ページは個別に書く
Q4. Google が title を書き換える主な理由は?
長すぎ / キーワード詰め込み / 内容と合っていない / 全ページで同じ title / ブランド名が多重表示。 Google は約 60% のページで title を独自に書き換える
Q5. nosnippet を入れた場合、AI Overview への影響は?
AI Overview / AI Mode の入力からも除外される。 コンテンツの無断利用を防ぎたい時に使うが、検索結果の CTR は確実に下がるトレードオフあり
Q6. プログラム自動生成の meta description は SEO 上問題ないか?
問題ない。キーワード羅列でなく、人間が読んで意味が通る文章ならむしろ推奨される(大規模 EC など手書きが非現実的なケース)
Q7. 「Read more」ディープリンクが出る条件は?
3 つ:
- 該当コンテンツがアコーディオンなどで隠れずに人間にすぐ見える状態
- JavaScript でスクロール位置を強制移動していない
- URL の
#fragmentを JavaScript で消していない
Q8. ページ内の特定部分だけスニペットに出さないようにできるか?
できる。<span data-nosnippet>...</span> で文中の特定部分だけスニペット対象外にできる
これらの内容を採点付きで挑戦したい場合は、本ドメインのプロ試験で 5 問形式で確認できる。