How to Use Headings (H1, H2, H3) for SEO

SEO Basics2 min readBy the Monopage team

Headings are the titles and subtitles within a page. In HTML they are numbered from H1 to H6. Used well, they make content easier to scan, help assistive technology navigate, and give search engines clues about what each section covers.

The structure

Think of headings like an outline:

  • H1: the main title of the page. Use one per page.
  • H2: major sections.
  • H3: subsections within an H2.
  • H4 to H6: deeper levels, rarely needed on small sites.

Do not skip levels for visual effect. Pick headings by meaning and style them with CSS to look how you like.

Use one clear H1

The H1 should describe the page topic and usually relates closely to the title tag, though they do not have to be identical. Include your main phrase naturally, but make it read well.

Write descriptive subheadings

Visitors skim. A heading like "Our process" is better than "Welcome," and "How much does a new roof cost?" is better still because it matches a real question. Descriptive headings help people find what they need and help search engines match sections to queries.

Include keywords naturally

Where they fit, use related terms and phrases from your keyword research. Do not force them. Headings that read awkwardly harm usability.

Keep headings in order

A logical outline helps screen reader users, who often navigate by jumping from heading to heading. This is part of accessibility as well as SEO.

Do not use headings for styling

Avoid turning a sentence into a heading just to make it bigger or bolder. Likewise, do not hide extra headings or stuff them with keywords.

Check your pages

Many browser extensions and SEO tools list the heading structure of a page. Read the outline top to bottom. Does it tell a logical story? Are there missing or duplicated H1s?

Support your visual hierarchy

Headings should also look different from body text. Consistent heading sizes support visual hierarchy.

Answer questions directly

Where appropriate, follow a question heading with a concise answer. This suits readers and makes your content easier to extract for featured snippets, which are not guaranteed.

The bottom line

Use one H1, logical H2s and H3s, and plain descriptive wording. Structure your page like a good outline and both people and search engines will follow it.