Heading Extractor
Pull every H1 to H6 from a page and read the outline as a tree — skipped levels and missing H1s show up immediately.
Paste HTML above to extract headings
H1-H6 hierarchy displayed as an indented tree with warnings
No headings found
Make sure your HTML contains <h1> through <h6> tags
Heading structure best practices
One H1 per page
Every page should have exactly one H1 tag that clearly describes the page's main topic and includes your primary keyword.
Logical hierarchy
Don't skip heading levels (e.g., H1 → H3). Follow a natural outline: H1 → H2 → H3 for proper semantic structure.
Descriptive headings
Use headings that clearly describe the section content. Avoid vague headings like "More info" or "Read more".
Keywords in H2s
Include secondary keywords naturally in your H2 tags. This signals topical depth to search engines.
Frequently asked questions
Why does heading structure matter?
Headings are the outline of the page. Search engines use them to understand how sections relate, screen readers use them to navigate, and readers use them to skim. A page whose headings read as a coherent table of contents is usually a page that was structured before it was written.
Should a page have only one H1?
One is the safe convention and the one to follow. HTML5 technically permits several within sectioning elements, but support is inconsistent across assistive technology and it gains you nothing. One H1 stating what the page is, then H2s for its parts.
Is it a problem to skip a heading level?
Jumping from H2 to H4 breaks the outline for screen readers and signals that the levels are being used for their size rather than their meaning. Fix it in CSS: keep the hierarchy correct and style the heading to whatever size the design needs.
How many headings should an article have?
Enough that someone scrolling can find the section they came for — in practice one every 200 to 300 words. Fewer and the page is a wall; many more and each section is too thin to deserve its own heading.
Perfect heading structure, automatically
Tonaily generates articles with properly structured headings optimized for your target keywords and SEO score.