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(表示反映には時間差あり)。
この解決法は役立ちましたか?
🔗 関連するエラー
- metaタグが反映されない — metaタグの位置や属性が間違っている
- スタイルが反映されない — CSSファイルが読み込まれていない
- 保存しても変更が反映されない — ブラウザを手動で更新していない
- 画像が表示されない — 画像パスが間違っている
- ページのレイアウトが崩れる — タグの閉じ忘れ
📖 この問題を学べるレッスン
✏️ 手を動かして練習
📝 関連ブログ記事
- プログラミングのエラーメッセージの読み方 — エラーの読み方を基礎から解説
- HTMLとは?初心者向けにわかりやすく解説 — タグの書き方・ページ構造の基本
- HTMLのパス(相対パス・絶対パス)の書き方 — パスの書き方を初心者向けに解説