10 min read · On-Page SEO · Last updated July 2026
Quick answer: Your H1 should contain the primary keyword and match search intent. H2s should cover major topic sections (and include secondary keywords naturally). H3s organize content within H2 sections. Missing, duplicate, or improperly nested headings confuse both users and crawlers — and hurt rankings.
Introduction
John Mueller from Google said it in a 2021 Search Central podcast: “Headings help us understand the structure of your content and what each section is about.” That sounds obvious until you audit a real website and find H1 tags that say “Welcome” and H3s placed before any H2s.
Heading structure is one of those on-page elements that’s easy to get right and surprisingly often wrong. The cascade of effects from poor heading structure goes beyond a mild SEO hit — it affects accessibility, time on page, featured snippet eligibility, and how effectively Google can index your content’s sections individually.
This guide covers the mechanics of heading hierarchy, how to use keywords in headings without making the page feel robotic, and the specific mistakes that cause the most damage.
What you’ll learn:
– The exact rules for H1, H2, H3 usage on any page
– How Google uses headings to extract topic signals
– Which headings affect rankings and by how much
– Common heading errors that silently hurt your SEO
Table of Contents
- What Headings Do for SEO
- H1 Rules: One Per Page, With Purpose
- H2 Tags: Section Signals and Keyword Opportunities
- H3 Tags and Below: Supporting Structure
- Keyword Usage in Headings
- Common Heading Mistakes
- Heading Structure Visualizer
- FAQ
What Headings Do for SEO
Headings serve three separate functions in SEO:
1. Structure signals for Google. Crawlers use heading hierarchy to understand what a page is about and how its content is organized. Google’s NLP processes headings as section titles — each H2 signals a subtopic, each H3 signals a detail within that subtopic. A well-structured heading tree makes the page easier to parse and index accurately.
2. Featured snippet anchors. Featured snippets (the paragraph or list that appears above organic results) are frequently extracted from content that’s organized under a relevant heading. Formatting your answer under a question-format H2 (“How do you [verb] [topic]?”) dramatically increases the chance that content gets pulled for a snippet.
3. Accessibility and UX. Screen readers navigate pages by jumping between headings. A properly structured heading hierarchy makes content accessible to users with visual impairments — and accessible content signals quality to Google. Poor heading structure is both an SEO and accessibility issue simultaneously.
H1 Rules: One Per Page, With Purpose
Use one H1 per page. Google has said multiple H1s are technically acceptable and not penalized, but best practice remains one — because you only have one primary topic per page, and your H1 declares what that topic is.
The H1 should contain your primary keyword. Not shoved awkwardly at the start, but naturally included. If you’re writing about “remote accounting software,” your H1 might be “The Best Remote Accounting Software for Distributed Teams” — the keyword is there, but the sentence is natural.
The H1 and title tag can differ slightly. They’re shown in different contexts — the title tag in the SERP, the H1 on the page. The title tag is optimized for CTR; the H1 for on-page readability and keyword signaling. They should be closely related but don’t need to be identical.
The H1 should not be your site name. Branding at the top of every page as H1 is a technical mistake. Your site name belongs in the logo/header, not in an H1 tag.
H2 Tags: Section Signals and Keyword Opportunities
H2 tags are your most valuable heading real estate after H1. Each H2 signals a major section of the page to Google.
Use 4–10 H2s per 2,000-word page. Too few H2s means your content lacks visible structure. Too many H2s and you’re fragmenting a coherent section into micro-sections that don’t need their own heading.
Include secondary keywords in H2s naturally. If your page targets “email marketing for small businesses,” your H2s might include:
– “Email marketing tools for small businesses”
– “How to build your subscriber list from zero”
– “Email campaigns that convert: what small business owners get wrong”
– “Tracking email marketing performance with limited resources”
None of these H2s force the keyword. They include it naturally because the sections are actually about the topic.
H2s should match the Table of Contents. If you have a TOC, every TOC item links to an H2. This creates anchor links that allow direct navigation and can earn sitelinks in some SERP displays.
H3 Tags and Below: Supporting Structure
H3s live inside H2 sections. They’re used when a section has multiple sub-points that each need their own heading for clarity.
When to use H3s:
– The H2 section covers 3+ distinct sub-topics
– You’re writing a step-by-step process within a section
– You’re comparing multiple options within a section
When NOT to use H3s:
– You have a single paragraph to make — just write the paragraph
– You’re using them as design elements (use CSS classes for styling instead)
– Every H3 only has one sentence under it
H4 and below are rarely needed in blog content. Use them only in technical documentation or very long-form resources where the content genuinely requires four levels of hierarchy.
The nesting rule: Never place an H3 without a parent H2. Never place an H4 without a parent H3. Skipping levels (H1 → H3, or H2 → H4) breaks the semantic hierarchy that crawlers depend on.
Keyword Usage in Headings
The value of keywords in headings isn’t as a direct ranking signal — it’s as a topic signal that helps Google understand what each section covers.
Primary keyword: H1 only. Once.
Secondary keywords: H2s and H3s, when natural. Don’t force keywords into every heading. A heading like “Why This Matters for Your Business” is better than a stuffed “Why Email Marketing for Small Businesses Matters for Your Small Business.”
Question-format H2s: Excellent for targeting People Also Ask questions and featured snippets. “How long should an email subject line be?” as an H2, followed by a direct 40-60 word answer, is the exact structure Google extracts for position-zero features.
Variation over repetition: H2s can use semantically related terms and synonyms rather than repeating the exact keyword phrase. Google understands that “email campaigns,” “email newsletters,” and “email marketing” are related — and variety makes the content read more naturally.
Common Heading Mistakes
These are the heading errors that show up in nearly every site audit:
1. Multiple H1 tags. Often caused by CMS themes that wrap page titles and post titles in H1. Check your rendered HTML — not just the editor — to confirm one H1.
2. Skipping heading levels. Going from H2 directly to H4 breaks the logical hierarchy. H3 must always be nested inside an H2.
3. Keyword in every heading. “Email marketing intro,” “email marketing tips,” “email marketing tools,” “email marketing mistakes” — when every H2 contains the keyword, it looks like over-optimization and reads unnaturally.
4. Using headings purely for visual design. Making text large and bold by using H2 when you really want a styled paragraph element. Use CSS classes, not heading tags, for purely visual styling.
5. No headings on important service pages. Service pages that read as one long paragraph with no subheadings are harder for Google to parse and worse for users scanning for specific information.
6. Generic headings. “Introduction,” “Overview,” “More Information,” “Conclusion” tell Google nothing about what those sections contain. Use descriptive headings that include the topic of each section.
FAQ
Q: Does Google still use H1 tags as a ranking signal?
A: Yes, though its direct impact is moderate compared to content quality and backlinks. The H1 helps Google confirm what the primary topic of the page is — which matters for relevance scoring. Beyond H1, the value of headings is more structural than directly algorithmic.
Q: Can my H1 and title tag be different?
A: Yes. The title tag shows in SERPs; the H1 shows on the page. They should be closely related but can differ. The title tag prioritizes CTR; the H1 prioritizes on-page user experience and content structure.
Q: How many H2s should a blog post have?
A: Roughly one per 250–350 words of content, which works out to 5–10 H2s for a 2,000-word post. The right number depends on the topic — some content organizes naturally into fewer sections; some requires more.
Q: Do heading tags affect page speed?
A: Negligibly. Heading tags are standard HTML elements with zero rendering overhead. If your heading styles require large external fonts or complex CSS, that’s a separate performance issue unrelated to the headings themselves.
Q: Should I use keywords in H3 tags?
A: Use them naturally — the same principle as H2s. If the H3 is about a subtopic that naturally includes a keyword, include it. Don’t force keywords into H3s just for coverage. Google extracts topic signals from heading text, but artificial keyword placement in headings looks like over-optimization.
Conclusion
Heading structure is foundational on-page hygiene. One H1 with the primary keyword. H2s for major sections with natural keyword variation. H3s for sub-points within sections. Descriptive, specific headings throughout — nothing generic. Run the visualizer above on your next content piece before publishing.
Let Ignited Nepal Optimize Your Content
We audit, fix, and build content that ranks — combining keyword research, competitive analysis, and on-page optimization that goes beyond surface-level changes.
→ Request an SEO Content Audit
Written by the Ignited Nepal SEO team. ignitednepal.com