Heading structure

On this page 7

Heading structure is the logical hierarchy of headings, from H1 to H6, that organizes a page into topics, subtopics and details. In content SEO, a clear heading structure helps search engines understand what each part of a page is about, helps readers scan and navigate, and gives assistive technologies such as screen readers a reliable outline of the document.

Headings are not a styling tool. Their level expresses semantic rank, not font size: an H3 belongs under an H2 because it covers a narrower aspect of that H2’s topic, regardless of how large either heading looks on screen.

How heading structure organizes a page

A page normally has one H1 that states its main topic, followed by H2 headings for the major sections and H3 to H6 headings for progressively narrower subsections. Together they form a tree, in which every heading sits under the nearest preceding heading of a higher level.

Search engines use headings as strong contextual signals for the passages that follow them. A paragraph under the heading “Battery life in cold weather” is interpreted in that context, which helps the engine match the passage to specific queries and supports passage-level ranking and answer extraction.

The table below summarizes the role of each heading level on a typical content page.

LevelTypical roleUsual number per page
H1Main topic of the page, close to the search intentOne
H2Major sections that answer distinct sub-questionsRoughly 3 to 10
H3Subtopics within an H2 sectionAs many as the content needs
H4Fine detail, steps or variants inside an H3Occasional
H5 and H6Rarely needed on web contentUsually none
Heading levels and their usual roles

Heading structure compared with title tag and meta description

The H1 is visible on the page, while the title tag and meta description live in the document head and mainly serve search results and browser tabs. They often share keywords but have different jobs, and treating them as identical wastes an opportunity to target related phrasing.

ElementWhere it appearsPrimary purpose
H1 headingTop of the visible contentTells the reader they are on the right page
H2 to H6 headingsThroughout the contentStructure sections and subtopics
Title tagSearch result headline and browser tabEarns the click and states the topic concisely
Meta descriptionSearch result snippet, when usedSummarizes the page to encourage clicks
Heading structure and related on-page elements

Search engines sometimes rewrite the displayed title using the H1 or other prominent headings when the title tag is missing, too long or misleading. A consistent H1 and title tag reduces the chance of unexpected rewrites.

Building an effective heading outline

The most effective method is to draft the outline before writing. Each H2 should answer one sub-question that a searcher with the target intent is likely to have, so the outline doubles as a map of topical coverage and reveals content gaps early.

  • Write descriptive headings that make sense out of context, such as “How to descale a coffee machine” rather than “Step two”.
  • Use natural query language in some H2s, because people search with questions and specific phrases.
  • Keep levels sequential: an H3 follows an H2, not an H1 directly, so the outline has no gaps.
  • Avoid repetitive keyword stuffing across headings; variations and related entities read better and cover more intent.
  • Keep headings short, ideally under about 70 characters, so they scan quickly and fit table-of-contents links.

The outline should also match the content format. A step-by-step guide uses ordered steps as H2 or H3 headings, a comparison page uses one heading per option, and a definition page uses headings for mechanism, types, comparisons and pitfalls.

Content typeH2 patternBenefit
How-to guideOne H2 per major step or phaseReaders follow the process and resume easily
Comparison articleOne H2 per option, plus a verdict sectionReaders jump to the option they care about
Product category pageShort H2s for buying guidance below listingsAdds context without pushing products down
Long-form guideH2 per sub-question, H3 for detailsSupports a linked table of contents
Heading patterns by content type

Heading structure and accessibility

Screen reader users frequently navigate by headings, jumping from one to the next to understand the page before reading in detail. The Web Content Accessibility Guidelines treat correct heading markup as part of conveying structure programmatically, so SEO and accessibility goals point in the same direction here.

Problems arise when visual styling and semantic level diverge. Text that looks like a heading but is coded as bold paragraph text is invisible to heading navigation, while decorative text coded as an H2 inserts false sections into the outline. The fix is to choose the level by meaning and adjust appearance with CSS.

Common heading structure mistakes

Most heading problems originate in templates and page builders rather than in the writing. Site-wide elements such as sidebars, footers and widgets often carry heading tags that pollute every page outline.

ProblemTypical causeFix
Missing H1Logo or banner image used as the only titleAdd a visible text H1 to the template
Several competing H1sTheme marks logo and post title as H1Keep one H1 for the main topic
Skipped levelsHeadings chosen for their font sizeUse sequential levels and restyle with CSS
Generic headingsLabels such as “More info” or “Details”Write headings that describe the section
Headings in widgetsSidebar and footer titles coded as H2Use styled paragraphs or lower levels there
Heading problems, causes and fixes

The idea that multiple H1s cause penalties is a misconception; search engines cope with them. The stronger argument for one H1 is clarity for readers and assistive technology, which benefits SEO indirectly through better engagement.

Understanding it simply

Heading structure is like the table of contents in a book. The book title sits at the top. Chapters come next, and each chapter has smaller parts inside it.

On a web page, headings play the same role. They let a busy reader skim and find the right part in seconds. They also show search engines what each part covers, which helps the page appear for more specific questions.

Applied in practice

A home appliance retailer publishes a 2,500-word guide to choosing a dishwasher. The original page has a decorative banner as its only title, uses bold text instead of headings, and marks the newsletter box and footer titles as H2. A crawl shows no H1 and five irrelevant H2s on every page.

The content team rebuilds the outline: one H1 matching the main intent, then H2 sections for size and capacity, noise levels, energy efficiency, drying methods, installation and a comparison of price ranges, with H3s for specific details such as decibel ratings and built-in versus freestanding models. Template headings are converted to styled paragraphs. After reindexing, the guide begins to appear for several narrower questions about dishwasher noise and drying, and analytics show readers using the new table of contents to jump straight to the sections they need.