見出し構造チェッカー

見出し構造チェッカー:HTMLからH1〜H6のアウトラインを表示 | We.Inc

HTMLを貼り付けると、H1からH6までのアウトラインがツリーで表示され、レベルの飛び、H1の欠落や重複、空の見出しが指摘されます。ブラウザー内で動作し、何もアップロードされません。

見出し構造チェッカー

ページのHTMLを貼り付けると、このチェッカーがh1からh6まで、role="heading"を持つ要素も含めて、見出しのアウトラインをインデント付きのツリーで描きます。h2の次にh4が来るようなレベルの飛び、h1の欠落や重複、空の見出しを指摘します。解析はブラウザー内で行われるため、コードがあなたの端末の外に出ることはありません。

チェッカーが指摘する項目

見出しは、スクリーンリーダーを使う人がページをざっと読むための手段であり、検索エンジンにコンテンツの構造を伝えるものでもあります。ページやコンポーネントのHTMLを、ソース表示やエディターから下に貼り付けると、アウトラインが表示され、問題がある行にそれぞれ印が付きます。

よくある質問

見出しのレベルを飛ばすのは間違いですか?

W3Cの見出しチュートリアルでは、例えばh2の直後にh4を置くような階層の飛ばしは混乱を招くので、できるだけ避けるべきだとしています。セクションを閉じてh4からh2へ戻るような上方向の移動は普通のことです。

1つのページにh1を複数置けますか?

HTMLでは許されていますが、MDNはページの内容を表すh1を1つにすることを推奨しています。各セクションをh1から始め直せるという古い考え方は、ブラウザーが使っていない文書アウトラインのアルゴリズムに依存していたため、このツールは2つ目のh1に警告を出します。

なぜURLを入力するだけではダメなのですか?

これはブラウザー内で動く静的なページで、ブラウザーはあるサイトが別のサイトのHTMLを読み取ることをブロックします。コードを貼り付ける方式なら、ツールは正確かつプライベートに動作し、何もどこにも送信されません。

role="heading"にも対応していますか?

はい。role="heading"を持つ要素は、そのaria-levelのレベルとして読み取ります。aria-levelがない場合、ブラウザーはレベル2として扱うため、チェッカーはh2として扱い、属性の欠落を指摘します。

見出しはSEOに影響しますか?

見出しは、検索エンジンを含むすべての読み手にコンテンツの構造を伝えます。順位について約束はしませんが、わかりやすいアウトラインは何よりもまず人にとって価値があります。

アウトラインの読み方

よくある原因

見出しレベルの早見表

Webページでの6つのレベルの一般的な使い方

崩れたアウトラインを直す

修正前:サイズでレベルを選んでいる

h4がちょうどよいサイズに見えたため、カードのタイトルがh2からh4に飛んでいます。

修正後:正しいレベルを使い、CSSでスタイルを変更

カードには1つ下のレベルであるh3を使い、クラスで小さく表示しています。

見出しをチェックする

下にHTMLを貼り付けてください。ブラウザー内で読み取られ、アップロードされることはありません。

チェックするHTML

サンプルを読み込む

クリア

アウトライン

見出し{n}件、警告{w}件

見出しが見つかりません。ページのHTMLを貼り付けるとアウトラインが表示されます。

問題は見つかりませんでした。

(空)

role=heading

アウトラインをコピー

h{from}からh{to}に飛んでいます

ページに別のh1があります

空の見出しです

最初の見出しがh1ではありません

ページにh1がありません

aria-levelのないrole=heading(レベル2として読み取り)

無料で始める · クレジットカード不要

関連: 無料ツール|ビジネス向け計算・生成ツール

製品

ご利用いただける方

機能

リソース

会社情報

サイトマップを見る