🔒 PDPA
SEO & Web

Heading Tags (H1 to H6): A Practical SEO Guide for Malaysian SME Websites

SEO & Web - 2026-09-28 - by Cybergate Technology

Heading Tags (H1 to H6): A Practical SEO Guide for Malaysian SME Websites
How should you use heading tags (H1 to H6) for SEO?

Use one clear H1 per page that names the main topic, H2s for the main sections and H3s only inside an H2, never skipping levels. Choose each level for its meaning in the page outline, not for how big it looks, and write descriptive headings with natural keywords. Clean headings help Google, screen readers and AI answer engines understand and quote your page.

Why Heading Tags Matter More Than Most SME Owners Think

Open almost any Malaysian SME website and look at the page source, and you will find the same problem: headings chosen because of how big they look, not because of what they mean. A designer wanted a larger line of text, so it became an H1. Another wanted a small grey label, so it became an H4. The page looks fine to a human visitor, but to Google, a screen reader and an AI answer engine, the structure is a mess.

Heading tags are the outline of your page. They tell search engines what the page is about, how the topics relate to each other, and where one idea ends and the next begins. When that outline is clean, Google can understand and summarise the page more easily, visitors can scan it quickly, and AI tools can pull out a specific section as an answer. When it is broken, you make every one of those jobs harder.

The good news is that fixing headings is one of the cheapest SEO improvements you can make. It needs no new software and no link building, only careful editing. This guide explains how each heading level works, how to write headings that rank, the mistakes we see most on SME sites in Shah Alam, Melaka and the wider Klang Valley, and how to audit your own pages step by step.

What Are Heading Tags (H1 to H6)?

Heading tags are HTML elements that label the titles and subtitles on a page. There are six levels, from H1 (the most important) down to H6 (the least). Think of a printed report: the report has one title, chapters beneath it, sections inside each chapter, and sometimes sub-sections inside those. Headings work in exactly the same way on a web page.

In practice, most business pages only ever need H1, H2 and H3. H4 to H6 exist for deeply nested content such as long technical documentation, and using them on a normal service page is usually a sign that the page is over-complicated. The tag itself is only markup. The visual size is controlled separately by CSS, which is why a heading can look small but still be an H2, or look huge but be a paragraph styled to shout.

That separation is the key idea to hold on to. Choose the heading level for its meaning in the outline, then let your designer style it however the brand requires. If you ever find yourself picking a heading level because of the size it displays, stop and ask your web developer to adjust the CSS instead.

How Google and AI Search Read Your Headings

Google has said for years that headings help it understand the content of a page, although they are not a magic ranking switch. In practice, the headings are one of the clearest signals of topic and structure on the page, and they often influence how a page is broken into passages for search results. A page with descriptive headings makes it easier for Google to match a specific section to a specific search query.

This matters even more now that AI search is part of the picture. Tools such as Google AI Overviews, ChatGPT and Perplexity look for clear, self-contained chunks of content to quote. A heading that states the question or topic, followed by a direct answer paragraph, is exactly the kind of block these systems can lift. If you want to go deeper on that side of the work, read our guide on AI search optimisation (AEO and GEO) for Malaysian SMEs.

Headings also feed the featured snippet format. Many list and step snippets are built directly from a heading followed by a tidy list. Our article on featured snippets and position zero shows how to combine the two.

The H1: One Clear Headline Per Page

Every page should have one H1, and it should describe the main topic of that page in plain words. It is the closest thing the page has to a title. It does not have to be identical to your SEO title tag, but the two should clearly be about the same thing. If your title tag says 'Website Design Shah Alam' and your H1 says 'Welcome to Our Company', you are wasting the most important heading on the page.

Google can cope with more than one H1 on a page, and HTML5 technically allows it, so you do not need to panic if a theme produces two. But a single H1 is still the cleanest and safest practice for a business site, because it removes any ambiguity about the main topic. A common accidental cause of multiple H1s is a logo or slogan in the header being marked up as an H1 on every page, so check your template as well as your content.

