Jump to a section +
Headings are labels for sections, not text styling
An H1, H2, or H3 element gives text a structural meaning in HTML. The number states the heading's level: H1 for a top-level section, H2 for a subsection, H3 for a sub-subsection, and so on. A designer can make any of them large, small, bold, light, or visually hidden with CSS, but changing the appearance does not change the semantic level. Pick the element that describes the content relationship, then style it.
W3C accessibility guidance says headings communicate content organization and can support in-page navigation in browsers, plug-ins, and assistive technologies. Clear labels are helpful for people who scan visually, navigate with a screen reader's heading list, have limited short-term memory, or simply want the answer quickly. That user value is the main reason to build a sound outline. Explore the SEO and AI-search article library for related guidance on titles, internal links, schema, and site structure.
Give each level a defined job
A practical heading model for most business pages
| Level | Job | Typical example | Avoid |
|---|---|---|---|
| H1 | Name the page's primary visible topic | Commercial Kitchen Hood Cleaning in Milwaukee | A logo, slogan, or generic 'Welcome' as the only H1 |
| H2 | Start a major part of the page | What the cleaning service includes | Using H2 only because its default font looks right |
| H3 | Divide an H2 section into meaningful subtopics | Fan and duct inspection | An H3 with no parent H2 topic |
| H4–H6 | Continue a genuinely deep technical or reference outline | Filter replacement specifications | Adding depth just to make labels smaller |
Most small-business pages need only H1 through H3. That is not a search rule; it is a sign that the content probably does not require a six-level document outline. Long policies, technical documentation, or research may justifiably go deeper. If a service page repeatedly needs H4 and H5, consider whether one section deserves its own page or whether the writing can be simplified. The SEO services team can review heading structure alongside page purpose, metadata, accessibility, and internal pathways rather than isolating it as a keyword exercise.
Use one clear content H1 as a convention, not a myth
The HTML standard defines H1 as a top-level heading, and valid documents can contain more than one top-level section. That does not make every repeated H1 helpful. For a typical business web page, one prominent H1 for the main content gives editors, designers, accessibility reviewers, and search systems an unambiguous page title. Use that as a maintainable house rule. Multiple H1 elements are not evidence of a penalty by themselves, but accidental H1s in a logo, modal, card grid, and footer can make the outline noisy and the main topic less obvious.
The title tag and H1 may use slightly different wording. A title might add a concise brand, while the H1 reads naturally on the page. They should still describe the same destination. Google's title-link documentation says its systems may use the title element, main visual title, heading elements, and other prominent text. Several contradictory, equally prominent titles make that source material less clear. The separate guide to writing title tags and meta descriptions explains how those two labels work together.

The levels show containment: each H3 belongs to the H2 directly above it until the next H2 begins.
Build H2 sections around buyer decisions
H2 headings should divide the main topic into the parts a reader needs to understand or act. On a service page, those parts are rarely a string of keyword variations. They are usually fit, scope, method, proof, price factors, timing, risk, service area, and next steps. Write the section first in question form if that helps—What does the inspection include?—then decide whether the question or a direct label serves the page better.
The outline does not need a heading above every paragraph. Two or three short paragraphs can live under one clear section. Add a subheading when it identifies a meaningful new part, supports navigation, or makes a long passage easier to scan. Do not add headings merely to repeat a query. A section titled Roof Repair Services followed by H3s called Best Roof Repair, Affordable Roof Repair, and Local Roof Repair creates no useful conceptual relationship.
Nest H3 headings only when the H2 needs subdivisions
- An H3 names a part of the H2 topic, not a separate major page topic
- Sibling H3 headings use parallel wording when they perform the same role
- A new H2 closes the earlier H3 subsection and starts a new major section
- Heading ranks normally move one level deeper at a time: H2 to H3, not H2 to H4
- Moving back up can skip levels because the deeper subsection has ended—for example, H4 back to H2
- A short section with no meaningful subdivisions does not need an H3
- Visual size is controlled in CSS so semantic level does not become a design compromise
W3C's page-structure tutorial advises nesting by rank and avoiding skipped levels where possible because skips can be confusing. The same guidance notes that a higher-level heading can follow a deeper one when it closes those subsections. In other words, H2 → H3 → H4 → H2 can be coherent, while H2 → H4 without an H3 usually hides a missing relationship. Automated accessibility checks can flag suspected skips, but a person should review whether the written outline makes sense.
Write headings that remain useful outside the layout
WCAG 2.2 Success Criterion 2.4.6 requires headings and labels, when provided, to describe topic or purpose. They do not have to be long. Specific wording helps a person scanning visually and a screen-reader user choosing from a heading list. It also forces the writer to notice thin or duplicate sections. Avoid putting the same exact phrase in every heading; natural synonyms are fine when they clarify distinct ideas, but the outline should not read like a bag of keywords.
Audit the rendered page, not just the editor
A 15-minute heading review
List the headings in DOM order
Use browser developer tools or an accessibility inspector. Page-builder labels do not prove which HTML elements reached production.
Find the main title
Confirm that the visible page topic is an H1 and that logos, cookie notices, templates, and hidden components have not added competing H1 elements.
Check containment
For every H3, name its parent H2. If the relationship is hard to explain, promote it, move it, rename it, or remove the heading treatment.
Check descriptions
Read only the headings and replace slogans or repeated labels that do not predict the section's content.
Test more than sight
Navigate headings with a screen reader or accessibility tree, use keyboard controls, and check that sticky headers do not cover anchor-linked headings.
Review mobile order
Responsive CSS may visually rearrange cards and columns. Confirm that visual order and DOM reading order still tell the same story.
How many H1 tags should a page have?
For most business pages, use one clear content H1 as a simple, maintainable convention. HTML can represent multiple top-level sections, so multiple H1s are not an automatic SEO penalty. The practical goal is an unambiguous main page title and a coherent outline.
Is skipping from H2 to H4 bad for SEO?
A skipped rank is mainly a structural and accessibility concern because it can make the hierarchy harder to follow. W3C advises avoiding skips where possible. Fix the outline for readers; do not treat it as a secret ranking penalty.
Should every heading contain a target keyword?
No. Headings should describe their sections. Use the ordinary language a customer needs, including the service or issue when relevant, but avoid mechanical repetition and near-identical keyword variations.
Can text look like a heading without an H tag?
Visual styling can make any text look large, but it will not reliably expose heading semantics to assistive technology. When text genuinely labels a section, use the correct heading element and style it with CSS.
Evidence behind the guide
Sources and further reading
- Headings in the WAI Page Structure TutorialW3C Web Accessibility Initiative
- Understanding Success Criterion 2.4.6: Headings and LabelsW3C Web Accessibility Initiative
- The h1, h2, h3, h4, h5, and h6 elementsWHATWG HTML Living Standard
- Influencing your title links in search resultsGoogle Search Central
Continue on Web Respawn
Pages that actually connect to this decision.
These links are selected for the subject of this guide. They are not a generic service dump.
Strengthen crawlability, local relevance, entity clarity and useful content.
Open page ↗RELEVANT PAGEWebsite Design FAQsGet concise answers about scope, timelines, ownership, SEO and care.
Open page ↗RELEVANT PAGEWebsite Design & RedesignExplore the strategy, content, design, build and launch foundation.
Open page ↗







