Free Tools (16) Pricing
0
Add Credits
Dashboard Free Tools
Home Free Tools Heading Analyzer - Check H1-H6 Structure | Free SEO Tool

Heading Structure Analyzer

Check your H1-H6 hierarchy for SEO and accessibility

Extract the H1 to H6 outline of any page and see where the hierarchy skips levels, repeats, or disappears. Free, no account.

Paste your page HTML or just the heading tags. We'll extract and analyze all H1-H6 elements.

Enter any URL to fetch and analyze its heading structure.

0
H1 Tags
0
H2 Tags
0
H3 Tags
0
H4 Tags
0
H5 Tags
0
H6 Tags

Issues Found

Document Outline

Heading Distribution

Best Practices

One H1 per page: Use exactly one H1 tag that describes the main topic. It's typically the page title.
Logical hierarchy: Don't skip levels. After H1, use H2 for main sections, H3 for subsections, etc.
Include keywords: Use your target keywords naturally in H2 and H3 headings where relevant.
Accessibility: Screen readers use headings for navigation. Proper structure helps all users.

What This Checks

Enter a URL and the analyzer returns every heading in document order, indented by level, with the problems marked. The output is the outline a screen reader announces and the outline a crawler uses to work out how the page is organised, which are the same thing.

Looking for HTTP response headers and redirects instead? That is the HTTP Header Checker. This page is about document structure.

Reading the Output


Analyzer output, document outline
H1  Project Management for Small Teams
  H2  Why small teams struggle with tooling
    H3  Too many features
    H3  Too many seats
  H4  A note on pricing              <- skipped H3
  H2  What to look for
    H3  Collaboration
    H3  Reporting
  H2  What to look for               <- duplicate text
  H2  Conclusion

FINDINGS
  1 H1, correct
  1 level skip at "A note on pricing"
  1 duplicate H2 text
  9 headings across 1,240 words

The level skip is the finding that matters. Jumping from H2 to H4 tells assistive technology that a subsection exists at a depth with no parent, which is confusing to hear read aloud and ambiguous to parse. The fix is almost always to change the tag rather than to restructure the content, because the writer meant it as an H3 and reached for H4 to get a smaller font.

Duplicate heading text is a softer problem. Two sections called "What to look for" are useless as navigation and useless as an answer target: neither one tells a reader or a machine what is underneath it.

What Structure Is Actually For

Heading levels are not a ranking factor in the way the term is usually meant. Nothing improves because a tag changed from H4 to H3. What structure does is make a page navigable without reading it, and that has two consequences that do matter.

The first is accessibility, which is the honest reason and a legal requirement in a growing number of jurisdictions. Screen reader users navigate by heading. A broken outline makes a page genuinely harder to use.

The second is that answer engines extract sections. A model choosing what to quote from a page uses headings to decide where an answer starts and stops. A well-formed outline with descriptive headings is easier to quote correctly than a wall of text with three headings that all say "Overview". If you want that measured directly, the AI Citability Scorer grades a page on exactly this.

Questions

Can a page have more than one H1?
It is valid HTML and it will not break anything. One H1 is still clearer for both readers and machines.

Does skipping a level hurt rankings?
Not measurably. It hurts accessibility, and it makes your content harder for an answer engine to section correctly.

How many headings should a page have?
Enough that the outline alone tells you what the page covers. There is no correct number.

Is this tool free?
Yes, with no account and no limit.

A broken outline on one page usually means a broken template. An account adds the crawl that shows you how many pages share it.

Create Free Account

Free tools stay free · No card required

No subscription · Pay per use

Start with free credits.
Skip the subscription.

This free tool is one slice of the job. The full kit - rank tracking, audits, competitor gaps, content, and your visibility across ChatGPT and Google's AI Overviews - runs on credits you only spend when you use them. Sign up and we'll drop 25 credits in your account to try the paid tools on us.

Claim your free credits No card required