H1 Checker: How to Audit and Fix Your Heading Structure for SEO
An H1 checker shows you every heading on a page, from the H1 down to H6, in the order search engines and screen readers read them. Our free heading checker fetches any URL, counts each heading level, draws the full outline and flags the problems that matter: a missing H1, several H1s, skipped levels, empty headings and headings that are too long. You get a clear list of fixes, so your page is easier to scan for people, search engines and AI assistants alike.
In this guide you’ll learn how heading tags work, why a single H1 and a logical outline help SEO and accessibility, how to read your results and how to fix heading problems in WordPress, Elementor and other builders.
Key takeaways
- Use one H1 per page that clearly states the main topic, close to your title tag.
- Nest headings in order (H2, then H3, then H4) like a table of contents; don’t skip levels.
- Headings are structure, not styling. Use CSS for size and colour.
- Question-style H2s and H3s help your content appear in featured snippets and AI answers.
What is an H1 checker?
An H1 checker (also called a heading checker or header tag checker) is a tool that extracts all <h1> to <h6> elements from a web page and shows them as a hierarchy. Because headings are hidden behind visual design, it’s often impossible to tell from looking at a page which text is an H2 and which is just large, bold text. A checker reads the HTML directly, so there’s no guesswork.
What heading tags are
HTML provides six heading levels. The H1 is the page’s main title; H2s divide the content into major sections; H3s divide H2 sections, and so on. MDN’s reference on heading elements explains the rules, and the W3C’s accessibility tutorial on page structure and headings shows why the order matters.
Who needs to check headings
- Site owners using page builders, which make it easy to set the wrong heading level.
- Content writers structuring long articles and guides.
- SEO specialists auditing on-page optimisation.
- Accessibility testers checking that screen-reader users can navigate by headings.
Why heading structure matters for SEO
Headings tell search engines what a page is about
Search engines use headings to understand the topic of a page and how its sections relate. A clear H1 that matches the search intent, followed by H2s that cover the subtopics people expect, makes a page easier to rank for both the main keyword and related long-tail searches. Google’s SEO starter guide recommends organising content with headings so it’s easy to follow.
Headings help passages rank and get quoted
Google can rank individual passages from long pages, and AI Overviews, ChatGPT search and Perplexity often quote the paragraph directly under a heading that matches the question. A heading like “How long should a title tag be?” followed by a direct answer is easy to extract.
Headings improve user experience
Most visitors scan before they read. Descriptive headings let them find the section they need, which keeps them on the page and makes them more likely to act.
Headings are essential for accessibility
Screen-reader users commonly jump between headings to navigate. Missing, empty or out-of-order headings make a page much harder to use, and accessibility problems can also be legal risks in some countries.
How to use our H1 checker
- Paste the page URL into the tool and click Check headings.
- Look at the counts for H1 to H6. The H1 tile turns green when there’s exactly one.
- Read the checks: missing or multiple H1s, skipped levels, empty headings, long H1s and missing H2s.
- Review the outline, indented by level, to see the page’s structure the way a crawler does.
- Follow “How to fix it”, which tells you which headings to change and to which level.
- Copy the outline to share with a writer or developer.
Understanding your heading report
No H1 on the page
Without an H1, there’s no single element that states the page topic. This often happens when a page builder’s hero heading is set to H2 or a plain paragraph. Add one H1 that describes the whole page.
Multiple H1 headings
HTML allows more than one H1, and Google has said multiple H1s aren’t a penalty. In practice, though, one H1 keeps the main topic unambiguous and the outline clean. The most common cause is a logo, tagline or every section title set as H1. Keep the one that describes the whole page and change the rest.
The first heading isn’t the H1
If a navigation label, logo or announcement bar uses an H2 or H3 above your H1, the outline starts in the wrong place. Change design elements like these to a div or p and keep the styling.
Skipped heading levels
Going from an H2 straight to an H4 breaks the hierarchy. Screen readers announce the level, so a jump suggests missing content. Change the H4 to an H3, or add the missing section heading.
How to spot the right level
Ask what the heading belongs to. If it introduces a subsection of an H2 section, it should be an H3. If it’s a new major section, it should be an H2.
Example
A pricing page might have H1 “Website Design Pricing”, H2 “Packages”, H3 “Starter”, H3 “Growth”, H3 “Pro”, then H2 “Frequently asked questions”.
Empty headings
Headings with no text are usually icons or spacers marked up as headings. They add noise for screen readers and nothing for SEO. Delete them or change the tag.
Very long headings
An H1 longer than about 70 characters is usually doing too much. Keep headings short and scannable, and move detail into the paragraph below.
How to write better headings
Writing a strong H1
- State the main topic in plain language, using the term people search for.
- Keep it close to your title tag, but it doesn’t need to be identical.
- Make it specific: “Emergency Plumbing in Austin” beats “Welcome”.
Writing H2 and H3 subheadings
- Make each subheading describe what the section covers.
- Use questions for sections that answer a question, then answer it in the first sentence.
- Include related keywords naturally, never by repeating the main keyword in every heading.
- Keep a parallel style within a list of subheadings, such as all questions or all verbs.
Headings for AEO and GEO
Answer engine optimization (AEO) and generative engine optimization (GEO) depend on content that’s easy to quote. Question headings with a direct 40–60 word answer underneath are one of the most effective formats. Find real questions with our long tail keyword generator free tool.
How to fix headings in popular website builders
Elementor
Select the Heading widget, open the Content tab and change HTML Tag to the right level. Styling stays the same. For design text like large numbers or labels, choose div or p.
WordPress block editor
Click the heading block and use the H1–H6 selector in the toolbar. In most themes the post title is the H1, so start content headings at H2.
Shopify, Wix and Squarespace
Text blocks usually offer a style dropdown such as Heading 1, Heading 2 and Paragraph. Check that the visual style you pick also sets the correct tag, then confirm with the H1 checker.
Theme templates
If the logo or site title is wrapped in an H1 on every page, the fix lives in the theme’s header template. Ask your developer to change it to a div or p on inner pages.
Heading structure examples
Service page
H1 Local SEO Services for Small Business
H2 What our local SEO service includes
H3 Google Business Profile optimisation
H3 Local landing pages
H3 Reviews and citations
H2 How much does local SEO cost?
H2 Results we’ve delivered
H2 Frequently asked questionsBlog post
H1 How to Speed Up an Elementor Website
H2 Why Elementor sites get slow
H2 Step 1: Turn on Elementor’s performance features
H3 Optimized DOM output
H3 Improved asset loading
H2 Step 2: Optimise images
H2 Final checklistSee this structure in practice in our guide on how to speed up an Elementor website.
Heading myths that waste your time
Plenty of heading advice is outdated or exaggerated. Here’s what actually matters, so you can focus your effort.
“Multiple H1s will get you penalised”
There’s no penalty. Google has said its systems cope fine with several H1s, and HTML5 allows them. We still recommend one H1 because it gives the clearest signal and the cleanest outline for screen readers, but don’t panic if a theme adds a second one; fix it when you can.
“Every heading must contain the keyword”
Repeating the same keyword in every heading reads badly and can look manipulative. Use the main keyword in the H1 and perhaps one H2, then use related terms, synonyms and questions in other headings. Search engines understand topics, not just exact phrases. Our keyword density checker online helps you spot overuse.
“The H1 must match the title tag exactly”
They should share the main topic, but they do different jobs. The title tag competes for clicks in search results and often includes your brand; the H1 welcomes visitors who are already on the page. Slightly different wording is normal and fine.
“Heading size affects SEO”
Search engines read the tag, not the font size. An H2 styled to look small is still an H2, and large bold text in a paragraph isn’t a heading. That’s exactly why an H1 checker is useful: it reveals the real structure behind the design.
How headings, titles and URLs work together
On-page SEO works best when the main signals agree. For each important page, line up four elements around the same topic:
- Title tag: the search result headline, keyword first.
- H1: the on-page headline, stating the same topic in natural words.
- URL slug: a short, readable version of the topic, created with our URL slug generator.
- Opening paragraph: a direct answer or summary that uses the main term early.
When these four agree and your H2s cover the subtopics searchers expect, both people and algorithms can tell within seconds what the page offers. Run the H1 checker after each content update to make sure new sections haven’t broken the outline.
When all three agree, the page sends one clear message about its topic. A practical test is to read only the title tag, the H1 and the URL slug together: if someone could guess what the page is about from those three alone, they’re working together. If they describe different things, rewrite whichever one is out of step.
Heading checklist
- Exactly one H1 that describes the whole page.
- The H1 appears near the top, before other headings in the main content.
- H2s for major sections; H3s for subsections; no skipped levels.
- No empty headings and no headings used only for styling.
- Headings are short, specific and use the words searchers use.
- Some H2s or H3s are phrased as the questions your audience asks.
- The title tag and H1 share the main keyword.
Related free SEO tools
- Free SEO checker: audit headings plus 30 more on-page factors.
- Content quality checker: score structure, readability and depth.
- SERP preview tool: align your title with your H1.
- Keyword density checker online: check your keyword appears in headings naturally.
- Readability checker: make sure the text under each heading is easy to read.
Ready to see your page’s outline? Run the H1 checker above and fix your headings in minutes.