hタグとは、Webページの見出し構造を示すHTMLタグで、h1〜h6を使って文書の階層を整理するためのタグです。
見出しを何となく付けているだけでは、読者にも検索エンジンにもページの構造が伝わりにくくなります。特に2026年時点は、検索結果のタイトル生成やAIによる要約でも、ページ内の見出し構造とその直下の説明が以前より重要になっています。
このページでは、hタグの意味、正しい順番、SEOでの考え方、やってはいけない使い方までを整理していきます。hタグを正しく設計したい方は、ぜひ読み進めてみてください。
この記事でわかること
hタグ(見出しタグ)とは
| hタグの種類と役割 | |||
|---|---|---|---|
| 役割 | 位置づけ | ||
| h1タグ(<h1>) | ページ全体の主題 | 最上位の見出し | |
| h2タグ(<h2>) | 章レベルの見出し | h1の配下 | |
| h3タグ(<h3>) | 節レベルの見出し | h2の配下 | |
| h4タグ(<h4>) | 項目レベルの見出し | h3の配下 | |
| h5タグ(<h5>) | 補足レベルの見出し | h4の配下 | |
| h6タグ(<h6>) | 最小階層の見出し | h5の配下 | |
h1タグはページ全体のタイトルや主題を示し、通常は1ページに1つで設計します。h2は大見出し、h3はその中の小見出し、というように、上位の話題を下位の見出しで細かく分解していくのが基本です。
実際にhタグをHTMLで記述する際は、開始タグと終了タグで見出しテキストを囲みます。
<h1>hタグの記述例</h1> <h2>hタグの基本ルール</h2> <h3>h1は1ページに1つ</h3>
重要なのは、hタグは文字を大きく見せるための装飾ではなく、文書構造を伝えるためのタグだという点です。検索エンジンはページ内の主題や節の関係を把握する際に見出しを参考にしますし、スクリーンリーダーも見出し構造をもとにページを読み上げます。
SEOの相談を受けていると、順位が伸びない原因が本文の情報量ではなく、見出し構造の崩れにあるケースが少なくありません。特に、h2が並ぶべき箇所にh4が混ざっていたり、見出しが装飾目的で乱立していたりすると、ページの論点がぼやけやすくなります。
2026年時点では、hタグは「SEOの点数稼ぎ」ではなく「文書構造の明示」として扱うのが基本です。
見出しだけ整えても順位が上がるわけではありませんが、内容が良いページほど、見出し構造が整理されているほうが評価されやすくなります。
hタグを使うメリット
ユーザーがコンテンツを読みやすくなる
見出しが適切に設定されているページは、どこに何が書かれているかを短時間で把握できます。最初から全文を精読しなくても、h2で全体像をつかみ、必要な箇所だけh3以下を読むという行動がしやすくなります。
例えば、「hタグの使い方」を知りたい読者は、まずh2で「メリット」「基本的な使い方」「注意点」を見て、自分に必要な章へ移動します。さらに「順番を守る理由だけ知りたい」なら、そのh3だけを読めば要点にたどり着けます。これは、長文コンテンツほど差が出る部分です。
また、見出しがあると、ページを途中で離れて再訪したときにも、どこまで読んだかを思い出しやすくなります。スマホで読み返す場面では特に効果的です。

筆者としても、読みやすい記事は「文章がうまい記事」より「見出しの切り方がうまい記事」だと感じます。1つの見出しで1つの論点に絞れているページは、多少専門的でも離脱されにくいためです。
検索エンジンがコンテンツの内容を理解しやすくなる
検索エンジンは、ページ全体のテーマだけでなく、「どのセクションで何を説明しているか」も見ています。h1でページの主題、h2で主要論点、h3で詳細論点が整理されていると、ページの構造を把握しやすくなります。
たとえば、h1が「hタグとは」、h2が「メリット」、h3が「検索エンジンが理解しやすくなる」であれば、その段落がhタグのSEO上の役割を説明していると解釈しやすくなります。逆に、見出しが抽象的だったり、本文と一致していなかったりすると、内容の焦点がぼやけます。
また、検索結果のタイトルリンクはtitleタグだけでなく、ページ内の大見出しや目立つテキストも参考に生成されます。h1の設計が雑だと、検索結果上の見え方まで意図とずれることがあります。参照:Google 検索結果のタイトルリンク
2026年はAI Overviewsのように、ページの一部を要約して提示する検索体験も広がっています。そのため、見出しの直下で結論を簡潔に述べる構成は、以前より重要です。
hタグの基本的な使い方と効果的な見せ方
h1タグの使い方と重要性
h1はそのページで最も重要な見出しです。ページ全体が何について書かれているのかを最初に示す役割があるため、内容を端的に表す文言にします。この記事であれば「hタグとは?見出しタグの正しい使い方や順番・SEO効果を高める使い方など解説」がh1に当たります。
CMSによっては、記事タイトルが自動でh1になることがあります。その場合、本文中に別のh1を追加すると、ページ内に最上位見出しが複数存在する状態になり、構造が分かりにくくなります。まずはテーマやテンプレートの出力仕様を確認することがおすすめです。
また、titleタグとh1は完全一致でなければならないわけではありませんが、意味の整合性は保つべきです。検索結果のタイトルリンクはtitleタグ、h1、その他の目立つテキストなど複数の要素を参考に生成されるため、両者の主題がずれていると意図しない表示になりやすくなります。参照:SEO スターター ガイド
当社でもコンテンツ改善の際は、本文のリライトより先にh1とtitleの整合性を確認することがあります。ここがずれていると、以降のh2・h3設計もぶれやすいためです。h1の詳細は、h1タグとは?SEOへの影響や最適な使い方、注意点をわかりやすく解説についても参考にしてみてください。
必ず順番を守る
基本は、h1の下にh2、その下にh3というように、親子関係を保ちながら使います。h2の内容をさらに分解したいときにh3を使い、h3の補足を分けたいときにh4を使う、という考え方です。