Write the H1 for a person first. Include the main keyword naturally, keep it specific, and make it promise something the page delivers. 'IT Support in Shah Alam for Growing Businesses' is a good H1. 'Solutions' is not. Avoid stuffing several keywords into it, because that reads badly and does nothing for rankings.

H2 and H3: Building the Body of the Page

H2 headings are the main sections of your page. Each one should cover a distinct subtopic that supports the H1. If your H1 is about website design pricing, your H2s might cover what affects the price, what is included, how long it takes, and how to compare quotes. A reader who only skims the H2s should be able to grasp the shape of the whole page.

H3 headings sit inside an H2 and break a large section into smaller parts. For example, under an H2 called 'Types of Website', you might have H3s for brochure sites, eCommerce stores and landing pages. Only add H3s when a section is long enough to need them. A section of three short paragraphs does not need sub-headings, and adding them for the sake of it just makes the page look fragmented.

A useful test is to copy all your headings into a plain list. If the list reads like a logical table of contents, you have got it right. If it reads like a random pile of slogans, or if two headings say the same thing in different words, the page needs restructuring.

Never Skip Levels or Use Headings for Styling

The most common structural fault is skipped levels, such as jumping from an H1 straight to an H4 because the H4 looked the right size. Headings should descend in order. An H3 belongs inside an H2, and an H2 belongs inside an H1. Skipping levels confuses screen readers and weakens the outline that search engines read.

The opposite mistake is just as common: using a heading tag purely to make text bigger or bolder. Page builders make this tempting, because a drag-and-drop widget often lets you pick 'Heading' for any line of text. Things like phone numbers, promotional banners, sidebar titles and footer labels are frequently marked up as H2 or H3 when they are not part of the page's content outline at all.

If text is decorative or is not a real section title, use a normal paragraph or a styled div and let CSS do the work. Here are the quick rules we apply when reviewing client sites:

  • One clear H1 that matches the main topic of the page.
  • H2s for main sections, H3s only inside an H2.
  • No skipped levels and no headings chosen for size alone.
  • No headings used for phone numbers, buttons or purely decorative text.

How to Write Headings That Rank and Get Clicked

A good heading does two jobs at once. It tells the reader what the section contains, and it gives search engines a clear topical signal. Descriptive beats clever every time. 'How Much Does a Company Website Cost in Malaysia?' will help you far more than 'Let's Talk Money'. Use the words your customers actually type into Google, which you can learn through the process in our keyword research guide.

Include your target keyword or a close variation in the H1 and in some of the H2s, but only where it reads naturally. If every single heading repeats the same phrase, the page looks spammy and reads badly. Use synonyms and related phrases. For a local business, adding a place name such as Shah Alam, Melaka or Petaling Jaya to one or two headings is sensible when the page really is about serving that area.

Keep headings reasonably short. Roughly five to ten words is a good target for an H2, and they should make sense on their own without the paragraph below. Writing headings as questions works particularly well for FAQ-style sections and for content you want AI tools to quote, because the heading matches the way people phrase their searches.

Headings, Search Intent and Page Structure

A page that ranks is a page that answers what the searcher actually wants. Your headings are the visible proof of that. Before writing, look at what already ranks for your target phrase and note the subtopics that keep appearing. Those become candidates for your H2s. Our guide to search intent walks through this process in more detail.

For an informational page, the headings should follow the natural sequence of questions a beginner would ask: what it is, why it matters, how it works, what it costs, what to avoid, and what to do next. For a service page, they should cover who the service is for, what is included, how the process works, pricing signals, proof, and how to get started.

Getting this right also stops you from stuffing two intents into one page. If a single page tries to be both a beginner guide and a pricing page, the headings become muddled and the page ends up competing with itself. That is closely related to the problem described in our article on keyword cannibalisation.

Heading Mistakes We See on Malaysian SME Websites

