01 Why heading structure matters
Headings serve two audiences at once: humans scanning your page for the section they want, and crawlers (Google's, screen readers') trying to understand the page's structure. Get the hierarchy right and both jobs get easier.
Headings are not a major ranking factor on their own — but they signal topic and structure, which feed into the much bigger relevance picture. A well-structured page with logical H1 → H2 → H3 nesting consistently performs better than a wall of text with no signposts.
02 The H1 myth (multiple H1s are fine)
For about a decade, SEO advice was "exactly one H1 per page." The thinking: H1 is your main heading; multiple H1s confuse Google.
That's been outdated since around 2017, when Google's John Mueller publicly confirmed multiple H1s don't cause ranking problems. HTML5 in particular allows multiple H1s within different <section> elements.
That said, the practical advice hasn't changed much: still aim for one H1 per page. Not because Google penalises multiple, but because:
- One H1 forces you to clearly state what the page is about.
- Screen readers traditionally announce H1 as the main page identifier.
- If you're using a CMS where the H1 is the post title, multiple H1s usually mean a template bug.
03 A clean hierarchy
The pattern that works for almost any content page:
<h1>Main page topic</h1>
<h2>First major section</h2>
<h3>Sub-point</h3>
<h3>Another sub-point</h3>
<h2>Second major section</h2>
<h3>Sub-point</h3>
<h4>Detail</h4>
Three rules:
- One H1. The page's main topic.
- H2 for major sections. Use as many as the content needs — there's no upper limit.
- H3+ for nested detail within H2 sections.
04 Can you skip heading levels?
Strictly speaking, yes — Google won't punish you for jumping from H1 to H3 with no H2 between. But screen readers will, and so will users scanning your outline.
Skipped levels usually indicate either:
- A template bug (someone styled an H4 to look like an H2 instead of writing an H2).
- Visual styling driving structure (using H4 because "H2 is too big" — fix the CSS instead).
The fix in both cases: separate visual styling from semantic structure. Use H1–H6 to indicate document hierarchy, and CSS to style each level appropriately for your design.
05 The accessibility benefit
Every heading you write helps someone using a screen reader. Most screen reader users navigate by jumping between headings (using the keyboard shortcut H in NVDA and JAWS). A well-structured page with descriptive headings is faster to read for them than for sighted users.
Three accessibility-driven habits that also happen to be SEO-friendly:
- Headings should be descriptive on their own. "Why this matters" tells someone scanning headings nothing. "Why response time affects SEO ranking" tells them what's in the section.
- Don't use headings purely for visual effect. If something looks like a heading but isn't a section title, style a regular element instead.
- Maintain hierarchy even if visually you're using sidebars or tabs — semantic structure should match the document's logical structure.
06 How to audit your heading structure
What Smart SEO Audit checks for every URL:
- Exactly one H1 (or flag if zero / multiple).
- H1 is descriptive and not just the brand name.
- H2–H6 hierarchy doesn't skip levels in obvious ways.
- Headings aren't empty or whitespace-only.
For a quick manual check, install the free HeadingsMap browser extension. It outlines a page's heading structure in a sidebar, making structural problems obvious in seconds.
? Frequently asked questions
Can a page have more than one H1?
Yes — Google's John Mueller confirmed back around 2017 that multiple H1s don't cause ranking problems, and HTML5 allows them within different section elements. That said, aiming for one H1 is still good practice: it forces you to state clearly what the page is about, and screen readers traditionally announce the H1 as the main page identifier.
Is it bad to skip heading levels (e.g. H1 to H3)?
Google won't penalise you for it, but screen-reader users and people scanning your outline will struggle. Skipped levels usually signal a template bug or visual styling driving structure (using an H4 because "H2 is too big"). The fix is to separate semantic structure from styling — use H1–H6 for hierarchy and CSS for appearance.
Do headings actually affect SEO ranking?
Headings aren't a major ranking factor on their own, but they signal topic and structure, which feed into the bigger relevance picture. A page with logical H1 → H2 → H3 nesting consistently outperforms a wall of undifferentiated text, and descriptive headings also improve accessibility and time-on-page.
→ Related guides
Keep going — these companion guides go deeper on related topics.