Heading tags are one of the oldest on-page SEO elements, and also one of the most surrounded by myths. Must you have exactly one H1? Does skipping from H2 to H4 hurt rankings? Should every heading contain your keyword? Ask ten SEOs and you will get ten answers.
The good news is that Google has addressed most of these questions directly, and accessibility standards fill in the rest. Headings matter, but mostly because they make content easier to scan, understand and navigate, for people, for assistive technology and for search engines.
In this guide you will learn what heading tags are, what Google says about them, how to structure H1 to H6 on a page, and a practical checklist you can apply to any article, product or service page in 2026.
Key Takeaways
- Heading tags (
<h1>to<h6>) define the structure and hierarchy of a page's content. - Google uses headings to understand content and can use the H1 or other headings when generating title links.
- Google says heading order does not matter for Search, but logical order matters a lot for screen-reader users.
- There is no ideal number of headings; use them where they help readers scan.
- Write descriptive headings that summarise each section, using keywords only where they read naturally.
What Are Heading Tags?
Heading tags are HTML elements that mark titles and subtitles within a page. There are six levels, from <h1> (the most important) to <h6> (the least important). Browsers display them in decreasing size by default, but their real job is semantic: they tell browsers, assistive technologies and crawlers how content is organised.
| Tag | Typical role | Example on a blog post |
|---|---|---|
| H1 | Main topic of the page | "How to Repot a Houseplant" |
| H2 | Major sections | "When to Repot", "What You Will Need", "Step-by-Step Repotting" |
| H3 | Subsections within an H2 | "Choosing the Right Pot Size", "Choosing Soil" |
| H4 | Detail within an H3 | "Soil for Succulents" |
| H5–H6 | Rarely needed; deep technical documentation | Specification sub-points |
What Google Says About Headings
Google's SEO Starter Guide addresses heading order directly:
“Having your headings in semantic order is fantastic for screen readers, but from Google Search perspective, it doesn't matter if you're using them out of order.”
— Google Search Central, SEO Starter Guide
The guide adds that there is "no magical, ideal amount of headings a given page should have", and that Google cannot rely on HTML being used perfectly, because much of the web is not valid HTML. In other words, Google is resilient to imperfect markup.
Headings still influence how your page appears. Google's title link documentation lists heading elements, such as <h1>, among the sources it may use to create the title shown in search results, alongside the <title> element and the main visual title. A clear H1 that agrees with your title tag makes it more likely that Google shows the title you intended. Our guide to title tags explains how the two work together.
Is one H1 per page required?
Not for Google. Its guidance sets no required number of headings, and it is built to cope with imperfect markup. The HTML standard also allows more than one <h1> (as long as they are not nested), though MDN notes this is not considered best practice and recommends a single H1 that describes the page. One clear H1 is the best default: it is unambiguous for users, accessibility tools and title link generation. Many themes and page builders accidentally wrap logos or widget titles in H1s; fix that where you can, but do not panic about it.
Why Headings Still Matter for SEO
- Understanding content. Descriptive headings help search engines grasp what each section covers.
- Passage and snippet extraction. A heading phrased as a question followed by a concise answer is easy to extract for featured snippets and AI-generated answers. See our post on featured snippets.
- Scannability. Most readers scan before they read. Good headings help them find what they need and stay on the page.
- Accessibility. Screen-reader users navigate by headings. Our guide to accessibility and SEO covers where the two overlap.
How to Structure Heading Tags: Step by Step
- Write the H1 first. Make it a clear description of the page's main topic, ideally including the primary keyword from your keyword map.
- Outline the H2s. List the main questions or stages a reader needs. Use the results page and People Also Ask to find subtopics, and turn suitable question keywords into headings.
- Nest H3s under H2s. Only add H3s when a section has distinct subsections. Do not use them for styling.
- Avoid skipping levels. Go from H2 to H3, not H2 to H5. The W3C notes that skipping heading ranks can be confusing and should be avoided where possible.
- Make each heading descriptive. A reader should understand the section from the heading alone. "Step 3: Add fresh soil" beats "Next".
- Use CSS for styling. If you want large text that is not a heading, style a paragraph; if you need a heading to look small, style the heading.
- Check the outline. Use a browser extension or crawler to view the heading structure and confirm it reads like a sensible table of contents.
Example heading structure
<h1>How to Repot a Houseplant</h1>
<h2>When Should You Repot a Plant?</h2>
<h2>What You Will Need</h2>
<h3>Choosing the Right Pot Size</h3>
<h3>Choosing Potting Soil</h3>
<h2>How to Repot a Plant in 6 Steps</h2>
<h2>Aftercare: The First Two Weeks</h2>
<h2>Frequently Asked Questions</h2>
Heading Checklist
| Check | Good practice | Avoid |
|---|---|---|
| H1 | One clear H1 describing the page | Logo or site name as the only H1 |
| H1 vs title tag | Consistent topic and wording | H1 and title describing different things |
| Hierarchy | Logical nesting, H2 → H3 → H4 | Using heading levels for font size |
| Wording | Descriptive, specific, natural keywords | Keyword stuffing or vague labels like "More info" |
| Length | Short enough to scan | Whole paragraphs inside heading tags |
| Hidden content | Headings for visible sections | Headings hidden from users for SEO |
Headings in Your CMS
In most CMSs, the page or post title becomes the H1 automatically, so the body should start with H2s. In WordPress, use the Heading block and pick the level deliberately; see our WordPress SEO guide. Check your theme's templates too: sidebars and footers often contain headings that should be consistent across pages.
Common Heading Tag Mistakes
- Using headings for styling. Bold, large text is not a heading unless it introduces a section.
- Keyword stuffing. Repeating the same keyword in every heading reads poorly and adds nothing.
- Vague headings. "Introduction", "Overview" and "More" tell neither readers nor search engines anything.
- Missing H1. Some templates omit it entirely, leaving no clear main heading.
- Breaking hierarchy for design. Jumping levels to get a certain font size harms accessibility.
- Too many headings. As Google puts it, if you think it is too much, it probably is.
For a full on-page review, pair this checklist with our on-page SEO checklist and learn more about structuring articles in how to write a blog post.
Related Guides
- SEO-Friendly URLs: Structure and Best Practices
- Alt Text: How to Write It for SEO and Accessibility
- How to Build an SEO Strategy for 2026 (Step by Step)
Frequently Asked Questions
Do heading tags affect SEO?
Yes, indirectly and directly. They help Google understand page structure and can be used to generate title links, and they make content easier to scan for readers. Google says heading order itself does not matter for Search.
Can a page have more than one H1?
Yes, technically. Google sets no required number of headings and copes with imperfect markup, but one clear H1 is still the best default because it is unambiguous for users, accessibility tools and search engines.
Should I include keywords in headings?
Include your main keyword in the H1 and related terms in other headings where they read naturally. Do not force the same keyword into every heading.
Does skipping heading levels hurt rankings?
Google says out-of-order headings do not matter for Search, but skipping levels can confuse screen-reader users, so keep a logical hierarchy for accessibility.
Is the H1 the same as the title tag?
No. The title tag appears in browser tabs and is a main source for the title link in search results; the H1 is the visible heading on the page. They should describe the same topic but can be worded differently.
Conclusion
Heading tags are less about ranking tricks and more about clarity. Use one descriptive H1, organise sections with logical H2s and H3s, write headings that summarise what follows and keep the hierarchy clean for accessibility. Pages that are easy to scan are easier to understand, for people and for search engines alike.
Want us to review the structure of your key pages? Our on-page optimization service covers headings, titles and content structure. Get a free quote.



