On-page SEO
Beginner
8 min read

Heading Structure (H1–H6) for SEO and Accessibility

Heading hierarchy is one of the most underrated on-page elements. Done well, headings give your page an outline that Google, AI assistants, and screen readers all use to understand what the page covers. Done badly, they confuse all three. This guide explains the rules and the common mistakes.

Last reviewed April 19, 2026|By Toronto SEO Editorial
TL;DR

Headings (H1–H6) give your page a hierarchical outline that helps Google, AI assistants, and screen readers understand structure. The rules: one H1 per page that matches the topic, H2s for major sections, H3s for subsections under H2s, no skipping levels. Headings should describe the section, not be cute or vague.

Heading hierarchy is one of the most underrated on-page elements. Done well, headings give your page an outline that Google, AI assistants, and screen readers all use to understand what the page covers. Done badly, they confuse all three. This guide explains the rules and the common mistakes.

The hierarchy rules

Headings are organized H1 (biggest, most important) through H6 (smallest, least important). They should form a strict outline: one H1, then H2s for top-level sections, then H3s nested inside H2s, then H4s inside H3s, and so on.

Don't skip levels (don't jump from H2 to H4) and don't use heading tags for visual styling. If you need a visual heading without semantic weight, use a styled <p> or <div>.

The H1: one per page, and it matches the topic

Modern HTML5 technically allows multiple H1s, but for SEO and accessibility the safest pattern remains one H1 per page that clearly describes the page's main topic. It can be similar to (but doesn't have to match) the title tag.

The H1 is read first by screen readers, scanned first by humans, and weighted more heavily than other headings by search engines. Make it count.

How to write headings that work for SEO

Use headings to mirror real user questions and the subtopics that matter for the cluster. The People Also Ask section in Google for your primary keyword is a goldmine for H2 ideas — those are literally questions Google has identified as relevant to the topic.

Include keywords naturally where they fit, but never at the cost of clarity. "How to choose a Toronto SEO agency" beats "Toronto SEO agency choosing tips guide" every time.

Headings and AI assistants

AI assistants use heading hierarchy to chunk content for retrieval. A page with clear, descriptive H2s is far easier for an AI to summarize and cite section-by-section than one wall of text or one with vague headings.

Practical rule: every H2 should be a self-contained answer to a question a user might ask. "Step 1: Set up the account" works inside a tutorial; "Some thoughts" or "More info" doesn't help anyone.

Common heading mistakes

The classic mistakes: using H1 for the site logo, multiple H1s with different topics, skipping levels (H2 → H4), keyword-stuffed headings ("Toronto SEO Company Toronto SEO Services"), and using heading tags for visual sizing rather than structure.

Audit headings with a free tool like Web Developer Toolbar's outline view, the SEO Pro extension, or the headingsMap browser extension. The page outline should read like a clean table of contents.

Key takeaways

One H1 per page, matching the topic.
H2s for top-level sections, H3s nested inside H2s — never skip levels.
Headings should describe the section content, not be vague or cute.
AI assistants use heading hierarchy to chunk and cite content.
Don't use heading tags for visual styling — use CSS instead.

Frequently asked

Ready to apply this to your site?

Toronto SEO works with ambitious businesses across the GTA on the exact playbooks taught in this hub. Get a free, senior-led audit of where your SEO program stands today.