h1の次にいきなりh3を置いたり、h2を使わずにh4へ飛んだりするのは避けましょう。

たとえば、h1が「初心者のためのSEO」なら、h2で「SEOとは」「SEOの始め方」「SEOの注意点」と大きく分け、その中でh3として「検索意図を調べる」「タイトルを設計する」のように細分化していくと自然です。
この順番を守る理由は、見た目のルールだからではありません。スクリーンリーダー利用者は見出し一覧からページを移動することが多く、階層が飛ぶと文書構造を誤解しやすくなります。さらに、検索エンジンも見出しの関係性からページ構造を把握するため、論点の整理という意味でも順番は重要です。

現場でよくあるのは、「デザイン上、文字を少し小さくしたいからh4にする」という使い方です。これは見た目と構造を混同している状態なので、見出しレベルは内容で決め、見た目はCSSで調整するようにしましょう。
HTML and CSSで見出しだと分かりやすくデザインする
WordPressなどのCMSでは、テーマによってh2やh3に十分な装飾が入っている場合もあれば、本文テキストとの差が小さい場合もあります。もし見出しが本文に埋もれて見えるなら、フォントサイズ、太さ、余白、罫線、背景色などをCSSで調整し、章や節の切り替わりが視覚的にも伝わるようにします。
例えば、h2は章の区切りとして余白を広めに取り、h3はその中の論点としてやや控えめに見せると、階層が自然に伝わります。逆に、h2とh3が同じ見た目だと、読者はどちらが上位見出しか判断しにくくなります。

なお、head内のマークアップは有効なHTMLであることが重要です。titleやmeta、linkなどのメタデータを扱う領域に不正な要素が混ざると、後続の要素が正しく解釈されないことがあります。参照:head タグ内に meta データを使用する
見出しデザインは派手さより、階層差が伝わるかどうかで考えるのが現実的です。特にBtoBサイトやオウンドメディアでは、装飾を増やすより「h2は章、h3は論点」と一貫したルールを保つほうが、運用が継続しやすくなります。CSSの基本を押さえたい方は、CSSとは?初心者にもわかりやすく基本や書き方、用語などを解説もあわせてご覧ください。
SEO効果を高めるhタグの記述ポイント
メインキーワードや関連キーワードを入れる
h1には、そのページで狙う主題を自然に含めるのが基本です。この記事なら「hタグ」がそれに当たります。h2やh3にも、各セクションの内容を表す語句を入れることで、読者にも検索エンジンにも話題が伝わりやすくなります。
たとえば、「SEO効果を高めるhタグの記述ポイント」というh2の下に、「メインキーワードや関連キーワードを入れる」「hタグに画像を使用する際はaltタグを設定する」といったh3が並んでいれば、何を説明する章なのかが明確です。
ただし、キーワードを入れることが目的になると不自然な見出しになりやすいため注意が必要です。悪い例は、「hタグ SEO hタグ 使い方 hタグ 効果」のように語句を詰め込んだ見出しです。これでは読者にとって読みにくく、検索エンジンにも良いシグナルになりません。
おすすめは、先に「この見出しで何を答えるか」を決め、その後で自然にキーワードを含めることです。筆者は見出しを作るとき、検索キーワードより先に「読者の質問文」に置き換えて考えることが多いです。そのほうが、結果的にクリック後の満足度まで揃いやすいためです。キーワード設計の詳細は、SEOキーワード選定のやり方!コツや注意点、おすすめツールも紹介で詳しく解説しています。
hタグに画像を使用する際はaltタグを設定する
結論から言うと、見出しを画像で表現すること自体は可能ですが、2026年時点ではテキスト見出しを優先するのが無難です。理由は、検索エンジン・翻訳・アクセシビリティ・更新作業のどれを取っても、テキストのほうが扱いやすいからです。
どうしてもブランド表現や特殊なデザインの都合で画像見出しを使うなら、画像の内容を適切に伝えるalt属性を設定しましょう。altは画像が表示されない場合の代替テキストであると同時に、画像の意味を補足する役割も持ちます。
ただし、ここで誤解しやすいのは、altを入れれば画像見出しがテキスト見出しと同等になるわけではない点です。見出しとしての構造を明確に伝えたいなら、やはりHTMLの見出し要素にテキストを入れ、見た目はCSSで整えるほうが安定します。
特に多言語展開や頻繁な更新があるサイトでは、画像見出しは差し替え工数が増えやすいです。SaaSやメディアの運用では、この小さな作業負荷が積み重なって更新速度を落とすので、テキスト見出し中心の設計が現実的です。
hタグを設置する際の注意点

