メタディスクリプションとは?書き方と文字数の考え方【例文付き】

SEO 公開 2026-10-06 / 最終確認 2026-10-06 / サイトスカウター編集部

メタディスクリプション(meta description)とは、ページの内容を1〜2文で要約して HTML の <head> に書いておくタグのことです。Google などの検索結果で、タイトルの下に表示される説明文(スニペット)の元になることがあります。

Google の公式ドキュメントは、メタディスクリプションを順位を決める要素としては説明しておらず、あくまで検索結果の説明文に使われうる情報として位置づけています。つまり役割は「順位を上げること」ではなく、「検索結果を見た人に、このページを開く理由を伝えること」です。また、書いたとおりに表示される保証はなく、Google が本文から別の文章を選んで表示することもあります。

この記事では、Google 検索セントラルの記述を確認したうえで、書き換えられる条件、文字数の考え方、業種別の良い例と悪い例、重複の見つけ方、OGP の description との違い、HTML と WordPress での設定方法、サイトスカウターの SEO 内部診断が見ているポイントまでを順に整理します。情報は 2026 年 10 月 6 日時点で確認したものです。

メタディスクリプションとは?検索結果での役割

メタディスクリプションは、次のように <head> 内に1行書くだけのタグです。

<meta name="description" content="このページの内容を1〜2文で要約した文章">

Google 検索セントラルの「メタタグ」の説明では、このタグは「ページの短い説明を提供するために使う」ものであり、状況によってはその説明が検索結果のスニペットに使われる、とされています。SEO スターターガイドでも、スニペットは主にページ本文から作られ、メタディスクリプションから取られることもある、という位置づけです。

順位への影響と、クリック率への影響

Google の公式ドキュメントには、メタディスクリプションが検索順位に影響すると読める記述はありません。説明されているのはスニペットとしての使われ方だけです。したがって「書けば順位が上がる」「キーワードを詰め込めば有利になる」という期待は持たないほうが安全です。

一方で、検索結果に表示される説明文は、ユーザーが「開くかどうか」を決める判断材料のひとつです。順位が同じでも、説明文が具体的で自分の疑問に答えていそうなページのほうが選ばれやすくなります。これは公式が数値で示している話ではなく、検索結果を見る側の行動から考えた一般的な見方ですが、メタディスクリプションを整える理由はここにあります。

タイトルとの役割分担

  • タイトル: 何についてのページかを短く伝える。検索キーワードを含め、検索結果で最も目立つ
  • メタディスクリプション: 開くとなにが分かるか、誰向けかを補足する。タイトルの言い換えにしない

タイトルで「何のページか」を示し、説明文で「読むとどう役立つか」を示す、と分けて考えると書きやすくなります。

図1 検索結果に表示される要素と役割
タイトル何のページかを示すURLどのサイトかを示す説明文開く理由を伝えるメタ情報説明文の候補になる

メタディスクリプションをGoogleが書き換える条件

メタディスクリプションを設定しても、検索結果にそのまま表示されるとは限りません。Google 検索セントラルの「検索結果のスニペットの管理」には、「ページ本文から取った内容よりも、ユーザーにとってページをより正確に説明できると判断した場合に、メタディスクリプションを使うことがある」という趣旨の記述があります。裏を返せば、本文のほうが適切だと判断されれば、本文の一部が表示されます。

書き換えられやすいケース(実務上の見方)

公式が「この条件で書き換える」と一覧にしているわけではありません。そのため以下は、公式の方針から考えられる実務上の見方です。

  • 未設定、またはほぼ空に近い: 使う材料がないため、本文から作られます
  • キーワードの羅列: 公式はキーワードを詰め込んだ説明は内容が伝わりにくく、スニペットとして表示されにくいと述べています
  • ページの内容と合っていない: 本文のほうが正確なので、本文が選ばれやすくなります
  • 全ページ共通の文章: 公式はサイト全体で同じ説明を使うことを、個別ページが検索結果に出るときに役立たないと述べています
  • 検索語との関連が薄い: 検索した言葉に近い本文の箇所のほうが、ユーザーの疑問に答えやすいことがあります

書き換えられても問題ない場合

書き換えられること自体は異常ではありません。ひとつのページに複数の検索意図が集まる場合、検索語ごとに最適な箇所が表示されるほうが親切だからです。大切なのは、書き換えられる前提でも、本文の冒頭から要点が分かる構成にしておくことです。メタディスクリプションと本文の冒頭が同じ方向を向いていれば、どちらが選ばれても大きな差は出ません。

表示させたくないとき

スニペット自体を出したくない場合は nosnippet、表示する長さの上限を指定したい場合は max-snippet:[文字数] をロボットメタタグに指定できます。ただし、これらはスニペットの表示を制限する機能であり、通常のサイトで設定する必要はありません。

