Skip to main content

H2–H3 Heading Flow

Version 2.0 Standard: Premium

Headings are not labels. They are the skeleton of your content. If someone reads only your headings — ignoring all body text — they should understand the full story. This is the "skim test," and it is the single most important structural test for SEO content. Headings also serve as Google's subtopic signals; each H2 tells the bot what that section is about and whether it matches the searcher's needs.


Part 1 — Headings as a Standalone Outline

The Skim Test

80% of readers scan before deciding to read. They look at H1, H2, and H3 headings in order. If your headings tell a compelling story on their own, the scanner converts to a reader. If your headings are vague, the scanner bounces.

flowchart TD
A[Reader Scans H2s] --> B{Do headings tell\nthe full story?}
B -- Yes --> C[Scanner commits\nto reading sections]
B -- No --> D[Scanner leaves\nor skips randomly]
C --> E[Higher dwell time\n+ deeper engagement]
D --> F[Shallow engagement\n+ higher bounce rate]

style E fill:#217346,color:#fff
style F fill:#8B0000,color:#fff

The H2 = Promise, H3 = Delivery Framework

LevelFunctionAnalogy
H1The article's topic and promiseBook title
H2Major section — a promise about what this section deliversChapter title
H3Subsection — delivers on the H2's promise with specificsSection within a chapter
H4Rarely needed — micro-detail under an H3Footnote-level detail

The rule: Every H2 makes a promise. Every H3 under it delivers part of that promise. If an H3 doesn't serve its parent H2, it's in the wrong section.


Part 2 — Keyword Placement in Headings

Natural, Not Forced

Keywords in headings help Google understand subtopics. But forced keywords create unnatural headings that readers (and Google) recognize as manipulation.

RuleExplanation
H1: Include the primary keywordThe H1 is your title — it should naturally contain the primary keyword
H2s: Include secondary keywords where naturalNot every H2 needs a keyword. Prioritize clarity over insertion
H3s: Use semantic variations if relevantH3s are for reader clarity, not keyword density
Never: Start every heading with the same keyword"Email Marketing Tips," "Email Marketing Tools," "Email Marketing Examples" — this is keyword stuffing in headings

Heading Length Rules

MetricGuidelineWhy
Ideal length5–10 wordsLong enough to be descriptive, short enough to scan
Maximum12 wordsAfter 12 words, the heading becomes a sentence, not a heading
Minimum3 wordsUnder 3 words, the heading is too vague ("Tips," "Tools," "Summary")

Part 3 — Common Heading Mistakes

MistakeExampleProblem
The Vague Heading"Overview" / "Details" / "More Info"Says nothing about what the section contains
The Clever Heading"The Secret Sauce" / "The Magic Formula"Sounds fun but tells Google nothing. SEO needs clarity, not cleverness
The Too-Long Heading"Everything You Need to Know About How to Choose the Best CRM Software for Your Small Business"Not scannable. Reader's eye skips over it
The Keyword-Stuffed Heading"Best CRM Software — Best CRM Tools — Top CRM Platforms"Spam signal. Google penalizes this
The Numbered-Only Heading"1." / "Step 1"Meaningless without context. Use "Step 1: Configure Your Domain" instead

Part 4 — Bad vs. Good Examples

# Email Marketing Guide
## Introduction
## What You Need to Know
## Tips
## Tools
## FAQ
## Conclusion

(Why it fails: Reading only the headings tells you NOTHING. "What You Need to Know" about what? "Tips" for what? A scanner would have no reason to stop and read any section.)


Part 5 — AI Collaboration Guidelines

AI defaults to generic headings ("Introduction," "Benefits," "Conclusion"). You must enforce descriptive, skim-passing headings.

The "Heading Audit" Prompt

Role: Senior Editor specializing in content structure Task: Review these headings and improve them: [Paste H1 + all H2s + H3s] Rules:

  1. Every heading must pass the skim test — a reader who reads ONLY headings should understand the full article.
  2. Replace any vague heading ("Overview," "Details," "Tips") with a descriptive alternative.
  3. Each heading must be 5–10 words.
  4. Primary keyword should appear in H1 and at most one H2. Secondary keywords may appear naturally in others.
  5. No two headings should start with the same word.

The "Outline Generator" Prompt

Role: SEO Content Architect Task: Create an article outline for the keyword "[keyword]" with this structure:

  • H1: Contains keyword + outcome promise
  • 6–8 H2s that pass the skim test (no "Introduction" or "Conclusion")
  • 2–3 H3s under each H2 as needed Rules: Each H2 must promise something specific. Reading only the headings should tell the full story.

Part 6 — Output Checklist

Before moving to the next lesson, confirm every item below.
  • Skim test: Your headings tell the full story without any body text.
  • Promise-delivery structure: Every H3 delivers on its parent H2's promise.
  • No vague headings: Zero instances of "Overview," "Details," "Tips," "Summary," or "Conclusion."
  • Length compliance: All headings are 5–10 words (max 12 in rare cases).
  • Natural keywords: Primary keyword in H1 + max one H2. No keyword-stuffed headings.
  • Variety: No two headings start with the same word.

Internal use only. Do not distribute externally. For questions or suggested updates, raise with the content lead.