An H1 tag is the HTML element that marks the main heading of a web page, the visible headline that tells visitors and search engines what the page is about. It sits at the top of a page’s heading structure, with H2s for main sections and H3s inside them, and it is different from the title tag that appears in search results and browser tabs.
How the H1 tag works
In the page code it looks like <h1>Emergency plumber in Croydon</h1>. Browsers display it as large text by default, though your theme’s styling decides how it actually looks. Screen readers announce it as heading level one, and many users of assistive technology jump straight to it to find where the main content starts.
The H1 is part of a hierarchy of heading tags from H1 to H6. A well-structured page reads like a table of contents: one H1 naming the page’s subject, H2s for its main sections and H3s for points within those sections. Search engines use this structure to understand how the content is organised and which parts answer which questions.
The H1 and the title tag often say similar things but do different jobs. The title tag is written for the search results page and has to work in a short space, often with the brand name. The H1 is written for someone already on the page and can be a little longer or more conversational. Google has said it is fine for them to differ.
Google has also said a page with several H1s is not a problem for its systems. Even so, one clear H1 remains best practice, because it gives readers and assistive technology one unambiguous answer to the question “what is this page?”
Why it matters
For a UK business, the H1 is the first thing a visitor reads after clicking from Google, so it confirms whether they have landed in the right place. Someone who searched for a boiler service in Leeds and lands on a page whose main heading says “Welcome” has to work to find out whether they are in the right place, and many will go back to the results.
It is also an accessibility issue. UK public sector websites are legally required to meet WCAG, and many private organisations work to the same standard, which expects headings to reflect the real structure of the page. A clear H1 helps the many people who navigate by headings.
For SEO, the H1 is one of the clearest on-page signals of a page’s topic. It will not rank a weak page on its own, but a vague or missing H1 wastes an easy opportunity and can blur which page should rank for which search.
Common mistakes
- No H1 at all. Often caused by page builders where the headline is styled text rather than a real heading.
- The logo or site name as the H1 on every page. Common in older WordPress themes, it gives every page the same main heading.
- Vague H1s. “Welcome”, “Services” or “Home” tell nobody anything.
- Stuffed H1s. Cramming several phrases in, such as “Plumber London Plumbers Emergency Plumbing”, reads badly and is a form of keyword stuffing.
- Using headings for styling. Choosing H1 or H2 for how the text looks rather than where it sits in the structure.
How to act on it
Check each important page: right-click the main headline, choose Inspect, and confirm it is an h1 element. A site crawler will list missing, duplicate and multiple H1s across the whole site in one report.
Rewrite each H1 to say plainly what the page offers and, where it fits naturally, who or where it is for: “Commercial cleaning in Manchester” rather than “Quality you can trust”. Use the phrase people search for, matched to the page’s search intent, but write for the reader first.
If the theme is generating the wrong headings, the fix belongs in the template rather than page by page. Reviewing headings alongside titles and content is a standard part of on-page SEO.
