What You Will Learn
- Why there should be exactly one H1 per page and what it should contain
- How to structure H2, H3, and H4 headings as a logical hierarchy
- Where to place keywords across heading levels for maximum SEO signal
- How heading structure influences featured snippet and PAA box eligibility
- Why heading tags affect screen reader accessibility as well as SEO
- Common heading mistakes that dilute structure and reduce SEO effectiveness
The H1 Tag
The H1 heading is the primary descriptive heading of a page — it communicates to both users and Google what the page is fundamentally about. While Google has stated that technically having multiple H1s on a page is not a critical error, the standard practice of one H1 per page remains the correct approach for clarity and structural integrity.
H1 rules that matter
- One H1 per page. A single H1 creates an unambiguous primary topic signal. Multiple H1s, while not penalised directly, dilute structural clarity and confuse both the heading hierarchy and Google's understanding of the page's primary topic.
- H1 should include the primary keyword. The H1 is one of the highest-weighted on-page keyword signals. Including the primary keyword naturally in the H1 text is a fundamental on-page SEO practice.
- H1 should be descriptive and specific. "Services" or "Blog" are weak H1s — they describe a page section, not a specific topic. "On-Page SEO: The Complete Optimisation Guide" is descriptive and keyword-relevant.
- H1 and title tag should be related but not identical. The title tag (in
<head>) is the SERP headline. The H1 (in the page body) is the visible page heading. They should both reflect the page's primary topic but need not be word-for-word identical. Slight variation is common and natural.
Building a Logical Heading Hierarchy
Heading tags H1–H6 define a hierarchical document structure. The correct use is strictly hierarchical: H1 is the page title; H2 is major section headings; H3 is sub-sections within H2 sections; H4 is sub-sections within H3 sections. Skipping levels (H1 → H3, omitting H2) breaks the structural hierarchy and is both an accessibility problem and an SEO structural issue.
<!-- Correct heading hierarchy -->
<h1>On-Page SEO: The Complete Guide</h1>
<h2>Title Tags</h2>
<h3>Character Limits</h3>
<h3>Google Rewriting Behaviour</h3>
<h2>Meta Descriptions</h2>
<h3>Writing for CTR</h3>
<h3>Dynamic Generation</h3>
<!-- Incorrect — skips levels -->
<h1>On-Page SEO</h1>
<h3>Title Tags</h3> <!-- Should be H2 -->
<h5>Limits</h5> <!-- Should be H3 -->
Why heading hierarchy matters
- Accessibility. Screen readers use heading hierarchy to provide navigation to users with visual impairments. A broken heading structure makes a page inaccessible. Google's quality guidelines explicitly include accessibility as a page quality factor.
- Document outline clarity. Google processes page headings as a structured outline of the page's content. A logical hierarchy communicates content organisation more clearly than a flat list of inconsistently-levelled headings.
- Featured snippet eligibility. Sections introduced by clearly-hierarchical headings are more likely to be extracted for featured snippets and People Also Ask answers.
Keyword Placement Across Heading Levels
Keywords in headings send relevance signals to Google. The weight of a keyword signal decreases with heading level — H1 carries the strongest signal, H2 is significant, H3 carries moderate signal, H4 and below provide contextual relevance but minimal primary ranking signal.
| Heading Level | Keyword Strategy | Signal Strength |
|---|---|---|
| H1 | Primary keyword for the page — close to exact match where natural | Very high |
| H2 | Major sub-topics; secondary keywords; related terms; long-tail variants | High |
| H3 | Specific sub-topics; question-format keywords; semantic variations | Medium |
| H4+ | Specific item names; step titles; feature names — keyword inclusion incidental | Low |
H2 headings are particularly valuable for semantic coverage — a long-form guide with 8–12 H2 sections covering different aspects of a topic provides dense keyword signals across the full semantic space of the topic. Question-format H2s and H3s ("How does X work?", "What is the difference between X and Y?") directly target People Also Ask queries.
Headings and Featured Snippets
Featured snippets — the highlighted answer boxes that appear above organic results for many informational queries — are frequently extracted from content immediately following a heading that matches or closely relates to the search query. Understanding this mechanism enables you to structure content specifically to be eligible for featured snippets.
Heading-to-snippet extraction patterns
- Definition snippets. A query like "what is anchor text" is often answered by the first paragraph following an H2 or H3 heading that directly matches or closely paraphrases the query. Write the answer in the first 40–60 words of the section.
- List snippets. Ordered or unordered lists following a query-matching heading are frequently extracted as list featured snippets. A section with H2 "How to do keyword research" followed by a numbered list of steps is a classic pattern.
- Table snippets. Tables following relevant headings (comparison tables, feature tables) can be extracted as table snippets for comparison queries.
The structural pattern for featured snippet optimisation: use a question-format H2 or H3 that closely matches the search query, immediately followed by a concise, direct answer (for definition snippets) or a clearly-structured list or table (for list/table snippets). Do not bury the answer after lengthy preamble.
Common Heading Mistakes
- Using headings for styling, not structure. Making text large and bold with CSS then marking it as a paragraph rather than a heading, or using a heading tag just to apply the heading style to non-structural text, breaks the document outline.
- Keyword stuffing in headings. "Best SEO Title Tags | SEO Title Tag Guide | Title Tag SEO 2026" is keyword stuffed and produces a poor user experience. One clear, keyword-relevant heading phrase per section.
- No H2s at all. A long page with only an H1 and H3s (no H2s) has a broken hierarchy and misses the high-value H2 keyword signal opportunity.
- Vague headings. "Introduction", "Overview", "Details", "More Information" add no keyword value and communicate nothing specific to Google about the section's content.
- Heading every paragraph. Not every paragraph needs a heading. Excessive subheadings create visual fragmentation and reduce the depth signal of sections that should be comprehensive paragraphs.
Authentic Sources
Official on-page guidance including heading tag usage.
How Google selects featured snippet content and structural eligibility.
Authoritative accessibility guidance on heading hierarchy — the canonical technical reference.
How PAA questions are sourced — heading-structured Q&A content is a primary signal.