h1タグが複数ある
h1が複数あること自体は、HTMLの仕様違反でもGoogleのペナルティ対象でもありません。ただし多くの場合、それは見出し構造が整理されていないことの表れであり、ページの主題が伝わりにくくなっています。
公開日: 2026年8月16日 / 最終更新日: 2026年9月6日
カテゴリ: コンテンツ / 影響度: 中 / 想定工数: 30分 / ルールID: multiple_h1
まず誤解を解いておく
「h1は1ページに1つでなければSEO上ペナルティを受ける」という説明を見かけますが、これは正確ではありません。HTML5ではsectionやarticleごとにh1を置くことが仕様上許容されており、Googleも複数のh1があること自体は問題ないと明言しています。
したがって、検出されたからといって機械的に1つへ減らす必要はありません。重要なのは、見出しを読んだだけでページの構造と主題が理解できるかどうかです。
それでも確認すべき理由
複数のh1が存在するページは、経験上、次のいずれかであることが多いためです。
- ロゴやサイト名がh1になっており、全ページで同じh1が使われている
- 見出しの階層を考えず、目立たせたい箇所に片端からh1を使っている
- テンプレートとコンテンツの両方がh1を出力していて、意図せず重複している
- スライダーやバナーの各項目がh1になっている
いずれもページの主題が曖昧になり、検索エンジンにも読み上げソフトの利用者にも構造が伝わりません。
Smash SEOの検出条件
ページ内のh1タグの個数を数え、2個以上の場合に検出します。対象は応答が200番台〜300番台のページです。
重要度は「中」に設定しています。これは仕様違反ではなく、あくまで見出し構造を見直すきっかけとしての検出だからです。確認したうえで問題ないと判断したなら、そのままで構いません。
整え方
- そのページの主題を表す見出しを1つ決め、それをh1にする
- ロゴやサイト名はh1にしない(トップページを除き、pやdivで十分です)
- 以降の見出しはh2、その下位はh3と、階層を飛ばさずに使う
- 見出しは装飾ではなく構造。大きく見せたいだけならCSSで行う
整理された見出し構造
<h1>canonical不一致の直し方</h1>
<h2>この問題の意味</h2>
<h2>直し方</h2>
<h3>WordPressの場合</h3>
<h3>自作サイトの場合</h3>
<h2>確認方法</h2>修正後の確認方法
- 見出しだけを抜き出して読み、ページの内容が理解できること
- 階層が飛んでいないこと(h2の次にh4など)
- 再診断して該当が減っていること
よくある質問
h1が複数あると順位が下がりますか?
下がるという根拠はありません。Googleは複数のh1があっても問題ないとしています。ただし見出し構造が整理されていないサインであることは多く、確認する価値があります。
ロゴをh1にするのは間違いですか?
トップページでサイト名が主題なら妥当ですが、下層ページでも全て同じh1になるのは避けるべきです。各ページの主題を表す見出しをh1にしてください。
関連記事
- h1タグがないページ
h1はページ本文の主題を示す見出しです。無くてもペナルティにはなりませんが、ページの主題を伝える手がかりが1つ減り、構造の整理されていないページになりがちです。修正コストが低いので直す価値があります。 - titleタグの重複(複数ページで同じタイトル)
titleの重複とは、サイト内の複数ページが同一のtitleタグを持っている状態です。検索エンジンがページを区別しにくくなり、意図しないページが検索結果に表示されたり、どのページも上位に出ないという結果につながります。 - WordPressの技術SEOチェックリスト — プラグインの罠込み
WordPressは世界で最も使われているCMSであり、技術SEOの事故パターンもよく知られています。裏を返せば、チェックリスト化しやすいということです。設定画面とプラグインに起因する定番の罠を順に確認します。
この問題が自分のサイトで起きているかは、URLを入力するだけで確認できます。 無料で診断する / ルール一覧 / 料金プラン