メタディスクリプションの文字数の目安は?

文字数について、Google は明確に述べています。メタディスクリプションの長さに上限はなく、表示されるスニペットは「多くの場合、デバイスの幅に収まるように」必要に応じて切り詰められる、とされています。つまり公式な文字数の規定はなく、「何文字までなら安全」と保証できる数字は存在しません。

文字数ではなく「表示幅」で切れる

切れる位置は文字数ではなく、デバイスの表示幅で決まります。スマートフォンとパソコンでは同じ文章でも切れる位置が変わり、日本語は全角文字が中心なので、同じ文字数でも半角英数字の多い文章より幅を取ります。ネット上でよく見る「パソコンは120字、スマホは70字」などの数字は、特定の時点での観察にもとづく目安であり、公式の仕様ではありません。

実務での考え方

  • 最も伝えたい要点(誰のどんな疑問に答えるか)を、前半の60〜70字程度に置く
  • 後半には補足(具体例・条件・数字など)を置き、切れても意味が通るようにする
  • 全体は 80〜120 字程度におさめると、多くの環境で大きく切れずに読めることが多い

ここでの 80〜120 字という幅は、公式の規定ではなく、サイトスカウターの診断が目安としている値です(後述)。結論として、文字数に神経質になる必要はなく、「前半で要点が伝わるか」「切れても不自然でないか」を確認するのが現実的です。

図2 説明文の組み立て方
1検索意図を考える2要点を前半に置く3補足を後半に置く480〜120字に整える5切れても意味を確認

メタディスクリプションの書き方7つのルール

Google 検索セントラルが示している要点をもとに、実際に書くときのルールにまとめます。

  1. ページごとに固有の文章にする。公式は、そのページを正確に説明する文章を勧めています
  2. ページの中身を具体的に要約する。「商品の価格」「公開日」「対象者」など、検索した人が知りたい情報を入れます
  3. 主キーワードは自然に1回含める。キーワードの羅列は避けます
  4. 1〜2文の読める文章にする。公式は短く、ページ固有で、最も関連の高い点を含む説明を良い説明としています
  5. タイトルの繰り返しにしない。タイトルが伝えない情報を補います
  6. 誇張や釣りの表現を避ける。「業界No.1」「絶対に」など裏付けのない言葉は、開いた人の失望につながります
  7. 行動を促す一言を添える。「手順を画像つきで解説」「チェックリスト付き」のように、読んで得られるものを書きます

大規模サイトは自動生成も可

記事が何千ページもあるサイトでは、1ページずつ手書きするのは現実的ではありません。公式は、データベースで作られる大規模サイトでは、メタディスクリプションをプログラムで生成することも適切で、推奨されると述べています。その場合も、商品名・価格・カテゴリなど、ページ固有の情報から組み立てるのが前提です。

図3 メタディスクリプションのチェック項目
ページ固有他のページと同じ文章でない具体性中身が想像できる要点があるキーワード自然に含み、羅列していない長さ前半で要点、切れても通じるタイトルタイトルの繰り返しでない誠実さ誇張・釣りを使っていない

メタディスクリプションの良い例・悪い例(業種別)

同じページでも、書き方で伝わる情報量が大きく変わります。以下は架空のページを想定した例文です。

飲食店(ランチ紹介ページ)

  • 悪い例: 「ランチ ランチ おすすめ 安い 美味しい 駅近 ランチメニュー 個室 予約」(単語の羅列)
  • 良い例: 「駅から徒歩3分のイタリアンのランチメニューです。パスタ・ピザ・サラダが選べる平日限定セットは1,000円台から。個室のご予約もできます。」

美容室(料金ページ)

  • 悪い例: 「当店の料金ページです。ぜひご覧ください。」(内容が分からない)
  • 良い例: 「カット・カラー・パーマの料金一覧です。初回限定クーポンと、ロングヘアの追加料金の目安も掲載。ネットから24時間予約できます。」

士業事務所(相続の相談ページ)

  • 悪い例: 「相続に強い。業界最高水準のサービスで必ず解決します。」(誇張で根拠がない)
  • 良い例: 「相続手続きの流れと必要書類を、期限の目安とあわせて解説します。初回相談の内容や料金の考え方も、事務所のページで確認できます。」

ECサイト(商品ページ)

  • 悪い例: 「商品の詳細ページです。送料無料。」(どの商品か分からない)
  • 良い例: 「軽量で洗えるキャンバス地のトートバッグ。A4が入るサイズで、色は3色から選べます。購入から30日以内なら返品も可能です。」

BtoB・IT(サービス紹介ページ)

  • 悪い例: 「最先端のDXソリューションで貴社のビジネスを加速します。」(抽象的で誰向けか不明)
  • 良い例: 「請求書の発行から入金消込までを自動化するクラウドサービスです。月額料金、導入までの流れ、よくある質問を掲載しています。」

