A heading makes a promise about the text beneath it. On a useful website, headings help visitors understand where they are, which question is being answered and whether they need to read a particular section. They also provide a structure that people using assistive technology can navigate. H1, H2 and H3 are therefore editorial and semantic choices rather than a sequence of keyword slots to fill. An article with ten repeated headings is not more useful simply because an automated tool recognises each label. The most effective heading plan follows the actual reader task: one coherent page subject, meaningful major sections and smaller explanations grouped under the right parent.
Distinguish a document's identity from its outline
The HTML title names the document in its head. The H1 is a heading in the visible body, usually identifying the page's central subject. These can differ naturally in wording, but they should not promise incompatible content. A guide titled 'Preparing a Website Migration' should not lead with a main heading for an unrelated product review. Before writing headings, define what the destination needs to help the reader accomplish and which information will fulfil that promise.
Do not begin with a list of keywords and create a heading for every variation. Many synonymous queries reflect one intention. Conversely, a broad service subject may contain genuinely different decisions that deserve sections. The right information architecture emerges from those decisions and the site's real content inventory. An H1 that accurately identifies the article is more valuable to a visitor than an inflated string of every possible synonym.
Use H2 for meaningful major sections
An H2 should introduce an important part of the subject. In a guide about testing redirects, sensible major sections might explain mapping, response checks, canonical consistency and post-launch monitoring. A service page may have sections for eligibility, deliverables, limitations and contact. These labels help a reader move quickly to the relevant information and let editors identify missing pieces.
The text beneath each heading must deliver its promise. If the heading says 'How to inspect a canonical URL', the section should describe the observation and meaningful interpretation rather than repeating that canonical tags are important. A heading cannot create information gain on its own. Remove or merge sections that say the same thing with slightly different vocabulary. The reader benefits from distinct substance, not a larger outline for its own sake.
Reserve H3 for genuine subordinate explanations
An H3 identifies a subsection within a broader H2. For example, a section on launch regression tests may contain smaller headings for mobile navigation and form submissions. Those details belong to the same main task. If a subsection actually introduces an independent major topic, consider whether it should be another H2. Avoid choosing H3 merely because its default font happens to be smaller.
Heading levels express relationships; CSS manages typography. A visually smaller H2 can still be semantically correct, and a large promotional slogan need not be a heading at all. If a template repeatedly produces heading levels based on appearance, inspect the resulting document outline. Fix the component or editorial instructions rather than making every writer compensate with unusual markup.
Consider the needs of screen-reader and keyboard users
Assistive technology can present a list of headings so someone can navigate directly to the part of a page that matters. A coherent structure enables that interaction. An unexplained jump from H1 to H4 or a long sequence of identical H2 labels can make navigation confusing even when the visual design looks acceptable. W3C's Web Accessibility Initiative heading tutorial explains how to build meaningful hierarchical page structures.
Semantic headings should be actual heading elements, not ordinary paragraphs styled to resemble them. Automated tools can detect some structural issues but do not prove the labels are meaningful. Ask a reviewer to navigate the heading list without reading the entire body. Can they understand the article's principal subject and the relationships between sections? If not, adjust the outline before publication. A good heading structure supports accessibility and editorial clarity together.
Do not invent a fixed Google H1 ranking formula
Some SEO reports insist a page must contain exactly one H1 or that every H2 must repeat the primary keyword. These are oversimplifications. A clear principal heading and coherent outline are useful, but Google does not give a guaranteed ranking reward for an exact number of headings. Multiple H1 elements may arise in particular document designs; the meaningful question is whether the hierarchy and page purpose remain understandable.
Google's SEO Starter Guide encourages well-organised content for people. It does not offer a universal heading-count formula. If a scanner flags an H1 duplication, inspect whether a reusable hero component accidentally created another main heading or whether the document intentionally uses multiple major sections. Correct confusing markup because it impairs clarity, rather than claiming every such flag is an automatic penalty.
Write headings around search intent and real reader questions
A person searching for a definition expects an explanation, not an immediate sales request. Someone diagnosing a technical problem expects symptoms, checks and corrective options. A person evaluating a service needs to understand genuine scope and eligibility. The headings should correspond to those tasks. Copying the same headings across every article may make an archive look consistent while leaving customers without useful answers.
Research terms can reveal unfamiliar vocabulary, but source documents and operational facts determine what the business can truthfully explain. A title about product compatibility must lead to correct models and limitations; a service page should not list areas where the company has no genuine coverage. An accessible outline and accurate information reinforce each other. Neither can replace the other.
Handle reusable page builders and CMS components
A typical website assembles articles from hero blocks, cards, FAQ modules and related links. If a component always renders H2 irrespective of where it is placed, it may create confusing hierarchy in some contexts. A template might add a site-level H1 before the article's own H1, or an accordion might produce visually styled labels without semantic relationships. These are implementation issues, not failures that every editor can resolve by changing the article text.
Test representative page types after shared component changes: homepage, service page, guide, product and contact. Inspect actual public HTML, not just the CMS preview. If different content records feed the same component, test unusual cases such as long technical headings, nested sections and missing optional fields. Assign responsibility for semantic markup to the renderer while editorial owners remain responsible for accurate labels.
Keep mobile headings readable and complete
On a narrow screen, a large H1 may wrap over several lines. It should remain readable and not be clipped by fixed-height containers. Test representative widths including 320, 375 and 768 CSS pixels, plus user zoom and larger text where relevant. A page can have a technically correct hierarchy and still fail usability if a sticky header obscures section anchors or the text overlaps a call-to-action.
Do not shorten a heading until it becomes misleading simply to fit a design frame. Adjust layout, spacing and responsive typography instead. Long URLs, code spans, tables and illustrations within a section need separate overflow checks. An article is not accessible solely because it uses heading tags; keyboard focus, links, forms and media also need examination.
Keep the outline accurate after substantial updates
When an article is revised, its headings can become stale. A guide may gain a new diagnostic procedure while a previous H2 still promises an outdated process. A product might be renamed, leaving the H1 inconsistent with its current model description. Review the title, H1, main outline and actual paragraphs together after material changes. Do not refresh an article's date without verifying its facts.
Check source attribution where claims depend on external guidance. The W3C tutorial supports heading semantics and navigation; it does not measure an individual website's Google rankings. An SEO tool may highlight a phrase mismatch, but only reading the page can reveal whether the real question is answered. Preserve a review history and the responsible editor's approval without publishing internal notes into the public page.
Verify the real page before calling the repair complete
A successful database update proves that new content was saved. It does not establish that the public frontend is serving that version. Inspect the canonical URL, rendered H1-H3 structure, alternative text on illustrations and responsive layout. Compare the actual headings with the text beneath them. If a shared renderer outputs private editor notes, treat that as a template confidentiality defect requiring its own fix. Do not erase internal records to create a false appearance of resolution.
The best heading plan is not an exact count of keyword instances. It is a truthful map of a useful document. Begin with one clear subject, divide it into meaningful decisions, add subordinate explanations only where they belong and confirm people can navigate the final page. The result supports editorial quality and accessibility regardless of which phrases a search engine later chooses to display.
Should a major heading be H2 or H3?
Choose according to the relationship between ideas, not typography or a supposed ranking coefficient.
| Criterion | Major H2 section | Subordinate H3 subsection |
|---|---|---|
| Main purpose | Introduce a substantial new part of the page's topic | Explain a specific part of the parent section |
| Suitable example | Preparing the website migration | Verifying the redirect map within preparation |
| Reader navigation | Signals a new top-level content decision | Signals relevant detail nested under that decision |
| Common mistake | Repeating keyword variations as separate major topics | Using the level solely to make text visually smaller |
| Acceptance evidence | Heading accurately summarises the following major section | Subsection truly belongs to the parent and reads logically |
Source A: W3C WAI Headings Tutorial (accessible information hierarchy; checked 31 October 2026). Source B: MDN, HTML heading elements (document structure reference; checked 31 October 2026). Neither defines a guaranteed SEO ranking advantage for an H2 or H3. Decision: make the structural relationship understandable, then use CSS to achieve the intended visual design.
Five questions about SEO headings
Does using more H2 headings guarantee better search rankings?
No. Headings help organise useful information; Google does not promise a fixed gain for their quantity.
What is the difference between H2 and H3?
H2 introduces major sections under the page subject, while H3 usually explains narrower parts of an H2 section.
Should every heading repeat the primary keyword?
No. Use natural descriptive labels that tell readers what they will learn rather than stuffing variants.
Is an H1 required to match the HTML title word for word?
No. Both should accurately represent the same main subject, but can differ naturally.
How can heading accessibility be checked?
Inspect the public HTML hierarchy, use appropriate assistive navigation and test mobile wrapping, focus and content accuracy.