H1 tag

An H1 tag is the primary heading element on a web page, signaling the main topic to search engines and users.

An H1 tag is the main heading element on a web page, defined in HTML as <h1>Heading Text</h1>. It represents the primary topic of the page and sits at the top of the heading hierarchy (H1 through H6). Search engines use the H1 to understand what a page is about.

Why H1 tags matter

The H1 tag is one of the first things both users and search engines look at to determine page content. A descriptive H1 reinforces the topic signaled by the title tag and helps search engines confirm the page is relevant to specific queries.

Pages without an H1 lack a clear topic signal. Pages with multiple H1 tags dilute the heading hierarchy. Empty H1 tags (present in HTML but containing no visible text) provide no value at all.

Best practices

  • Use exactly one H1 per page
  • Make the H1 descriptive and relevant to the page content
  • Keep the H1 between 10 and 70 characters
  • Include the primary keyword naturally
  • Make the H1 different from the title tag but topically aligned
  • Use H2 through H6 for subheadings in a logical hierarchy

How crawler.sh helps

Run crawler seo to check for missing, empty, short (under 10 characters), long (over 70 characters), duplicate, and multiple H1 tags across your site. The report flags each issue with the affected URL and current H1 content so you can fix problems page by page.

Crawler.sh - Free Local AEO & SEO Spider and a Markdown content extractor | Product Hunt