ブログ・メディア記事

  • 悪い例: 「この記事では、〇〇について書きます。」(本文の予告にとどまる)
  • 良い例: 「設定手順を画面付きで解説し、つまずきやすい3つのポイントと解決方法をまとめました。初心者でも10分で完了します。」

良い例に共通するのは、「何が書いてあるか」「誰の役に立つか」「具体的な情報(数字・条件・手順)」の3点のうち、2点以上が入っていることです。

図4 悪い例と良い例の違い
× NG例×単語の羅列×内容が分からない×誇張・根拠なし×全ページ共通○ OK例○自然な1〜2文○中身が想像できる○具体的な数字・条件○ページごとに固有

ページごとに固有にする・重複の見つけ方

公式は、サイト全体で同じメタディスクリプションを使うことについて、個々のページが検索結果に出たときに役に立たない、と述べています。ブログのテンプレートやCMSの初期設定で、全ページに同じ文章が入っているサイトは珍しくありません。

重複しやすいパターン

  • テーマの設定で、サイト全体の説明文を全ページに出力している
  • カテゴリー・タグ・ページ送り(2ページ目以降)のページが、1ページ目と同じ説明文になっている
  • 商品ページで、型番違いのバリエーションが同じ説明文になっている

ひとつのページを確認する

ブラウザでページを開き、「ページのソースを表示」で name="description" を検索すると確認できます。コマンドが使える環境なら次のとおりです。

curl -s https://example.com/ | grep -io '<meta name="description"[^>]*>'

属性の並び順が違うサイト(content が先に書かれているなど)では、この正規表現にかからないことがあります。その場合は -i のまま name=.description. で検索するか、ソースを目視で確認します。

複数ページを一括で確認する

確認したい URL を urls.txt に1行ずつ書き、重複している文章を数えます。

while read u; do
  curl -s "$u" | grep -io '<meta name="description" content="[^"]*"'
done < urls.txt | sort | uniq -c | sort -rn

左端の数字が2以上の行が、複数のページで同じ文章になっているものです。重複が多い場合は、テンプレートの出力元を直すのが近道です。

図5 重複を見つけて直す流れ
1対象URLを一覧にする2説明文を取得する3同じ文章を数える4出力元を特定する5固有の文章に直す

メタディスクリプションとOGPのdescriptionの違い

HTML の <head> には、似た名前のタグがいくつかあります。混同しやすいので整理します。

  • meta description(name="description"): 検索エンジンが読む。検索結果のスニペットの元になりうる
  • og:description(property="og:description"): Open Graph Protocol のプロパティ。X・Facebook・LINE など、URL を共有したときのカード表示に使われる

Open Graph Protocol の仕様では、og:description は「オブジェクトの1〜2文の説明」と定義された任意のプロパティです。必須とされているのは og:title・og:type・og:image・og:url の4つで、description は含まれません。

同じ文章にしてよいか

同じ文章にしても問題ありません。ただし、目的が少し違います。検索結果の説明文は「検索した人に開く理由を伝える」ものですが、SNS のカードは「友人や知人がシェアしたものを、タイムラインで見る人」に向けたものです。後者は画像・タイトルと一緒に表示され、検索の文脈がないため、固有名詞を補った文章にすると伝わりやすくなります。時間が限られるなら、まずは同じ文章で設定し、重要なページから分けるのが現実的です。

書いてあるのに SNS で反映されないとき

SNS 側がカード情報を保存(キャッシュ)しているため、修正後も古い表示のまま残ることがあります。各 SNS が提供している確認ツールで再取得できる場合があります。

図6 head内の説明系タグの使い分け
meta description検索結果の説明文の候補og:descriptionSNS共有カードの説明title検索結果の見出しの元

HTMLとWordPressでのメタディスクリプションの設定方法

HTMLに直接書く場合

<head> の中に、次のように記述します。content の値の中にダブルクォーテーションを入れたいときは、&quot; と書きます。

<head>
  <meta charset="utf-8">
  <title>ランチメニュー|〇〇食堂</title>
  <meta name="description" content="駅から徒歩3分のイタリアンのランチメニューです。平日限定セットは1,000円台から。">
  <meta property="og:description" content="駅から徒歩3分のイタリアンのランチメニューです。平日限定セットは1,000円台から。">
</head>

1ページにつき、name="description" は1つだけにします。複数あると、どれが採用されるか分かりません。

WordPressの場合

