On-Page SEO

Heading Structure Optimization

A heading that makes no sense on its own is a section a machine cannot file anywhere. Ivan Sp rewrites heading structure on pages where the underlying content is sound but the headings underserve it. Google’s indexing process reads headings as an early signal of page content, and a single vague heading can suppress a page no matter how well the paragraph beneath it is written.

Why a Generic Heading Costs More Than It Looks Like

A heading such as “What Can You Do to Help” tells a search engine almost nothing about the section below it. One underperforming blog set carried exactly this pattern: solid body content, paired with headings too generic to signal what the content actually covered.

Adding more specific, unique headings fixed the mismatch without touching the paragraphs themselves. Every rewritten heading stayed strictly grounded in the existing body text. No rewrite introduced a new claim the original text did not already support.

A Cheaper Fix Than a Full Rewrite

I recommend headings first because a rewrite costs a fraction of a full content rewrite. They suit a specific failure pattern: content that reads fine once a person actually reads it, but signals poorly to anything scanning structure first. Applying the fix to a page whose real problem is thin or outdated content wastes the effort instead of solving it.

Diagnosing which failure a given page has, a structural signal problem or a genuine content decay problem, is covered under content refresh and decay audits.

The Hierarchy Rule That Never Gets Skipped

Heading levels run H1 to H2 to H3 in strict order, with no level skipped. A page jumping from an H2 directly to an H4 breaks the outline a search engine and a screen reader both rely on to understand.

The main entity name appears in the H1 and in at least one H2. The same exact heading string never repeats in two consecutive headings. Later headings use synonyms or attribute phrasing of the same entity instead.

Standalone Meaning Over Cleverness

I apply one test to every heading. Each heading must carry enough meaning to stand alone. An answer engine can pull a heading out of context and cite it with no surrounding paragraph attached. A short, clever heading that only makes sense beside its paragraph fails that test even when it reads well on the page.

Question-form headings get used sparingly rather than as a default pattern, capped at roughly one in three headings on a page. Statement-form headings carry the majority of the structure.

Where the Standard Heading Advice Breaks Down

The usual advice
Use one H1, keep the levels in order, and put a keyword in each heading.
What holds up in practice
Order and keywords are the easy half. The harder requirement is that each heading must make sense with the paragraphs removed, because that is how an answer engine reads it.

Imagine a page with a flawless heading hierarchy: one H1, five H2s, correct nesting, a keyword in each. Every audit tool reports the headings as passing.

The H2s read Our Approach, What to Consider, and Wrapping Up. Each contains a keyword, and none describes the section beneath it.

I read the outline with the body copy hidden. A heading that needs its paragraph to make sense will not survive being extracted from it.

Headings that fail in isolation cost every passage on the page its chance of being lifted and cited with a source attached.

Four Things Commonly Assumed About Headings

When did you last read your own headings without the paragraphs underneath them?

Ivan Sp hears the same assumptions about headings on nearly every content review.

Commonly assumedWhat actually holds
Headings are a styling choice, so the level can be picked for how it looks.Heading level defines a document outline that screen readers and extraction systems both navigate by. Styling is a separate concern.
A keyword in every heading is the goal.A heading has to describe its section first. A keyword in a heading that describes nothing helps neither a reader nor a machine.
Question headings are always better for AI search.A page where most headings are questions reads as a quiz. Roughly one in three is enough to signal the format without losing the outline.
Rewriting headings is a cosmetic change.Headings decide which passages can be lifted with a source attached. Rewriting them changes what the page is eligible to be cited for.
More headings make a page easier to scan.Headings that split a single idea across three sections make the outline harder to read, not easier.

Your strongest page is probably losing citations to a competitor with weaker writing and clearer headings. Closing that gap is an afternoon rather than a rewrite.

Heading Structure Reference