When we audit SME websites, certain heading problems appear again and again. Knowing them makes them easy to spot on your own site. None of them are difficult to fix, but together they can leave a page sending confusing signals.

  • No H1 at all, because the hero title is an image or a styled div.
  • The same H1 copied onto every page, often the company name or a slogan.
  • Several H1s created by a page builder, with no clear main topic.
  • Headings used as buttons or banners, such as 'Call Us Now' set as an H2.
  • Headings stuffed with keyword lists, for example 'SEO Malaysia SEO Company Best SEO Agency'.
  • Text inside images that should have been a real heading.

The image problem deserves special mention. If your main headline is baked into a banner image, Google cannot read it as a heading, and neither can a screen reader. Always put real text on the page for headings, and use the image for decoration only. If you ever do need text in an image, describe it properly in the alt text as covered in our guide to image SEO.

Headings and Accessibility

Heading structure is not only an SEO matter. People who use screen readers often navigate a page by jumping from heading to heading, in the same way a sighted visitor scans the page. A clean, logical outline makes your site usable for them. A broken outline, with skipped levels and decorative headings, makes it frustrating or impossible.

This links directly to the wider question of accessible web design. Good headings are one of the simplest and most effective accessibility wins, and they cost nothing to implement beyond care in editing. If accessibility is on your radar, our article on website accessibility and WCAG for Malaysian SMEs covers the broader picture.

It is a pleasing overlap: the same habits that make a page easier for assistive technology also make it easier for search engines and for AI systems that parse content. Investing in a clean structure benefits every kind of reader at once.

How to Audit the Headings on Your Own Website

You can review your headings in about fifteen minutes per page without any paid tool. Start by opening the page and reading it as a visitor would. Then use a free browser extension that displays the heading outline, or right-click, choose 'View Page Source' and search for 'h1'. The aim is to see the outline as a plain list.

Ask four questions of each page. Is there exactly one H1, and does it match the main topic? Do the H2s read like a sensible table of contents? Are there any skipped levels? Is anything marked as a heading that is not really a section title? Note the answers in a simple spreadsheet, starting with your most important pages such as the homepage, main service pages and top blog posts.

For a larger site, a crawler can list the H1 and H2 of every page in one export, which makes duplicates and missing H1s easy to find. Our SEO audit checklist shows where heading checks fit in a full review, and a broader technical health check is described in our technical SEO guide.

Fixing Headings in WordPress and Page Builders

On WordPress, most heading problems come from the theme or the page builder rather than from the content itself. The block editor lets you choose a heading level for each heading block, so the first step is simply to review each page and correct the levels. Make sure the page title is the only H1, and that inside the content you start at H2.

Page builders such as Elementor and Divi add their own heading widgets, and many have a setting that lets you choose the HTML tag independently of the visual style. Use that setting. Choose the tag for its meaning and adjust the style separately. Also check your theme's header and footer, because logos, slogans and widget titles are frequent culprits for stray H1 and H2 tags across the whole site.

If your site was built years ago and nobody remembers how, a professional review is usually faster than hunting through settings. Our website development team builds new sites with a clean heading structure from the start, and can tidy an existing site as part of a wider refresh. For background on choosing a platform, see our WordPress business website guide.

Headings, Featured Snippets and FAQ Content

Headings are the anchor for two of the most useful result types in modern search. A heading phrased as a question, directly followed by a short and clear answer of around forty to sixty words, is the classic pattern for a featured snippet. The same block is easy for an AI system to quote, because the question and the answer sit together.

Use this pattern deliberately for the questions your customers ask most often. Put the question in an H2 or H3, answer it in the first sentence or two, then expand with detail underneath. Do not bury the answer three paragraphs down. If you also add a proper FAQ section, marking it up with structured data helps further, as explained in our guide to schema markup.

Be careful not to go too far. A page made entirely of question headings can feel repetitive and thin. Mix question-style headings with plain descriptive ones, and make sure each section delivers real substance rather than a one-line answer added just to fill the structure.

Heading Structure for Different Page Types

