← エラー辞典に戻る

HTML

メタディスクリプションが検索結果に反映されない

Googleによる書き換えか、タグ・クロールの問題

こんな症状

meta descriptionを設定したのにGoogleの検索結果に表示されない・別の文章が出る。実は「Googleが別の文を選ぶ」のは正常動作で、原因は大きく3つに分かれるよ。

まず試す

まず head 内に <meta name="description"> が1つだけ・スペル正しく・ページ固有の内容で入っているか確認する。

html
<!-- ✅ head内に1つ・ページ固有・内容と一致 -->
<head>
  <meta name="description" content="HTMLの基本構造を初心者向けに解説。タグの書き方から表示までを10分で体験。">
</head>

これで直らなければ、下の「自分のケース」を確認。

🔍 自分のケースはどれ?

  • 別の文章が表示される
    → Googleが検索語に合わせて本文から選ぶ正常動作。本文の冒頭を要約として磨くのが実質的な対策。
  • タグの書き方ミス
    → name="description" のスペル、head内に1つだけか、重複がないかを確認する。
  • 変更がまだ反映されていない
    → Search ConsoleのURL検査で再クロールを依頼し、数日〜数週間待つ。

なぜ起きる?

原因は3系統あるよ。(1) Googleによる書き換え:Googleは検索キーワードに合わせてページ内の別のテキストを説明文に使うことがあり、これは公式に認められている正常動作なんだ。descriptionがページ内容とズレている・キーワードの羅列になっている・全ページ同じ文章、のときに書き換えられやすいよ。(2) タグの書き方ミス:name="description" のスペルミス、headの外に書いている、同じタグが2つある。(3) まだ再クロールされていない:変更が検索結果に出るまで数日〜数週間かかるよ。

✕ エラーが起きるコード
<!-- ❌ よくあるミス -->
<meta name="discription" content="..."> <!-- スペルミス -->
<meta name="description" content="HTML,CSS,入門,初心者,無料,学習"> <!-- キーワード羅列 -->
✓ 直したコード
<!-- ✅ head内に1つ・ページ固有・内容と一致 -->
<head>
  <meta name="description" content="HTMLの基本構造を初心者向けに解説。タグの書き方からブラウザで表示するまでを10分で体験できます。">
</head>

✅ 直ったか確認

Search ConsoleのURL検査で「ライブテスト」し、description タグが正しく読めていればOK(表示反映には時間差あり)。

🆘 まだ直らないときは

ページ本文の冒頭がキーワードと噛み合っているか見直すと、Googleが選ぶ説明文も改善しやすい。

Q&Aで質問する →

この解決法は役立ちましたか?

🔗 関連するエラー

📖 この問題を学べるレッスン

HTMLコース(基礎から)で根本から理解する →

✏️ 手を動かして練習

練習ドリル一覧で実際に書いて確認する →

📝 関連ブログ記事

📖 関連する用語

🚀 HTMLコースで基礎を学ぼう!

エラーの原因を根本から理解するには、基礎を体系的に学ぶのが近道です。完全無料・登録不要。

HTMLコースを始める →

❓ 関連するQ&A