過度に使用しないこと
hタグは順番さえ守れば何個でも使えるわけではありません。見出しが細かく増えすぎると、かえってページ全体の流れが見えにくくなります。1つの段落ごとに見出しを付けてしまうと、読者は「何が大事な章なのか」を判断しにくくなります。
目安としては、h2はページの主要論点、h3はその論点を分ける必要があるときだけ使う、という考え方が分かりやすいです。たとえば、ECサイトの商品説明ページで、短い説明文しかないのにh2・h3・h4が何段も並んでいると、構造よりノイズが増えます。
また、同じページ内で似た見出しを繰り返すのも避けたいところです。「hタグのメリット」「hタグの利点」「hタグの良い点」のように近い意味の見出しが並ぶと、内容の重複が起きやすくなります。見出しは分割のためではなく、論点整理のために使うことが大切です。
キーワードの詰め込み過ぎはNG
以前は、見出しに対策キーワードを強く入れることが重視される場面もありましたが、現在は不自然なキーワードスタッフィングは逆効果です。見出しは読者が最初に目にする要素なので、読みにくい時点で体験を損ねます。
たとえば、「hタグ SEO 効果 使い方 順番 おすすめ」のような見出しは、検索意図に答える文章になっていません。これよりも、「SEO効果を高めるhタグの記述ポイント」のように、自然な日本語で主題が伝わる見出しのほうが適切です。
検索エンジンは単語の有無だけでなく、ページ全体の文脈や内容の整合性も見ています。見出しだけキーワードを盛っても、本文が伴っていなければ評価は伸びません。むしろ、見出しと本文の対応が取れていることのほうが重要です。
新規でもコンテンツを作り続け、作ったものも新しくし続けるという形で、運用の作業負荷は増えやすいものです。その中で見出しまで毎回キーワード優先で無理に作ると、記事品質がぶれやすくなります。だからこそ、読みやすさを基準にした見出しルールを先に決めておくのが現実的です。
デザインのために使わない
文字を大きくしたい、太くしたい、目立たせたいという理由だけでhタグを使うのは避けましょう。見出しタグは文書構造を示すものであり、装飾目的で使うと、ページの論理構造が崩れます。
よくあるのは、CTAの直前や注意書きにh3を使って目立たせるケースです。見た目は整っても、その要素が本当に本文の節見出しでないなら、構造上は不適切です。この場合はdivやspanにCSSを当てて表現するほうが適しています。
また、JavaScriptやCSSで見た目だけ見出し風にしても、HTML上で見出し要素になっていなければ、検索エンジンや支援技術には伝わりません。逆に、hタグを付けたのに見た目が本文と同じなら、読者には見出しと認識されにくくなります。構造と見た目の両方を揃えることが大切です。
よくある質問
hタグはSEO順位に直接影響しますか?
h1タグは1ページに複数あっても問題ありませんか?
h2の次にh4を使ってもよいですか?
見出しにキーワードは毎回入れるべきですか?
見出しを画像で作っても大丈夫ですか?
まとめ
特に大切なのは、h1を1つに絞ること、h2→h3→h4と階層を守ること、装飾目的で使わないことの3点です。さらに2026年時点では、見出しの直下で結論を簡潔に述べる設計まで含めて考えると、検索結果やAI要約との相性も良くなります。
まずは自社サイトのページを見直し、h1の重複、見出しレベルの飛び、キーワードの詰め込みがないかを確認してみてください。

