H1-H6 heading structure
📖 3 min readUpdated 2026-04-18
Headings (H1 through H6) structure a page's hierarchy. Done right, they help ranking, skimmability, accessibility, and voice-search extraction. Done wrong, they produce cluttered pages that don't communicate what the content is about.
The rules of heading hierarchy
- One H1 per page. It should match the page topic and include the primary keyword naturally.
- H2s for major sections of the page (usually 3-8 per article).
- H3s for sub-sections within H2s.
- H4-H6 if needed for deep hierarchy. Rarely needed in practice.
- Don't skip levels. Going H1 → H3 without H2 breaks hierarchy.
H1 best practices
- Use the primary keyword, near the beginning, read naturally
- Differ slightly from the title tag, title is for search results, H1 is for on-page readers
- Keep to 6-12 words typically
- One H1. Never two.
H2s as query capture
H2s are one of the most underused SEO assets. Each H2 can target a long-tail or related query. If a user searches "how long should a blog post be" and your H2 is "How long should a blog post be?", you dramatically increase your chance of ranking for that variation (and of appearing as the Featured Snippet for it).
Using H2s for People Also Ask
Find PAA questions related to your main topic. Use them verbatim as H2s on the page. Answer them directly in 40-60 words right below the H2. High probability of Google pulling that answer into PAA or Featured Snippets.
Accessibility + SEO
Screen readers navigate by headings. A clean hierarchy (proper H1 → H2 → H3) also improves accessibility. It's the same structure, enforced by the same best practices. Don't fight this.
Common mistakes
- Using headings for visual styling. If you want a bigger font, use CSS, not a heading tag.
- Multiple H1s. HTML5 allows it technically; SEO best practice is still one.
- Over-nesting. H4s and H5s in a typical article are clutter.
- Repeating keywords in every heading. Natural variation wins.
Tools that help
- Browser extensions that visualize heading hierarchy (e.g., SEO Meta in 1 Click)
- Screaming Frog, audits heading structure across your site
- Chrome DevTools accessibility tab