縦ぽん!!

ブログやウェブサイトを運営している方であればSEO対策などで「meta description」というキーワードを見かけたことがあるのでないでしょうか。このmeta descriptionは検索順位上昇効果をあたえるものではない、とよく言われています。

確かにSearch Consoleヘルプを読んでみても、meta descriptionについて検索順位に影響するというような記述は見当たりません。代わりにこのような説明文があります。

一般的に、メタ ディスクリプション タグはページの内容を簡潔かつわかりやすく要約したもので、ユーザーの関心を惹くものである必要があります。つまり、そのページがまさに探していたものだとユーザーに確信させる、宣伝文句のようなものです。

この説明文を読み解くと、meta descriptionにはユーザーの関心を惹くものを書けばよいということになります。ユーザーに関心を持ってもらえば、検索結果画面をクリックしてもらう可能性も高くなります。上手にページへ誘導するために、meta descriptionを上手に活用しましょう。

meta descriptionの役割

改めてmeta descriptionについて説明すると、「ページの説明のための情報」ということになります。メタデータの一つである「description」を使って、短い文章でそのページを説明するというわけです。

そのため、meta descriptionは全てのページで必須ということではありません。動的なウェブサイトの検索結果やカテゴリーの一覧など、Googleの検索結果に表示しなくてもよいページには説明文は必要ないからです。

逆にトップページはもちろん、投稿ページや固定ページにはmeta descriptionを用意した方が良いということになります。meta descriptionがあることでGoogleはページの説明(スニペット)として使用する可能性があるからです。

では、meta descriptionにはどのようなことを書けばよいのでしょう。

ページの内容を端的に説明する

meta descriptionの目的はページ内容を説明するためにあります。このページには何があるのか、何を説明しているのか、といったことをわかりやすく記します。「一言でいうとこんなページです」ということを書きましょう。

文字数は目安として200文字程度を意識する

meta descriptionに関する説明でも「〇〇文字以内に収める」といったことをよく見かけますが、Googleの方針で使用される文字数が変わる可能性があるため、文字数自体はあまり気にしなくても良いでしょう。目安として200文字程度の短い文章でまとめることを意識しましょう。

ページのキーワードはなるべく含める

検索順位に影響を与えないと言っても、検索結果のスニペットとして使用されることが目的なので、キーワードを含めた方が良いのは言うまでもありません。

タイトルで書けなかったことを書く

タイトルでは十分書けなかった「伝えたいこと」があれば積極的にmeta descriptionに含めましょう。

同じ内容のmeta descriptionを複数ページで使用しない

meta descriptionはページの内容を説明するためのものですので、同じ内容のmeta descriptionを複数ページで使用すべきではありません。それぞれのページに適したmeta descriptionを用意しましょう。

WordPressでmeta descriptionを使うには

WordPressではmeta descriptionに関する特別な設定は用意されていません。そのため、テーマファイルや使用するプラグインによって取り扱いが異なります。

投稿ページのソースを表示して「meta name=”description”」といった文字列が含まれている場合は、テーマファイルや使用するプラグインが適切に処理を行っているということになります。もしそうでない場合は、以下の内容を参考にテーマファイル(header.php)に手を加えるとよいでしょう。

WordPressテーマ「Garyu」でのmeta descriptionの取り扱いについて

拙作のWordPressテーマ「Garyu」ではバージョン0.1.13より、以下のルールに従ってmeta descriptionを取り扱うようにしました。

  • トップページおよび投稿ページ、固定ページでmeta descriptionが使用されます。
  • トップページではWordPressの一般設定「キャッチフレーズ」の内容をdescriptionのcontentとして使用します。
  • 投稿ページ、固定ページでは「抜粋」に記載がある場合、descriptionのcontentとして使用します。記載がない場合はmeta descriptionを使用しません。

「Garyu」のheader.phpには以下のようなコードが含まれています。13行目から17行目にかけてトップページの場合と投稿ページ、固定ページでmeta descriptionを使用するか、判定しています。もし、お使いのWordPressの環境でmeta descriptionが使用されてない場合はheader.phpに組み込むことで使用できる可能性があります。参考にしてみてください。

<!DOCTYPE html>
<html <?php language_attributes(); ?>>
  <head>
    <?php $tracking_id = get_option('tracking_id'); if (!is_user_logged_in() && !empty($tracking_id)) : get_template_part('tp_analyticstracking'); endif; $site_manager_id = get_option('site_manager_id'); if (!empty($site_manager_id)) : get_template_part('tp_googleadsense'); endif; ?>
    <meta charset="<?php bloginfo('charset'); ?>">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
    <meta name="format-detection" content="telephone=no">
    <?php if (is_home() || is_front_page()) : ?>
      <meta name="description" content="<?php bloginfo('description'); ?>">
    <?php elseif (is_singular() && has_excerpt()) : ?>
      <meta name="description" content="<?php echo get_the_excerpt(); ?>">
    <?php endif; ?>
    <?php $twitter_card_account = get_option('twitter_card_account'); if (!empty($twitter_card_account)) : get_template_part('tp_twittercard'); endif; ?>
    <?php if (is_home() || is_front_page() || !is_singular()) : ?>
      <?php if (!is_home() && !is_front_page()) : ?>
        <meta name="robots" content="noindex, follow">
      <?php endif; ?>  
      <title><?php bloginfo('name'); ?></title>
    <?php else : ?>
      <title><?php echo get_the_title(); ?> | <?php bloginfo('name'); ?></title>
    <?php endif; ?>
    <?php wp_head(); ?>
    <?php get_template_part('tp_header_scriptloader'); ?>
  </head>

meta descriptionに関する興味深いこと

「meta description」のキーワードで検索した結果を見てみると面白いものが見られます。meta descriptionを説明しているページなのに肝心のmeta descriptionがないページが結構多いのです。

その他にも、検索結果の表示画面に本文の一部が表示されていたり、meta descriptionの中身が中途半端で終わっているものが時々見受けられます。前者の場合はmeta descriptionの中身がページ内容に合わないとGoogleに判断された可能性がありそうです。後者についてはブログのオーナーがWordPressなどのツール任せにして確認を怠っていることが考えられます。

まとめ

meta descriptionは適切に取り扱うことで、検索結果画面でのクリック率を上げることやPVの増加が期待できます。ユーザーが求める情報がこの先にあるかどうかを見分ける材料となるからです。以下のポイントを意識してmeta descriptionを活用してみてください。

  • meta descriptionは「ページの内容を説明する」ために使います。
  • 検索順位に影響は与えませんが、ユーザーの関心を惹くものとして有効な手段となります。
  • スニペットに使用されたmeta descriptionの内容次第ではクリック率に影響を与えます。
  • わかりやすい説明文を書くことを心がけましょう。
関連する記事