2026年5月28日
2026年5月28日
WordPressで検索結果のクリック率を改善するタイトルとメタディスクリプションの書き方
検索結果でのクリック率(CTR)を改善したいときは、Search Console で「表示回数は多いのにクリックが少ないページ」を見つけ、検索した人の目的に合わせてタイトルとメタディスクリプションを書き直すのが基本です。ただし、Google は検索語句に合わせてタイトルや説明文を書き換えて表示することがあり、書き直しても数値が上がる保証はありません。この記事では、改善するページの選び方、Google の指針に沿った書き方、WordPress での設定方法、変更後の効果の見方までを説明します。
検索結果に何が表示されるのか
検索結果の各項目は、主にタイトルリンク(青い見出し部分)とスニペット(その下の説明文)でできています。
タイトルリンクは、ページの <title> 要素を中心に、ページ内の主な見出し、og:title、他のページからのリンクの文言などをもとに Google が自動で決めます。<title> がページの内容と合っていない、長すぎる、同じサイト内で同じ文言が続いている、といった場合は、別の文言に置き換えられることがあります。
スニペットは、ページの本文から検索語句に関係する部分を Google が抜き出して作るのが基本で、<meta name="description"> の内容が適切だと判断されればそれが使われます。同じページでも、検索語句によって表示される説明文が変わります。
Google Search Central のガイドラインでは、タイトルにもメタディスクリプションにも、文字数の上限は定められていません。表示しきれない部分は省略されるため、大事な情報を前に置くことが実用上の工夫になります。
改善するページを Search Console で選ぶ
やみくもに全記事を直すより、効果の出やすいページから手を付けます。Search Console の「検索パフォーマンス」で、期間を3か月ほどにし、「ページ」タブで表示回数・クリック数・CTR・平均掲載順位を並べます。
優先したいのは次のようなページです。
- 表示回数が多いのに、同じくらいの掲載順位の他のページと比べて CTR が低い
- 平均掲載順位が1ページ目にあるのにクリックが少ない
掲載順位が低いページは、タイトルを変えるよりも内容を改善するほうが先です。順位によって CTR は大きく変わるため、順位の違うページ同士で CTR を比べても意味がありません。
対象のページを決めたら、そのページをクリックして「クエリ」タブに切り替えます。どんな語句で表示されているかを見ると、想定していた検索語句とずれていることがよくあります。例えば「設定方法」の記事が、実際には「表示されない」「できない」といった困りごとの語句で多く表示されているなら、タイトルにもその状況に答えていることが伝わる言葉が必要です。
タイトルの書き方
タイトルは、検索した人が「このページに答えがありそうか」を判断する材料です。次の点を意識して書きます。
- 内容を具体的に表す:何について、何ができるようになるのかが分かる言葉を入れます。「WordPressの設定について」より「WordPressで管理画面のログインURLを変更する方法」のほうが中身が伝わります
- 主な語句を前のほうに置く:省略されても意味が通るよう、検索語句に当たる言葉を前半に入れます
- 語句を詰め込まない:同じ言葉を何度も繰り返したり、関連語を並べたりすると読みにくくなり、Google に書き換えられる原因にもなります
- サイト名は短く:全ページの末尾に長いサイト名を付けると、肝心の内容が省略されやすくなります。サイト名は Google が別途表示することもあります
- 中身と一致させる:本文にない内容を約束するタイトルは、クリックされても読者がすぐ離れ、信頼を損ないます
「2026年版」のような年号は、実際に内容を更新している場合に限って入れます。年号だけ変えて中身が古いままだと、読者の期待を裏切ることになります。
メタディスクリプションの書き方
メタディスクリプションは、ページの要点を短くまとめた紹介文です。タイトルで伝えきれない「このページで分かること」「誰向けか」「どんな手順・条件を扱うか」を補います。
- ページごとに内容に合った文を書く。全ページ同じ説明文や、空欄のままテンプレートで埋めた文は避ける
- 語句の羅列ではなく、文章として読める形にする
- 手順の数、対応しているバージョン、前提条件など、具体的な情報を入れる
前述のとおり、Google はメタディスクリプションを使わずに本文から抜き出すこともあります。本文の冒頭で結論と対象を明確に書いておくと、どちらが使われても伝わりやすくなります。
WordPress で設定する
SEO プラグインを使う場合
Yoast SEO、Rank Math、All in One SEO などの SEO プラグインを入れると、投稿の編集画面にタイトルとメタディスクリプションの入力欄が加わり、記事ごとに設定できます。入力欄が空のときに使われる初期の形式(記事タイトル+区切り文字+サイト名など)も、プラグインの設定でまとめて決められます。項目名や画面の場所は版によって変わるため、各プラグインの説明を確認してください(2026年10月現在)。
注意したいのは、テーマ自体がメタディスクリプションを出力している場合です。国内向けの多機能なテーマには SEO 設定を持つものがあり、プラグインと両方が出力すると、<meta name="description"> が2つ並ぶことがあります。どちらか一方で管理するようにします。ページのソースで確認するか、次のコマンドで数を数えられます。
curl -s https://example.com/sample-post/ | grep -oi '<meta name="description"' | wc -l
結果が 1 なら1つだけ出力されています。2 以上なら重複しています。0 の場合でも、属性の並び順が違う書き方で出力されていることがあるため、念のためページのソースも見ておきます。
プラグインを使わない場合
WordPress 本体は、テーマが add_theme_support( 'title-tag' ) を宣言していれば <title> を自動で出力しますが、メタディスクリプションは出力しません。SEO プラグインを使わない場合は、子テーマで記事の抜粋を説明文として出す方法があります。
<?php
add_action( 'wp_head', function () {
if ( ! is_singular() ) {
return;
}
$post = get_queried_object();
if ( ! ( $post instanceof WP_Post ) || ! has_excerpt( $post ) ) {
return;
}
$description = wp_strip_all_tags( get_the_excerpt( $post ) );
printf(
'<meta name="description" content="%s">' . "\n",
esc_attr( $description )
);
}, 1 );
このコードは、編集画面の「抜粋」欄に入力した記事だけに説明文を出します。抜粋が空のときは何も出さず、本文から自動生成された文を使わないようにしています。出力の前に esc_attr() でエスケープしているのは、説明文に引用符などが含まれても HTML が崩れないようにするためです。
タイトルの区切り文字を変えたいときは document_title_separator フィルター、タイトルの構成要素を調整したいときは document_title_parts フィルターが使えます。SEO プラグインを入れている場合はプラグイン側の設定が優先されることが多いので、コードとプラグインのどちらで管理するかを決めておきます。
変更後の効果を確かめる
- 変更した日付と、変更前のタイトル・説明文を記録する
- Search Console の URL 検査で再クロールを依頼する。反映には数日から数週間かかることがある
- 変更前後で同じ日数(例えば28日間ずつ)を比べる。「検索パフォーマンス」の期間比較を使い、対象ページに絞り込む
- CTR だけでなく、平均掲載順位と表示回数も一緒に見る
順位が変われば CTR も変わるため、順位が大きく動いた期間の CTR の増減は、タイトルの効果とは切り分けて考えます。季節によって検索の多い時期がある語句も同様です。また、実際の検索結果でタイトルや説明文がどう表示されているかを、主な検索語句で検索して確かめます。書き換えられていれば、ページの見出しや本文との食い違いがないかを見直すきっかけになります。
まとめ
- タイトルリンクとスニペットは Google が自動で決め、検索語句に応じて書き換えられることがある。文字数の上限はなく、大事な情報を前に置く
- Search Console で、表示回数が多く、同程度の順位に比べて CTR が低いページから改善する。表示されている検索語句を見て、目的とのずれを探す
- タイトルは内容を具体的に、語句を詰め込まず、本文と一致させる。メタディスクリプションはページごとに要点を文章で書く
- WordPress では SEO プラグインかテーマのどちらか一方で管理し、
<meta name="description">の重複を避ける - 効果は同じ期間の比較で見て、順位や季節の変化と切り分ける