TeckBlaze
← All articlesHome

← All articles

Technical SEO
Structure
Headings

H1-H6 heading structure: SEO guide

March 1, 2026 · 8 min read

The heading structure (H1 to H6) is a fundamental element of technical SEO and web accessibility. A well-organized heading hierarchy helps search engines understand your content structure, improves user experience, and facilitates navigation for screen readers. This guide explains why H1 is essential, the single H1 rule, how to structure your heading hierarchy, and common mistakes to avoid.

Why H1 is essential

The H1 is the most important heading tag on your page. It tells search engines and users the main topic of the content. Google uses the H1 as a strong signal to understand what the page is about, alongside the <title> tag and meta description.

The H1 should clearly and concisely describe the page's main topic. It should be immediately visible to the user, typically at the top of the main content. A missing H1 forces search engines to guess the page topic from other signals, diluting your content's relevance.

TeckBlaze classifies the absence of H1 as a high severity issue. Every indexable page on your site should have exactly one H1 that describes the main topic. It is one of the most basic yet impactful technical SEO checks.

The H1 should ideally contain your primary keyword naturally. TeckBlaze measures consistency between the title, H1, and primary keyword with a Jaccard similarity score. A high score means these three elements target the same topic, sending a clear, coherent signal to search engines.

The single H1 rule

Each page should have exactly one H1. This rule is fundamental to technical SEO. Multiple H1s on the same page dilute the primary signal and create confusion for search engines about the page's actual topic.

Before HTML5, the HTML specification explicitly prohibited multiple H1s. With HTML5, the specification introduced the concept of sections with implicit headings, theoretically allowing multiple H1s in different sections. However, Google has confirmed multiple times that their algorithms work best with a single H1 per page.

TeckBlaze detects multiple H1s and classifies them as medium severity. The audit report lists every H1 found on the page, allowing you to quickly identify duplicates and choose which to keep as the primary H1. Others can be demoted to H2.

In WordPress and similar CMS sites, multiple H1s are often caused by themes or sidebar widgets adding their own H1s. Verify that only the main content title uses the H1 tag.

Heading hierarchy

HTML headings from H1 to H6 form a tree-like hierarchy that structures the page's content. H1 is the main title, H2s are the main sections, H3s are subsections of H2s, and so on. This hierarchy should be logical and not skip levels.

A correct hierarchy resembles a document outline: H1 covers the overall topic, each H2 addresses a major aspect, and H3s detail specific points under each H2. For example: H1 "Complete SEO Guide" > H2 "Technical SEO" > H3 "Meta description" > H3 "Canonical tag" > H2 "Performance" > H3 "Core Web Vitals".

TeckBlaze checks hierarchy integrity by detecting skipped levels. An H2 without H1 (medium severity) indicates sections exist but the main title is missing. An H3 without H2 (medium severity) indicates a level skip in the hierarchy. TeckBlaze also displays the complete H1-H6 hierarchy with indentation to visualize the structure.

The number of H2s should be reasonable. TeckBlaze flags more than 15 H2s on a page as low severity because it indicates an overly fragmented structure. If your page has more than 15 main sections, consider splitting the content into multiple pages.

Impact on SEO and accessibility

For SEO, a well-structured heading hierarchy helps Google understand the thematic structure of your content. Google uses headings to identify topics and subtopics covered, which influences ranking for specific queries. Well-written headings can also appear in featured snippets and Google passages.

For web accessibility (WCAG), headings are essential for screen reader users. Screen readers like JAWS, NVDA, and VoiceOver allow users to navigate content by jumping from heading to heading. A broken hierarchy (skipped levels, missing H1) makes this navigation confusing and difficult.

TeckBlaze detects hierarchy issues in both the technical SEO audit and the accessibility audit via axe-core. The "Heading hierarchy — Levels should not be skipped" check is one of the most important automated accessibility rules.

AI engines also use headings to understand content structure. Well-structured content with clear headings is more likely to be correctly cited by ChatGPT, Claude, and Perplexity. Headings act as context markers for language models.

Common mistakes

Using headings for visual styling rather than semantic structure is the most widespread mistake. Some developers use H3 because they want smaller text, or H1 because they want bigger text. Headings should reflect the logical content structure, not visual appearance. Use CSS for styling.

Having the H1 in the logo or navigation header is a frequent error. The H1 should be in the page's main content, not in the common header shared across all pages. If your logo uses an H1, every page on your site will have the same H1, completely diluting its SEO impact.

Empty or purely decorative headings (an H2 containing only an icon or separator) are detected by TeckBlaze and accessibility tools. Every heading should contain descriptive text summarizing the section it introduces.

Jumping directly from H1 to H3 while skipping H2 is a common hierarchy error. Even though it doesn't have a major SEO impact, it affects accessibility and search engine understanding of the structure. Always respect the sequential level order.

Duplicating the H1 content in the title word for word is a missed opportunity. The title and H1 should target the same topic but can use different formulations to cover more keyword variants. TeckBlaze measures the Jaccard similarity between title and H1 to ensure they're coherent without being identical.

Best practices

Start each page with a single, clear, descriptive H1 containing your primary keyword. The H1 should be the first visible heading in the main content (excluding navigation and header). It should give the user a precise idea of the page topic in a single read.

Structure your sections with H2s that describe the major aspects of the topic. Each H2 should work as a standalone mini-title. Under each H2, use H3s for specific points if needed. Rarely will you need H4 or deeper.

Use secondary keywords and synonyms in your H2s and H3s. This expands the semantic coverage of your page without falling into keyword stuffing. For example, if your H1 is "Complete SEO Guide," your H2s can use "technical optimization," "web performance," "content strategy."

Test your hierarchy by reading it as a document outline. If the headings alone (without the text between them) form a coherent page summary, your structure is good. TeckBlaze displays the complete hierarchy with indentation to facilitate this verification.

FAQ

Exactly one H1 per page. This is the unanimous recommendation from SEO experts and Google. Multiple H1s dilute the primary signal and create confusion for search engines. TeckBlaze detects multiple H1s and flags them as medium severity. If your page has multiple H1s, keep the one that best describes the main topic and demote others to H2.

It is a medium severity issue according to TeckBlaze. An H2 without H1 means your page has sections but no main title. Search engines and screen readers cannot identify the page's overall topic. It's like a book with chapters but no title. Add a descriptive H1 at the beginning of the page's main content. This H1 should summarize the overall topic that the H2s detail.

No, they should not be identical but must target the same topic. The title appears in Google results and the browser tab (max 60 characters). The H1 appears on the page itself and can be longer and more descriptive. Use the title to attract clicks with catchy terms, and the H1 to clearly describe the content. TeckBlaze measures the Jaccard similarity between title and H1: a high score indicates good coherence.

Related articles:

SEO TechniqueAccessibilityMeta Description
Check your headings with TeckBlaze