meta description(メタディスクリプション)は、検索結果に表示される説明文です。直接的なランキング要因ではありませんが、クリック率(CTR)に大きく影響するため、SEO対策の基本中の基本です。
この記事では、Googleに評価されるmeta descriptionの書き方を、実例とテンプレート付きで解説します。
meta descriptionとは?
meta descriptionは、HTMLの<head>内に記述するメタタグで、検索結果のタイトル下に表示されるスニペット(説明文)のソースになります。
<meta name="description" content="ここに説明文を書く(120文字以内推奨)">Q. meta descriptionはSEOに直接影響する?
Googleは公式に「meta descriptionはランキング要因ではない」と明言しています。しかし、検索結果のクリック率(CTR)に直結するため、間接的にSEOに影響します。CTRが高いページはユーザーに求められているとGoogleが判断し、結果的に順位が上がる傾向があります。
meta descriptionの最適な文字数
検索結果に表示される文字数はデバイスによって異なります。
| デバイス | 表示文字数の目安 | 推奨文字数 |
|---|---|---|
| PC | 約120文字 | 100〜120文字 |
| スマートフォン | 約70文字 | 70文字以内に重要な情報を |
ポイント: 最初の70文字にキーワードと最も伝えたい内容を入れましょう。スマートフォンでも切れずに表示されます。残りの50文字で補足情報や行動を促す文言を追加します。
CTRが上がるmeta descriptionの書き方5つのルール
1. 検索キーワードを自然に含める
ユーザーが検索したキーワードは、検索結果のスニペットで太字になります。キーワードが太字で強調されると目に留まりやすく、クリック率が上がります。
❌ 悪い例:「当サイトではさまざまな情報を発信しています」
✅ 良い例:「meta descriptionの書き方を文字数・テンプレート付きで解説。検索結果のクリック率を改善する実践テクニック」
2. ページの内容を正確に要約する
クリックした先の内容と説明文がズレていると、ユーザーはすぐに離脱します。これは直帰率の上昇につながり、SEOにもマイナスです。ページの内容を正直に、かつ魅力的に要約しましょう。
3. 行動を促す言葉を入れる
「〜の方法を解説」「〜を無料で診断」「初心者向けに図解」など、ユーザーが得られるベネフィットを明示します。
効果的なフレーズ例:
- 「〜の方法を初心者向けに解説」
- 「〜を図解付きでわかりやすく紹介」
- 「〜のテンプレート付き。コピペで使える」
- 「〜を無料ツールで今すぐチェック」
4. 数字や具体的な情報を入れる
「SEO対策のポイント」よりも「SEO対策の7つのポイント」の方がクリックされやすくなります。具体的な数字は信頼性と具体性を高めます。
5. 他のページと重複させない
同じmeta descriptionを複数のページで使い回すと、Googleが適切なスニペットを表示できなくなります。すべてのページに固有の説明文を設定しましょう。
ページ種別ごとのテンプレート
トップページ
テンプレート:「[サービス名]は[ベネフィット]を提供する[カテゴリ]です。[特徴1]・[特徴2]で[ターゲット]をサポートします。」
例:「CodeQuest.workはWeb制作・WordPress・SEOの実践情報ガイドです。模写コーディング練習・無料ジェネレーター・技術解説記事で、フロントエンド開発のスキルアップをサポートします。」
ブログ記事
テンプレート:「[キーワード]の[内容]を解説。[具体的な特徴]付きで、[ターゲット]でもすぐに実践できます。」
例:「meta descriptionの書き方を文字数・テンプレート付きで解説。検索結果のクリック率を上げる5つのルールを、初心者でもすぐに実践できる形で紹介します。」
ECサイト・商品ページ
テンプレート:「[商品名]を[価格・送料情報]で販売中。[特徴]・[メリット]。[限定情報やレビュー数]」
よくある失敗パターン
Q. meta descriptionを設定していないとどうなる?
Googleが本文から自動的にスニペットを生成します。ただし、自動生成されたスニペットは文脈を無視して切り出されることが多く、ユーザーにとって意味のわからない文章になりがちです。すべての重要なページに手動で設定することを推奨します。
Q. キーワードを詰め込みすぎるとどうなる?
「SEO SEO対策 SEOチェック SEOツール」のようなキーワードの羅列は、Googleにスパムと判断される可能性があります。キーワードは自然な文章の中に1〜2回含める程度にしましょう。
Q. Googleがmeta descriptionを書き換えるのはなぜ?
Googleは検索クエリに応じて、meta descriptionではなく本文から関連性の高い部分を抽出してスニペットに表示することがあります。これを防ぐには、ページの主要キーワードをmeta descriptionに含め、本文の内容と一貫性を持たせることが重要です。
WordPressでのmeta description設定方法
WordPressでmeta descriptionを設定する方法は主に3つあります。
1. SEOプラグインを使う(推奨)
Yoast SEO、All in One SEO、Rank Mathなどのプラグインを使えば、投稿画面の下部にmeta description入力欄が追加されます。文字数カウントやプレビュー機能もあり、最も手軽な方法です。
2. テーマのカスタムフィールドを使う
プラグインを増やしたくない場合は、テーマ側でmeta descriptionのカスタムフィールドを実装する方法もあります。functions.phpにメタボックスを追加し、wp_headフックで出力します。
3. header.phpに直接記述する
固定のdescriptionでよければ、header.phpのhead内に直接記述できます。ただし、ページごとに変更できないため、通常は推奨されません。
meta descriptionが正しく設定されているか確認する
meta descriptionを設定したら、正しく反映されているか確認しましょう。以下の項目をチェックします。
- meta descriptionが設定されているか
- 文字数が70〜120文字の範囲内か
- 他のページと重複していないか
- キーワードが自然に含まれているか
- OGP(og:description)と整合性があるか
これらを手動で確認するのは大変ですが、SEO CHECKを使えばURLを入力するだけで一括チェックできます。
meta descriptionの有無・文字数・重複チェックに加え、構造化データ・OGP・見出し構造など45項目以上を100点満点で診断します。改善が必要な箇所には修正コードも自動生成されるため、そのままコピペで対応できます。
まとめ
meta descriptionはランキング要因ではありませんが、検索結果のクリック率を左右する重要な要素です。
- 文字数は70〜120文字(重要情報は最初の70文字に)
- 検索キーワードを自然に含める
- ページ内容を正確に要約し、行動を促す文言を入れる
- 全ページに固有のdescriptionを設定する
- 設定後はSEO CHECKで正しく反映されているか確認する
