
How you organise headings on a page affects both readability and search performance. This guide explains the right heading structure for business websites.
Why heading tags are one of the most overlooked on-page SEO elements
Most business owners focus their SEO attention on keywords in body copy and metadata while ignoring heading structure entirely. But headings play a dual role that makes them worth getting right. They help search engines understand the hierarchy and topic coverage of a page, and they help human visitors scan and navigate content without reading every word.
A page with clear, logical headings is easier for Google to index accurately, easier for visitors to use on mobile, and more likely to earn featured snippet positions in search results. Getting headings right costs nothing and can improve both rankings and user experience simultaneously.
The H1 tag: your one chance to declare the page topic
Every page should have exactly one H1 tag. This is the main heading that declares what the page is about. It should contain your primary keyword, it should be specific to this page and no other, and it should match the intent of the search query you are targeting. For a service page targeting kitchen renovation in Nairobi, an H1 like Kitchen Renovation Services in Nairobi is ideal. A vague H1 like Welcome to Our Services is a wasted opportunity.
The H1 is often the same as or very similar to your page title tag, but it does not need to be identical. The page title is what appears in search results. The H1 is what visitors see when they land on the page. Both should reflect the page topic clearly.
Using H2 headings to cover subtopics and secondary keywords
H2 headings mark the major sections of a page. A good H2 serves two purposes: it signals to Google that this section covers a related subtopic, and it helps visitors quickly find the part of the page most relevant to them. On a service page, your H2 headings might cover what the service includes, who it is for, how the process works, what it costs, and what past clients say.
Each H2 is also an opportunity to include a secondary keyword or a common question your target audience is asking. For example, How much does kitchen renovation cost in Nairobi or What is included in a full kitchen remodel are H2 headings that address real search queries and make the page more useful and comprehensive.
H3 and lower headings: organising detail within sections
H3 headings are sub-sections within an H2 block. Use them when a section contains enough content that it benefits from further organisation. If your H2 is What our kitchen renovation process includes and you need to cover four distinct phases, each phase can have its own H3 heading to keep the section scannable.
In practice, many business website pages do not need H3 headings on every section. They become valuable on longer pages like detailed service explanations, buying guides, comparison articles, or blog posts with several layers of content. For short pages like a contact page or basic about page, H2 headings alone are usually sufficient.
Common heading mistakes that undermine SEO
Using heading tags purely for visual styling is one of the most common mistakes. If your designer made a decorative pull-quote into an H2 because it looks good at that size, Google is now treating that decorative text as a major subtopic of the page. Only use heading tags to mark genuine structural sections of content.
Skipping heading levels is another issue. Going from an H1 directly to an H3 creates an unclear document structure. Heading levels should follow a logical hierarchy: H1 for the main topic, H2 for major sections, H3 for subsections within those. This hierarchy does not have to be rigid on every page, but it should make sense as a document outline.
Frequently asked questions
Can a page have more than one H1?
HTML5 technically allows multiple H1 tags, but for SEO clarity it is best practice to use only one H1 per page. Multiple H1 tags can confuse search engines about the primary topic of the page.
Should every heading include a keyword?
Not necessarily. Keywords in headings are helpful where they fit naturally. Forcing a keyword into every heading can make content read awkwardly. Prioritise clarity and relevance over keyword repetition.
Need help applying this to your website?
We help businesses turn strategy into high-performance websites, content systems, and technical SEO improvements that support long-term Google visibility.
Related articles
Back to blogAI Product Development
Shipping AI features users actually want
A practical playbook for going from prompt prototypes to production-grade AI products.
Design Systems
Design systems that scale beyond 10 designers
Tokens, governance and the boring rituals that keep large design systems healthy.
Web Performance
Edge rendering in 2025: what we shipped and learned
Lessons from migrating four production sites to edge-first architectures.