WordPress 自体には、メタディスクリプションを入力する専用の欄が標準では用意されていません。実際の設定方法は、主に次の3通りです。

  1. SEO プラグインを使う: Yoast SEO、All in One SEO、SEOPress などは、投稿ごとに説明文を入力する欄を備えています。最も確実で、おすすめの方法です
  2. テーマの機能を使う: 日本語テーマの多くは、テーマの設定画面に SEO 用の入力欄があります。プラグインとテーマで二重に出力しないよう、どちらか一方にそろえます
  3. 自分でコードを書く: 抜粋(excerpt)をメタディスクリプションとして出力する例を示します
// テーマの functions.php に追加(子テーマ推奨)
add_action( 'wp_head', function () {
  if ( ! is_singular() ) {
    return;
  }
  $desc = wp_strip_all_tags( get_the_excerpt() );
  $desc = mb_substr( $desc, 0, 120 );
  if ( $desc !== '' ) {
    echo '<meta name="description" content="' . esc_attr( $desc ) . '">' . "\n";
  }
} );

get_the_excerpt() は、投稿の抜粋を取得する WordPress の関数です。抜粋欄に手書きした文章があればそれを返し、なければ本文から自動で作られる文章を返します。自動で作られた抜粋は、テーマによって末尾に「[…]」のような記号が付くことがあるため、重要なページでは抜粋欄に手書きするのが無難です。

プラグインと併用している場合、このコードを入れると説明文が二重に出力されます。プラグインを使っているなら、このコードは追加しないでください。 設定後は、ページのソースを開いて name="description" が1つだけ出力されていることを確認します。

サイトスカウターのSEO診断で見るメタディスクリプション

サイトスカウターの SEO内部診断 は、診断対象のページを取得し、HTML の <meta name="description"> の content 属性を読み取って、次の基準で判定しています(実装を確認した内容です)。

判定条件
NGメタディスクリプションがない、または空
警告(短い)50 文字未満
警告(長い)140 文字を超える
OK50〜140 文字

文字数は半角・全角を区別せず、1文字を1とした文字数で数えています。表示される案内文では、短い場合に 80〜120 文字程度での要約、長い場合は 120 文字以内を目安にするよう促しています。

あわせて注意しておきたいのは、この判定がサイトスカウターの目安であって、Google の基準ではないことです。前述のとおり、Google は文字数の上限を設けておらず、表示は端末の幅で切れます。診断は、「未設定を見落とさない」「極端に短い・長いものに気づく」ための簡易チェックとして使い、最終的には内容がページに合っているかを人の目で確認してください。

このほか、診断では OGP として og:title・og:description・og:image の3項目が設定されているかも確認しています。3つそろっていれば OK、一部のみ、または未設定の場合は警告になります。タイトルの長さ(10 文字未満は NG、35 文字超は警告)、canonical、noindex の有無などもあわせて診断します。

サイトスカウターで調べる

自分のページのメタディスクリプションが設定済みか、文字数は適切かを、SEO内部診断で無料チェックできます。

SEO内部診断を使う

よくある質問

メタディスクリプションは順位に影響しますか?

Google の公式ドキュメントには、メタディスクリプションが順位に影響するという記述はなく、検索結果のスニペットに使われうる情報として説明されています。ただし説明文は、検索した人がページを開くかどうかの判断材料になるため、クリックされやすさの面では整える価値があります。

メタディスクリプションの文字数は何文字がよいですか?

Google は文字数の上限を設けておらず、スニペットはデバイスの幅に応じて必要なところで切られると説明しています。そのため、公式の正解の文字数はありません。実務では、要点を前半に置き、全体を80〜120字程度にまとめておくと、切れても意味が通りやすくなります。

メタディスクリプションを設定したのに検索結果で別の文章が表示されます。なぜですか?

Google は、ページ本文のほうがユーザーにとって正確な説明になると判断した場合、本文から文章を選んで表示することがあります。設定した説明文がページ内容と合っているか、キーワードの羅列や全ページ共通の文章になっていないかを見直してください。書き換えられること自体は異常ではありません。

メタディスクリプションが未設定でも問題ありませんか?

設定しなくても検索結果には表示されます。Google がページ本文から文章を作るためです。ただし、どの部分が表示されるかは自分で選べません。主要なページだけでも、内容を要約した説明文を設定しておくと、検索結果での見え方を整えやすくなります。

メタディスクリプションとOGPのdescriptionは同じ内容でよいですか?

同じ内容でも問題ありません。meta description は検索結果の説明文の元になり、og:description は SNS などで URL を共有したときのカード表示に使われます。重要なページでは、読む場面の違いを踏まえて文章を書き分けると、より伝わりやすくなります。

出典・参考資料

最終確認日:2026-10-06。制度・仕様は変更されることがあるため、実施前に各一次情報をご確認ください。

本記事は一般的な情報提供を目的としており、法的助言ではありません。被害に遭われた場合や判断に迷う場合は、消費者ホットライン(188)や警察相談専用電話(#9110)などの公的窓口にご相談ください。