Content

H1 Tags: Best Practices for SEO Headings

The H1 tag is the main heading of your page. It tells both users and search engines what the page is about. Every page should have exactly one H1 that includes your primary keyword.

Last updated: February 20, 2026

Quick Summary

  • Every page should have exactly one H1 tag
  • The H1 should include your primary keyword naturally
  • H1 is different from the title tag - H1 appears on the page, title in search results
  • Use H2-H6 tags for subheadings in a logical hierarchy

Does your site have this issue?

Run a free scan to find out.

Scan Your Site

What is an H1 tag?

The H1 tag is the top-level heading element in HTML:

html<h1>Your Main Page Heading</h1>

It serves two purposes: 1. For users: It is the first and most prominent heading on the page, telling visitors what the content is about 2. For search engines: Google uses the H1 to understand the primary topic of the page

HTML defines six heading levels (H1 through H6). H1 is the most important, H6 the least. They should be used in order to create a logical content hierarchy.

H1 best practices

One H1 per page: While HTML5 technically allows multiple H1s, SEO best practice is one H1 per page.

Include your primary keyword: The H1 should naturally contain the main keyword you are targeting.

Make it descriptive: The H1 should accurately describe the page content. Users who land on your page should immediately understand what it covers.

Keep it under 70 characters: Long headings lose impact and can look messy on mobile.

Match user intent: If someone searches "how to fix slow website," your H1 should be something like "How to Fix a Slow Website: Complete Speed Guide."

Do not duplicate the title tag: The H1 and title tag should be related but not identical. The title tag is optimized for search results; the H1 is for on-page reading.

Heading hierarchy for SEO

Headings should follow a logical structure:

H1: Main Topic
  H2: Subtopic 1
    H3: Detail under Subtopic 1
    H3: Another detail
  H2: Subtopic 2
    H3: Detail under Subtopic 2
  H2: Subtopic 3

Do not skip levels: Going from H1 to H3 (skipping H2) breaks the logical hierarchy and can confuse both users and search engines.

Use headings for structure, not styling: Do not use H2 tags just because you want bigger text. Use CSS for styling and headings for semantic structure.

Google uses headings for featured snippets: Well-structured headings increase your chances of appearing in featured snippets and "People Also Ask" boxes.

Frequently Asked Questions

Can I have multiple H1 tags on one page?

While valid in HTML5, SEO best practice is one H1 per page. Multiple H1s dilute the topic signal and can confuse search engines about the primary topic.

Should the H1 and title tag be the same?

They should be related but not identical. The title tag is for search results (more keyword-focused). The H1 is for on-page reading (more natural and descriptive).

Does the H1 need to be at the top of the page?

Ideally, yes. The H1 should be the first heading users see. Placing it below other content or images reduces its impact for both users and SEO.

Is the H1 tag a ranking factor?

Heading tags are a confirmed ranking signal. Google uses them to understand page structure and topic. The H1 is the strongest heading signal on the page.

Related Guides

Ready to fix this on your site?

Our scanner checks for this and 150+ other ranking factors automatically.

Get Started Free