Different pages need different outlines. A homepage typically has one H1 that states what you do and where, followed by H2s for services, proof, process and contact prompts. It should not be a pile of slogans. Each H2 should carry real meaning, such as 'IT Support and Cybersecurity for Shah Alam Businesses', rather than an empty label like 'Our Services'.

A service page benefits from a strict structure: an H1 naming the service and location if relevant, then H2s for who it is for, what is included, the process, pricing signals, FAQs and next steps. A blog post follows the outline of the topic, as this article does. A product or category page on an online store needs a clear H1 with the product or category name, and headings for description, specifications and reviews, as discussed in our eCommerce SEO guide.

Landing pages built for ads often have very short copy, but they still need a real H1 that matches the promise of the ad. A mismatch between the ad, the heading and the offer hurts both conversions and quality. Consistency between what the visitor searched, what they clicked and what the heading says is one of the simplest conversion improvements available.

Common Questions About Headings and SEO Ranking

Business owners often ask whether changing headings will cause rankings to drop. Done carefully, it will not. Improving a heading to be clearer and more descriptive is a low-risk change, but avoid rewriting the H1 of a page that already ranks well without reason, because significant changes to a page's topic signals can move it up or down. Make one change at a time and record the date so you can compare results in Search Console.

Another frequent question is whether headings should exactly match the title tag. They do not need to be identical. The title tag is written to earn the click in search results, while the H1 greets the visitor on the page. They should clearly agree in topic, and you can vary the wording slightly. For guidance on the title side, see our article on meta titles and descriptions.

Finally, headings alone will not make a weak page rank. They work together with useful content, good internal links, fast loading and solid technical foundations. Treat them as one part of a healthy page, and if you would like a professional review, our SEO and Google ranking service covers on-page structure as part of the work.

Key Takeaways

  • Headings are the outline of your page, and search engines, screen readers and AI tools all rely on that outline.
  • Use one clear H1 per page that names the main topic, then H2s for main sections and H3s only inside an H2.
  • Choose heading levels for meaning, never for how big the text looks. Let CSS handle the size.
  • Write descriptive headings with natural keywords, and use question headings followed by direct answers for snippets and AI answers.
  • Never put headline text inside an image, and never use heading tags for buttons, phone numbers or decorations.
  • Audit your top pages first, fix one thing at a time, and track the result in Google Search Console.

If you would like a second pair of eyes on your website structure, Cybergate is based in Shah Alam with an office in Melaka, and we help SMEs across the Klang Valley. On-page SEO work is included in our SEO services from RM1,000/month, and new websites start from RM1,199 with a clean structure built in. The price we quote is final, as we are not SST-registered.

Need help with this?

Cybergate provides IT support, cybersecurity, Microsoft 365 and SEO for Malaysian businesses. Free consultation, no obligation.

Get Free Consultation WhatsApp Us

Frequently Asked Questions

How many H1 tags should a page have?
One is the cleanest and safest practice. Google can handle more than one, but a single H1 makes the main topic unambiguous. Check your theme header, because logos and slogans are common causes of accidental extra H1 tags.
Do heading tags directly improve Google rankings?
Headings are a clear signal of topic and structure and they help Google match sections to searches, but they are not a magic ranking switch. They work best alongside good content, internal links and technical health.
Should the H1 be the same as the title tag?
No, they do not need to match exactly. The title tag is written to earn clicks in search results and the H1 introduces the page to visitors. They should clearly be about the same topic.
Can I use H4, H5 and H6 on a business website?
You can, but most business pages only need H1 to H3. Deeper levels suit long technical documents. If you find yourself needing H5 on a service page, the page is probably over-complicated.
Is it bad if my headline is inside an image?
Yes. Google and screen readers cannot read text in an image as a heading. Use real text for headings and keep the image decorative, with proper alt text where it adds meaning.
How long does it take to fix headings on a small website?
For a site of around ten to fifteen pages, a careful review and correction usually takes a few hours. A larger site or one built with a complicated page builder can take longer, and a crawl helps find the problems quickly.
Keep Reading

Related Articles