Heading Structure Analyzer

Extract and analyze the H1–H6 heading structure of any HTML or pasted text instantly in your browser. Free SEO heading hierarchy checker.

Loading calculator…

Results

Heading outline
DetailValue
Total headings
H1
H2
H3
H4
Structure check

What is this calculator for?

Extract the heading hierarchy from HTML or Markdown and flag structural SEO problems.

How to Use This Calculator

Enter the values below, then press Calculate (or press Enter). The calculator updates your results instantly. Try different values to see how your inputs change the outcome.

  1. HTML or plain text with headings — enter a value. A typical HTML or plain text with headings would be Paste page HTML, or lines starting with # (h1), ## (h2)….
  2. Review your results — the key output is highlighted, with supporting figures below.

What You'll Need

HTML or plain text with headings
a value · required

About This Calculator

This analyzer pulls every H1–H6 tag out of pasted HTML (or accepts Markdown-style # headings) and shows the resulting outline.

It then checks SEO best practices: exactly one H1, headings that descend in order without skipped levels (an H3 directly after an H1 is flagged), and counts per level. Every page should have a single, descriptive H1 followed by a logical H2/H3 hierarchy.

Analysis runs locally in your browser.

Worked Examples

Example

# Page Title ## Section ### Sub-section

Frequently Asked Questions

Why is more than one H1 a problem?
An H1 communicates the single main topic of the page to search engines and assistive tech. Multiple H1s dilute that signal, so one is the documented best practice.
Do skipped levels matter for SEO?
Jumping from H1 to H3 is not automatically an SEO penalty, but a logical hierarchy helps both clarity and on-page signals, so the tool flags it.