Levels available
H1 through H6, which define a document outline rather than a type size.
H1 convention
One per page, naming the page subject. Multiple H1s are valid HTML and remain unusual.
Hierarchy rule
Levels descend in order. A jump from H2 to H4 leaves a gap in the outline.
Accessibility use
Screen readers let a user navigate a page by heading, so the outline is a navigation control.
Extraction use
Answer engines commonly lift a heading with the passage directly beneath it.
Failure pattern
Generic headings such as Our Approach or What Can You Do, which describe nothing.
Relative cost
A heading rewrite touches a few words per section rather than the whole page.

A Worked Example: One Page, Two Outlines

Consider a guide to replacing a hot water tank. The outlines below are illustrative and use the same body copy in both columns. They are not drawn from a client engagement.

PositionGeneric outlineRewritten outline
H1Water HeatersHow to Replace a Hot Water Tank
H2The BasicsSigns a Hot Water Tank Needs Replacing
H2What to ConsiderTank Size by Household Occupancy
H2Our ApproachPermit Requirements in British Columbia
H2Wrapping UpTypical Replacement Timeline, Start to Finish
Standalone readabilityNone of the fiveAll five

I rewrote headings only. Every paragraph beneath them is unchanged, and the page now answers four distinct questions that can each be found.

Headings work like the labels on a filing cabinet. The documents inside were always correct, and nobody could find the right drawer.

The right column also creates four passages an answer engine can lift with their heading attached. The left column creates none.

How a Heading Pass Runs

I work through the following order, which keeps the rewrite inside a single sitting.

  1. Extract the heading outline for the page, ignoring all body copy.
  2. Read the outline alone, and mark every heading that fails to describe its section.
  3. Confirm exactly one H1 exists, and that it names the page subject rather than the brand.
  4. Check the level sequence, and correct any jump that skips a level.
  5. Rewrite each flagged heading to name its topic in four to nine words.
  6. Fold a real query into the heading where the section genuinely answers that query.
  7. Keep question-form headings to roughly one in three, so the page does not read as a quiz.
  8. Confirm the first sentence under each heading answers the heading directly.
  9. Re-extract the outline, and confirm a stranger could describe the page from headings alone.

How This Work Is Scoped

I scope heading work by page count, since the fix is per page rather than per template.

What arrives
A rewritten outline per page, delivered as a heading-by-heading replacement sheet.
Typical duration
Two to five working days for a set of twenty to thirty pages.
What the client supplies
CMS access, and a decision on which pages carry commercial weight.
Included
Outline extraction, hierarchy correction, rewriting, and a query-match check per heading.
Not included
Body copy rewriting, and template or theme changes to heading styling.
What changes the estimate
Pages with very deep nesting, or a theme that renders headings at the wrong level.
How it is quoted
After a short scoping call, once the page list is agreed.

Tools and Primary Sources

The references below define the outline rules named above. Each opens in a new tab.

Read Your Own Outline

I suggest a test that needs nothing but your own page and a piece of paper.

  1. Open your most important page, and copy out only the headings.
  2. Hand that list to somebody who has not read the page.
  3. Ask them to describe what the page covers, using the list alone.
  4. Note every heading they could not interpret without the surrounding text.

Headings that need the paragraph beneath them to make sense will not survive extraction. Rewriting those specific headings is usually an hour of work.

Common Questions

How many headings does a typical page need?

Enough to break the page into scannable, individually meaningful sections, usually one H2 for every 200 to 400 words of body content. A page with too few headings reads as one undifferentiated block to both readers and crawlers.

Can heading changes hurt a page that is already ranking?

The risk is low when rewrites stay grounded in the existing content and preserve the entity names already present. The larger risk sits with unrelated pages that skip heading levels or repeat one heading verbatim across a site.

Should headings be written as questions to match voice search?

Occasionally, and not by default. A heading forced into question form when a statement reads more naturally usually loses clarity for a small, uncertain gain, which is why the ceiling stays at roughly one in three.

Does a page need exactly one H1?

HTML5 permits more than one, and a single H1 remains the safer convention. One H1 gives a machine an unambiguous page subject, and several can leave the page subject genuinely unclear.

Discuss This Work

The first call is a free 30-minute consultation with no pitch attached. You receive an honest assessment of where the site stands and what can realistically be built.

Book a free 30-minute consultation

Scroll to Top