Heading Analyzer
HTML または Markdown を貼り付けて h1-h6 の見出しツリーを確認。レベル飛ばし・h1 欠落・h1 重複を検出。
Markdown の ATX 見出し(# 〜 ######)と HTML の h1-h6 タグの両方に対応します。コードフェンス内の見出しは無視し、Setext 形式には対応していません。
見出しツリー
問題リスト
レベル別の件数
使い方
- ページのソースまたは Markdown 文書を入力欄に貼り付けます。h1〜h6 タグが含まれていれば HTML として読み、なければ 1〜6 個の # で始まる行を Markdown 見出しとして読みます。
- 見出しツリーは文書順にすべての見出しをレベルに応じて字下げ表示するので、アウトラインが一目で読めます。
- 問題リストは構造上の問題を提示します。h1 がない、h1 が複数ある、h2 の次が h4 といったレベル飛ばし、文字のない見出し、60 文字を超える長い見出し。
- レベル別の件数行で各レベルの見出し数を確認でき、コピーボタンでツリー・件数・問題をテキストレポートにまとめられます。
- すべてブラウザ内で動作します。アップロードはなく、ページからリクエストも送信されません。
こんなときに
- 公開前のページ監査 —— アウトラインが内容と一致しているか、ページ題目の h1 が一つだけかを確認する。
- 取り込んだ Markdown の点検 —— 旧システムから書き出した文書には、レベル飛ばしや空見出しが残りがち。
- 文書構造の教学 —— 論理的なアウトラインが見出しレベルにどう対応するかを授業や講座で示す。
- テンプレート生成物の整理 —— 生成されたページ群から重複した h1 タグを見つける。
プライバシーについて
ブラウザ内蔵の HTML パーサーといくつかの正規表現で貼り付けたテキストを解析します。ネットワークリクエストは送信されず、内容も保存されません。入力欄を空にすればページ上の痕跡も消えます。
FAQ
Q: 対応している見出しの記法は? A: Markdown の ATX 見出し(1〜6 個の # と半角スペース)と、HTML の h1〜h6 タグです。コードフェンス内の見出しは無視されるので、ドキュメント内のサンプルコードがアウトラインを汚しません。下線式(Setext)見出しには対応していません。
Q: h1 がないと順位に影響しますか? A: 検索エンジンは h1 がなくてもページ題目を判断できることが多く、このツールが順位を約束することはありません。明確な h1 を一つ置くのは広く使われている慣例で、読者と支援技術の両方に役立つため報告しています。
Q: レベル飛ばしとは? A: h2 の次が h4 だと h3 を飛ばしています。HTML 仕様上の文法エラーではありませんが、アウトラインの分断やコピー貼り付けの事故であることが多いため、問題として表示します。
Q: 長い見出しが警告になる理由は? A: 60 文字を超える見出しは検索結果の一覧で切れやすいため、長さを通知しています。短くするかどうかは編集上の判断であり、ツールが強制しません。
データはこのデバイス内にとどまります
Heading Analyzer は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。
入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。