How it works
- Paste the URL of the page you want to inspect (for example
https://example.com/page). - The tool fetches the live page and parses every H1 through H6 tag in order.
- It builds an indented outline and checks the hierarchy for common mistakes.
- You get a visual tree plus warnings for any missing, duplicated or skipped levels.
What it checks
- H1 presence — whether the page has exactly one main heading.
- Multiple H1s — flags pages that declare more than one H1.
- Skipped levels — catches jumps like H2 straight to H4.
- Heading order — confirms levels nest logically from top to bottom.
- Heading text — shows the actual wording of each heading.
- Total count per level — how many H1–H6 tags exist on the page.
- Empty headings — surfaces heading tags with no text.
Common use cases
- Pre-publish QA — confirm a new article has a single, clear H1 and clean structure.
- Fixing accessibility — proper heading order helps screen readers and SEO alike.
- Auditing templates — catch a theme that wraps the logo or sidebar in an H1.
- Improving featured-snippet odds — clean headings help Google extract answers.
Example
Analyze a page and you might see one H1, four H2s and several H3s neatly nested — but a warning that one section jumps from H2 to H4, plus a note that a second H1 is hidden in the footer. Both are quick fixes that tidy the outline.
Frequently asked questions
Is the Heading Structure Analyzer free?
Yes — completely free, no signup and no limits. Analyze as many pages as you like with real, live data.
Can a page have more than one H1?
Modern HTML technically allows it, but for clarity and SEO it's safest to use a single H1 that states the page's main topic, then nest H2–H6 beneath it. Our heading hierarchy guide explains the best practice in detail.
What else should I check on the page?
Pair this with the Keyword Density Checker to see whether your topic terms appear in those headings, and the On-Page SEO Audit for an overall on-page score.