Docs / Checks reference

Headings

Headings (H1 through H6) are how a page tells search engines and assistive technology how its content is organized. A messy structure hides it.

Checks reference Medium impact 3 min read

A clear heading structure helps search engines understand what a page is about and makes it easier to earn featured snippets.

What this check flags

  • Missing H1: the page has no top-level heading.
  • Multiple H1s: the page has more than one H1, which muddies the main topic.
  • Skipped levels: the outline jumps, for example from an H2 straight to an H4, breaking the hierarchy.

Why headings matter for SEO

  • They describe structure. Search engines use headings to understand the sections of a page and how they relate.
  • The H1 signals the main topic. It is the strongest on-page heading and should state clearly what the page is about.
  • They support featured snippets. Well-structured headings, especially question-style H2s, help a page get pulled into snippets and other rich results.
  • They aid accessibility. Screen readers navigate by headings, and accessibility and SEO reward the same clear structure.

The one-H1 rule

Give each page exactly one H1 that states its main topic. While modern HTML technically allows multiple H1s in different sections, one clear H1 remains the safest, most widely recommended approach for SEO. Everything below it should be H2 and lower.

Heading hierarchy

Headings should nest in order, without skipping:

  • H1: the page's single main heading.
  • H2: the major sections.
  • H3: subsections within an H2.
  • H4 and below: deeper nesting, used sparingly.

Do not skip a level for visual reasons. If an H4 looks the right size, style an H2 or H3 with CSS instead of choosing a heading by its default appearance.

H1 versus the title tag

These are easy to confuse and serve different jobs:

  • The title tag appears in the browser tab and as the clickable headline in search results. It lives in the page's head.
  • The H1 appears on the page itself as the visible main heading.

They can be similar but do not have to be identical. The title is written for the search result; the H1 is written for the reader on the page.

How to fix heading issues

  • Missing H1: add a single H1 that clearly names the page's topic.
  • Multiple H1s: keep the one that best states the main topic and demote the rest to H2.
  • Skipped levels: re-tag headings so the outline runs in order, and use CSS for sizing rather than heading choice.

How Crawlpit Monster reports them

Heading problems appear as an issue group on the dashboard, and each page's detail view shows its full heading outline, from H1 down, so you can see the structure the way a search engine reads it and spot the missing or out-of-order levels at a glance.

Common mistakes

  • Choosing headings by size. Picking an H3 because it looks right visually breaks the outline. Choose by structure and style with CSS.
  • Multiple H1s from a template. Some themes wrap the logo and the page title both in H1. Fix the template so only the page title is H1.
  • No H1 at all on template-heavy pages, where the main heading is styled text rather than a real heading tag.

Frequently asked questions

Can I have more than one H1?

HTML5 allows it, but one H1 per page is the safer, widely recommended practice for SEO and clarity. Keep a single main heading.

Do headings need to contain keywords?

Write headings for readers first. It is natural and helpful for the H1 and H2s to include the terms the page targets, but do not force them.

Does the H1 have to match the title tag?

No. They often overlap, but the title is written for search results and the H1 for the page. Each can be tuned for its job.

Is a skipped heading level a serious problem?

It is a lower-impact issue than indexability or broken links, but it is quick to fix and improves both SEO clarity and accessibility.