Webデザインやブログを学び始めたとき、最初にぶつかる壁のひとつが「見出しタグ(h1・h2・h3)の使い方」ではないでしょうか。
私も勉強を始めたばかりの頃は、「とりあえず文字を大きくしたいからh2を使う」という感じで、デザイン優先でタグを選んでいました。
でも実際には、見出しタグはSEO(検索エンジン最適化)と読みやすさの両方に影響する大切な要素なんです。
Googleはページの内容を理解するとき、h1〜h3といった見出しタグを手がかりにして、
「この記事が何を伝えようとしているのか」「どの部分が重要なのか」を判断します。
つまり、見出しの構造がしっかりしていれば、検索エンジンにも読者にも正しく伝わる記事になります。
この記事では、初心者の方でも迷わず理解できるように、
見出しタグの基本構造から、SEOを意識した実践的な使い方、そしてよくある間違いまでを丁寧にまとめています。
「h1・h2・h3の違いを感覚で使っているかも…」という人こそ、ぜひ最後まで読んでみてください。
見出しタグとは?SEOにおける役割
見出しタグ(h1〜h6)は、HTMLで文章の構造を伝えるためのタグです。
数字が小さいほど上位の階層を表し、大きいほど下位を意味します。
- h1:ページ全体のタイトル
- h2:大きな章(メインセクション)
- h3:h2の中の小見出し(補足・詳細・事例)
本に例えると、h1は「本のタイトル」、h2は「各章のタイトル」、h3は「節の見出し」のようなもの。
これらを正しく使うことで、Googleにも読者にもページの流れが伝わりやすくなります。
構造が整理されていると、検索結果での評価(SEO)だけでなく、読者の滞在時間や離脱率にも良い影響を与えます。
逆に、見出しの階層がバラバラだと「読みづらい」「理解しにくい」と感じられ、SEO的にもマイナスです。
見出しタグはデザインのためのものではなく、「情報の意味と関係性」を伝えるための要素です。
構造を意識するだけで、記事全体の“伝わり方”が変わります。
h1タグの正しい使い方
まず大切なのは、h1タグは1ページに1つだけ使うというルール。
h1はそのページ全体のテーマを示すためのタグなので、複数使うと検索エンジンが主題を判断できなくなってしまいます。
たとえば、ページ内にロゴや見出し装飾でh1を複数設定しているケースがありますが、これはNGです。
検索エンジンから見ると「同じページに3つも主題がある」と判断され、結果的に評価が分散してしまいます。
また、h1には狙いたいキーワードを自然に含めるのもポイントです。
たとえばこの記事のように「SEO 見出しタグ」というキーワードを意識している場合、
「SEOで重要な見出しタグ(h1・h2・h3)の使い方」というように、自然に含めることでテーマが明確になります。
ただし、キーワードを無理に詰め込みすぎるのは逆効果。
Googleは“人間が自然に読めるかどうか”も評価基準にしています。
見出しは、まず読者が理解しやすいことを優先に考えましょう。
h1に入れるべきキーワード
h1には検索されたいキーワードを自然に含めましょう。
例えば「SEO 見出しタグ」で上位を狙うなら、h1に「SEOで重要な見出しタグの使い方」と入れる。
ただし、「SEO 見出し h1 h2 h3 使い方 無料 初心者」と詰め込みすぎるのは逆効果です。検索エンジンは“キーワードの自然さ”も見ています。
h2タグの使い方
h2は、記事の内容を章ごとに整理するためのタグです。
1つの記事の中で、いくつかのテーマに分ける際に使います。
例えばこの記事の場合、
「h1=全体タイトル」に対して、「h2=各テーマ(h1タグの使い方/h2の使い方/h3の使い方/よくあるミス)」というように章を分けています。
読者はまずh2をざっと読んで「この記事に欲しい情報があるか」を判断するので、
キャッチコピー的な表現より、内容を要約したシンプルな見出しが理想です。
SEO的にも、h2は重要な評価ポイントです。
関連キーワードを1〜2語程度入れておくと、Googleに「この記事の構成」をより明確に伝えることができます。
ただし、同じ単語を何度も繰り返すのは不自然になるので、文脈の中で自然に入れることを意識しましょう。
h2タグの正しい使い方
記事の大見出しとして使う
h2は「記事の章立て」を作るためのタグです。記事を分ける大きな区切りとして利用します。
例えば本記事なら:
- h2: 見出しタグとは?
- h2: h1の正しい使い方
- h2: h2の正しい使い方
といった形です。
読者はまずh2を流し読みして、欲しい情報があるかを判断します。そのため、h2はキャッチコピーではなく要約に寄せるのが正解です。
関連キーワードを自然に入れる
SEOを意識するなら、h2に関連キーワードを含めましょう。
例えばこの記事なら「SEO」「見出しタグ」「h1」「h2」など。
👉 ただし「SEO h2 SEO 見出し SEO タグ」みたいに無理に詰め込むのは逆効果。
h3タグの使い方
h3は、h2の中の補足や詳細、具体例を説明するときに使います。
h2で「概要」を示し、h3で「具体的な中身や手順」を掘り下げるイメージです。
たとえば「h2:h2タグの使い方」という章の中で、
「h3:章立ての整理方法」「h3:SEOを意識した書き方」など、細かく分けていくと読みやすくなります。
長い段落をそのまま続けると読者は離脱しやすいですが、
h3で区切ることで、視覚的にもメリハリがつき、理解しやすい流れになります。
また、見出し構造が整っていると、目次プラグインを使ったときにも自動的にわかりやすいリストが生成されます。
これは、SEOだけでなくユーザー体験(UX)にもプラスになります。
初心者によくあるミス
初心者のうちは、見出しの使い方で次のようなミスをしやすいです。
① h1を複数使ってしまう
特にWordPressでは、テーマによって自動的にロゴやタイトル部分にh1が入る場合があります。
そのまま本文にもh1を使うと、1ページに2つの主題が存在してしまうので注意。
② デザイン目的で見出しを使う
「文字を大きくしたいからh2にする」など、装飾目的で使うのはNG。
見出しは構造のためのタグであり、デザインはCSSで制御します。
③ 内容が抽象的すぎる
「まとめ」「注意点」だけだと何を指しているのかわかりません。
「SEOで失敗しないための注意点」と具体的にすることで、SEO的にも読者的にも伝わりやすくなります。
コードで見る見出し構造の実例
良い例(正しい階層構造)
<main>
<h1>SEOで重要な見出しタグの使い方</h1>
<section>
<h2>h1タグの正しい使い方</h2>
<h3>h1は1ページに1つだけ</h3>
<p>ページの主題を示す見出しです。</p>
</section>
<section>
<h2>h2タグの正しい使い方</h2>
<h3>記事の大見出しとして使う</h3>
<p>章ごとの区切りを示します。</p>
</section>
</main>
悪い例(よくあるNGパターン)
<h1 class="logo">サイト名</h1>
<h1>記事タイトル</h1>
<h1>見出しタグの使い方</h1>
<!-- h1が3つも…! -->
<h2 style="font-size: 30px;">大きく見せたいからh2</h2>
<!-- 見出しを装飾目的で使うのはNG -->
h1が3つも入ってしまっています。。。また、フォントのサイズを大きくしたいからといって、h2で指定するのも間違いです。
初心者がやりがちな見出しのミス
①h1を複数使ってしまう
ロゴや記事タイトルなどでh1を乱用するケース。SEO評価が分散するので要注意です。
②見出しに装飾目的で使う
「文字を大きくしたいからh2にする」は絶対NG。見出しは構造、見た目はCSSでコントロールしましょう。
私は最初、見た目が整えばいいと思っていたので、これよくやってしまっていました。
hタグはあくまで構造の指示なので、デザインは必ずcssで設定する必要があります。
③見出しに中身がない(内容を語っていない)
SEO効果を高める見出し作成のコツ
読者と検索エンジンの両方を意識
- 読者:意味が直感的にわかる
- 検索エンジン:適切なキーワードが含まれている
検索意図に沿ったキーワード配置
「h1 h2 h3 使い方」と検索する人は、正しい階層の作り方を知りたいはず。そのニーズに沿った見出しを設計することが重要です。
見出しだけ読んで要点がわかる構成
記事をスクロールするだけで大筋が理解できるように見出しをつけると、読者満足度が上がります。
チェックリスト:公開前に確認したい7項目
- h1は1つだけになっているか?
- h1にメインキーワードが自然に入っているか?
- h2が章立てとして整理されているか?
- h3が補足説明として正しく使われているか?
- 見出しを装飾目的で使っていないか?
- 見出しだけ読んで内容が理解できるか?
- 目次プラグインやTOCが正しく動作しているか?
9. まとめ
見出しタグ(h1・h2・h3)は、記事の読みやすさとSEO効果を両立させるために欠かせない要素です。
- h1は1ページに1つ。主キーワードを自然に入れる
- h2は章立て。検索意図に合わせて整理する
- h3は補足や具体例を展開する
- 見出しは装飾ではなく構造のためのタグ
- 公開前にチェックリストで最終確認する
👉 まずは今の自分の記事を見直し、「h1が複数になっていないか」「見出しが中身を語っているか」を確認しましょう。それだけでSEOもユーザー体験も大きく改善できます。

コメント