
メタディスクリプションは、検索結果ページで記事タイトルの下に表示される説明文でございます。検索順位そのものへの直接の影響は小さいものの、クリック率を大きく左右する重要な要素として位置づけられます。本記事では、WordPressでメタディスクリプションを設定する方法と、効果的な書き方のコツを整理いたします。
この記事でわかること
- メタディスクリプションが果たす役割
- WordPressで設定する3つの方法(SEOプラグイン・テーマ機能・自作)
- クリック率を上げる文面の構成と文字数の目安
- 設定漏れを防ぐ運用ルールの作り方
- Googleが自動生成した説明文との関係
目次
- メタディスクリプションとは何か
- SEOへの直接効果と間接効果
- 方法1:SEOプラグインで設定する
- 方法2:テーマの機能を使う
- 方法3:自作で実装する
- クリック率を上げる書き方のコツ
- Googleが自動生成する説明文との関係
- 関連事例としての学び
- まとめ
メタディスクリプションとは何か
メタディスクリプションは、HTMLの<head>内に記述される<meta name="description" content="...">タグで、ページの内容を簡潔に説明するテキストです。検索エンジンはこの内容を読み取り、検索結果ページの「ページタイトル+URL+説明文」の説明文部分として表示します。
WordPressのデフォルトでは、メタディスクリプションは出力されません。SEOプラグインやテーマ機能で、各記事に対して個別に設定する必要がございます。
SEOへの直接効果と間接効果
順位への直接効果は小さい
Googleは公式に、メタディスクリプションを「ランキング要因として直接は使っていない」と発信しています。つまり「メタディスクリプションを書いたら順位が上がる」という単純な因果は成立しないとお考えください。
クリック率を通じた間接効果は大きい
一方、検索結果に表示される説明文は、ユーザーが「このページを開くか」を判断する重要な材料です。同じ順位でも、説明文が魅力的かどうかでクリック率は大きく変動いたします。クリック率の改善は、結果的に検索順位の上昇にもつながるシグナルと考えられています。
つまりメタディスクリプションは、「順位を直接上げる施策」ではなく「順位を活かす施策」と位置づけるのが正確でございます。
方法1:SEOプラグインで設定する
最も一般的で推奨されるのが、SEOプラグインによる設定でございます。投稿編集画面に専用の入力欄が追加されるため、記事執筆と同時に設定できます。
推奨プラグイン
- Yoast SEO:世界的に最もシェアの大きいSEOプラグイン。日本語ドキュメントも充実
- Rank Math SEO:機能が豊富で、無料版でも十分なSEO設定が可能
- SEO SIMPLE PACK:日本製。シンプルで余計な機能がなく、初心者にやさしい
- All in One SEO:老舗のSEOプラグイン
Yoast SEO での設定例
プラグインを有効化すると、投稿編集画面の下部に「Yoast SEO」のメタボックスが追加されます。「Meta description」欄に文章を入力するだけで、HTML側に自動でmetaタグが出力されます。
文字数のメドとして、Yoastは入力欄の下にカラーバー(緑・橙・赤)を表示し、適切な長さに収まっているかをリアルタイムで教えてくれます。
方法2:テーマの機能を使う
一部の日本製有料テーマや、独自実装のテーマには、メタディスクリプション設定機能が組み込まれている場合がございます。たとえばSWELLやCocoonでは、投稿編集画面に「カスタム説明文」のような入力欄が標準で用意されております。
テーマ機能を使うメリットは、追加プラグインなしで完結すること。デメリットは、テーマを変更すると設定値が引き継がれない可能性がある点です。長期的にはSEOプラグインに集約するほうが、テーマ変更時のリスクを下げられます。
方法3:自作で実装する
プラグインに依存せず、テーマのfunctions.phpで自力で実装することも可能でございます。
カスタムフィールドで管理する基本コード
投稿編集画面にカスタムフィールド「meta_description」を追加し、その内容を<head>に出力する例です。
// メタディスクリプションを出力
add_action('wp_head', function() {
if (is_singular()) {
$desc = get_post_meta(get_the_ID(), 'meta_description', true);
if (!empty($desc)) {
echo '<meta name="description" content="' . esc_attr($desc) . '">' . "\n";
}
}
});
自作のメリットとデメリット
自作の最大のメリットは「他に余分な処理が動かない、最小限の実装で済む」点でございます。一方、入力UIが質素になり、各記事ごとにカスタムフィールドを手で入力する手間が増えます。SEO関連の他機能(OGP、構造化データ等)も並行して実装する必要があるため、長期運用ではSEOプラグインを使う方が結果的に楽になるケースが多いです。
クリック率を上げる書き方のコツ
① 文字数は120〜130文字を目安に
Googleの検索結果に表示される説明文の長さは、デバイスや表示状況により変動しますが、スマートフォン表示では概ね120〜130文字程度で省略されます。これを超える部分は「…」で切られてしまうため、重要な情報は前半に配置することが大切でございます。
② 検索意図への回答を冒頭に
そのキーワードで検索する人が「何を知りたいか」を想定し、その問いへの回答を冒頭に持ってきます。たとえば「WordPress 真っ白 対処」というキーワードであれば、「WordPressが真っ白になる原因は3つに分類されます。本記事では…」のような構成です。
③ 数字・具体性を含める
「○つの原因」「○分で完了」「○年の運用実績」など、具体的な数字を含めると視認性とクリック誘発力が上がる傾向にあります。記事内容と一致する数字を選んでください。
④ タイトルと内容を重複させすぎない
タイトルと説明文がほぼ同じ内容では、ユーザーに伝わる情報が増えません。タイトルでは「結論」を述べ、説明文では「どんな内容が含まれるか」「読むメリットは何か」を補足する役割分担が効果的です。
⑤ 行動を促す表現を入れる
「本記事ではご紹介します」「ぜひご覧ください」といった行動喚起の文言があると、クリックされやすくなります。ただし過度な煽り表現はかえってクリックを抑制するため、節度ある表現を心がけてください。
Googleが自動生成する説明文との関係
メタディスクリプションを設定していても、Googleが「ユーザーの検索クエリに対してより適切と判断した場合、本文から自動的に説明文を生成」することがあります。これはGoogle側の仕様であり、サイト側でコントロールすることはできません。
自動生成される条件
次のような場合、Googleは本文から自動生成した説明文を表示する傾向があります。
- メタディスクリプションが空欄、または短すぎる
- メタディスクリプションが検索クエリと関連が薄い内容になっている
- 本文の方が、検索クエリへの直接の回答を含んでいる
自動生成を歓迎する選択肢もある
Googleの自動生成は近年精度が上がっており、検索クエリに応じて柔軟に説明文を変えてくれる利点があります。サイトのページ数が膨大で、すべてに個別のメタディスクリプションを書く工数が確保できない場合は、あえて空欄にしてGoogleに任せる判断も一つの選択肢でございます。
一方、ブランディングや一貫したメッセージを伝えたいトップページ・主要LPページについては、自社で書いた説明文を表示する確率を上げるため、必ず個別に設定することをおすすめいたします。
関連事例としての学び
弊社が支援しているクライアントサイトで、記事数100以上のオウンドメディアのメタディスクリプションが全件未設定だったケースがございました。Search Consoleで確認したところ、Googleは記事冒頭の数行を自動的に説明文として表示しているものの、その内容が必ずしも検索意図に合致せず、平均クリック率が業界平均より低い状態でした。
全件を一気に書き換えるリソースが確保できなかったため、まず「過去30日でクリック数が多い上位20記事」のみメタディスクリプションを個別最適化することにいたしました。検索クエリ実績(Search Consoleの「検索パフォーマンス」レポート)を見て、実際に検索されているキーワードに合わせた説明文を書き直したところ、2週間後にはCTRが平均で改善する効果が見られております。
本事例から得られる教訓は、「メタディスクリプションは全件最適化を目指す必要はなく、上位流入記事から優先的に手をつけるのが費用対効果が高い」という点でございます。
まとめ
WordPressのメタディスクリプション設定は、SEOの基本中の基本でございます。Yoast SEOやSEO SIMPLE PACKなどのSEOプラグインを導入することで、投稿編集と同時に設定でき、運用負荷も最小限に抑えられます。
書き方の基本ポイントを再掲しますと、次の通りです。
- 120〜130文字を目安に、重要情報は前半に
- 検索意図への回答を冒頭に
- 具体的な数字・実績を含める
- タイトルとの役割分担を意識
- 節度ある行動喚起を入れる
全件を完璧にする必要はございません。Search Consoleで流入の多いページから順に、検索クエリと合わせて最適化していくことが、現実的かつ効果的なアプローチでございます。

