SEO & Web - 2026-08-15 - by Cybergate Technology

Only if real customers are searching in that language and you can maintain the content properly. Most Malaysian SMEs get the best return from a strong English site first, then a Bahasa Malaysia version for consumer, government-linked or B2C services, and Chinese only where the buying audience genuinely searches in Chinese. A half-finished second language usually hurts rankings more than it helps, because thin or machine-translated pages compete with your own English pages and confuse Google about which one to show.
Why Multilingual SEO Matters in Malaysia
Malaysia is one of the few markets where a single customer will happily search in three languages within the same week. Someone looking for an air conditioner service in Shah Alam may type 'aircon service near me' on Monday, 'servis aircond Shah Alam' on Wednesday, and something entirely different when talking to a family member. The search behaviour is genuinely mixed, and it changes by industry, by age group and by whether the person is buying for themselves or for a company.
That mix creates a real opportunity. Most Malaysian SME websites are English only, so Bahasa Malaysia search results are often thinner and easier to rank in. If your competitors have not written anything in Malay for a service that people clearly search for in Malay, you can pick up traffic that costs far less effort than fighting for the same English keyword everyone is targeting.
But it also creates a trap. Adding languages badly is one of the fastest ways to damage a site that was previously ranking fine. This guide walks through how to decide, how to structure it technically, and how to keep it maintainable once the novelty wears off.
Do You Actually Need a Second Language?
Start with evidence, not assumption. Open Google Search Console and look at the actual queries bringing people to your site. If you already see Malay-language queries appearing, even at low volume and low position, that is a signal there is demand you are only accidentally serving. If you see none at all after twelve months of decent traffic, the demand may simply not be there for your service.
Then look at who buys from you. B2B services sold to corporate procurement, IT, finance or engineering teams in Malaysia are overwhelmingly researched in English. Consumer services, government-adjacent work, trades, education, healthcare and anything bought by an older or more rural audience skew far more towards Bahasa Malaysia. Chinese-language search in Malaysia exists but is narrower, and is usually concentrated in specific consumer categories and communities.
- Strong case for Bahasa Malaysia: home services, clinics, tuition centres, insurance, automotive, retail, government-linked work
- Weak case: enterprise software, corporate IT, professional B2B services with English-speaking decision makers
- Chinese: consider only where you can name specific customers who would search that way
- No case at all: if you cannot commit to maintaining the pages for the next two years
The Cost of Getting It Wrong
A poorly executed second language does not just sit there doing nothing. It actively competes with your existing pages. If you machine-translate your entire English site into Malay and publish it under the same domain without proper signals, Google now has two versions of every page and has to guess which one to show. Sometimes it shows the wrong one. Sometimes it shows neither, because it decides both are low quality.
There is also a maintenance cost that nobody budgets for. Every price change, every new service, every phone number update now has to happen twice. In practice, the second language falls behind within six months, and you end up with a Malay section quoting last year's pricing and describing a service you no longer offer. That is worse than not having it.
Before you commit, read our guide on common SEO mistakes Malaysian SMEs make, because several of them show up in exactly this situation.
Choosing Your URL Structure
There are three sensible ways to structure a multilingual site, and one you should avoid. Subdirectories, such as yoursite.com.my/ms/, are the right default for almost every Malaysian SME. They keep all the authority on one domain, they are simple to set up, and they are easy for a small team to manage in WordPress or any other CMS.
Subdomains, such as ms.yoursite.com.my, are workable but split your site into what Google may treat as partly separate properties. They make sense if the Malay site is run by a different team with different infrastructure, which is rarely true for an SME. Separate country domains only make sense if you are targeting different countries, not different languages within Malaysia.
The option to avoid is serving different languages at the same URL based on the visitor's browser settings or IP address. Google's crawler cannot see all versions, so only one gets indexed, and users who want the other version cannot link to it or share it. If your web developer suggests this, push back. Our web development team sets these up as clean, crawlable subdirectories.
Hreflang: How to Tell Google Which Version Is Which
Hreflang is the HTML tag that tells search engines 'this page is the Malay version of that English page'. Without it, Google may treat your two versions as duplicate content, or show a Malay page to someone who searches in English. With it, Google can serve the right version to the right person and stop the two from cannibalising each other.
Every page in the set needs to reference every other version, including itself. So the English page points to itself and to the Malay page, and the Malay page points to itself and to the English page. If the references are one-directional, Google usually ignores them entirely. This reciprocity requirement is where most implementations fail.
The language codes matter too. Use 'en-MY' for Malaysian English and 'ms-MY' for Malaysian Malay. For Chinese, be specific about the script: 'zh-Hans' for simplified, which is what most Malaysian Chinese content uses, rather than a generic 'zh'. Add an 'x-default' tag pointing at whichever version a visitor should land on when nothing else matches.
A Practical Hreflang Example
On your English homepage, you would include tags declaring the English version, the Malay version and the default. On the Malay homepage, you include the identical set. Repeat this for every page pair, not just the homepage, because hreflang works at page level, not at site level.
Most WordPress multilingual plugins generate these tags automatically once you link the translations together in the editor. That is a good reason to use a plugin rather than manually duplicating pages, provided you check the output. Open the page source on a live page, search for 'hreflang', and confirm the URLs are absolute, use https, and actually resolve without a redirect.
- Include a self-referencing tag on every page
- Make every reference reciprocal, both directions
- Use absolute URLs with the correct protocol
- Never point hreflang at a URL that redirects or 404s
- Add x-default for the fallback version
Keyword Research in Bahasa Malaysia
You cannot translate your English keyword list and expect it to work. Malaysians search in a mixed, informal register that rarely matches formal Bahasa Malaysia. People type 'servis aircond', not the dictionary-correct phrasing. They type 'harga' rather than a formal word for pricing. They mix English nouns into Malay sentences constantly, and the mixed version is often the higher-volume query.
Build the list from real sources. Google autocomplete is the fastest one: start typing your service in Malay and see what Google suggests, because those suggestions come from actual searches. The 'People also ask' and 'Related searches' blocks on a Malay-language results page give you more. Search Console will show you which Malay queries already reach your site.
Then sanity-check by searching the term yourself. If the results are all Indonesian sites, the phrasing is probably Indonesian rather than Malaysian, and Malaysian users may not use it. Our guide to keyword research for Malaysian SMEs covers the underlying method, and the same discipline applies here.
Malay and Indonesian Are Not the Same
This trips up a lot of businesses. Bahasa Malaysia and Bahasa Indonesia share a great deal of vocabulary but differ in enough everyday words that content written for one reads slightly off to the other. Translation tools and cheap freelance translators frequently deliver Indonesian phrasing, because there is far more Indonesian content online for the models and the writers to draw from.
The practical risk is credibility. A Malaysian reader can tell within a paragraph that the text was not written for them, and that undermines trust on exactly the pages where you are asking for an enquiry. It can also cost you rankings, because your page will not contain the phrasing local users actually search for.
If you outsource translation, ask specifically for a Malaysian writer and give them a short brief with your own terminology, your service names and your locations. Reviewing the first page before commissioning the rest costs almost nothing and catches most of these problems.
Translation Versus Localisation
Translation converts the words. Localisation converts the meaning, the examples, the currency, the phone number format, the addresses and the cultural references. For SEO, localisation is the part that matters, because search engines reward pages that genuinely answer the query rather than pages that happen to contain the right words.
A localised Malay page might reorder the sections to lead with price, because Malay-language searchers for that service tend to be more price-led. It might use different examples, reference different locations, or answer a different set of objections. Sometimes the right answer is that the Malay page should be a different page entirely, not a mirror of the English one.
This also applies to your calls to action. If your Malay-speaking audience prefers WhatsApp over a contact form, lead with WhatsApp on that version. The page exists to generate enquiries, not to be a faithful copy.
What About Machine Translation and AI?
Google's position is that automatically translated content is not automatically against the rules, but low quality content is, regardless of how it was produced. In practice, raw machine output published without review reads well enough to pass a glance and badly enough to lose the sale. It also tends to produce the Indonesian phrasing problem described above.
A reasonable workflow is to use AI or machine translation for the first draft, then have a Malaysian speaker edit it properly, adjust the keywords, fix the examples and rewrite the headings. That gets you most of the speed benefit with most of the quality. What you should not do is bulk-translate two hundred pages overnight and publish them all.
Remember that AI assistants are increasingly a discovery channel in their own right. Clean, well-structured, genuinely useful pages perform better there too, which is covered in our guide to AI search optimisation for Malaysian SMEs.
Technical Setup: Language Switcher and Navigation
Your language switcher should be a real HTML link to the other version's URL, visible in the header, and it should send the user to the equivalent page rather than dumping everyone on the homepage. A switcher that always returns to the homepage is a common and frustrating mistake, and it kills the conversion path for anyone who was halfway through evaluating a service.
Avoid automatic redirects based on browser language. They break crawling, they annoy bilingual users who deliberately chose the other version, and they make it impossible to share a specific version by link. Offer the choice, remember it if you like, but do not force it.
Make sure the HTML lang attribute on each page matches its actual language. It is a small detail, but it helps screen readers, browser translation prompts and search engines all agree on what they are looking at.
Content Strategy: Do Not Mirror Everything
The instinct is to translate the whole site. A better approach is to translate the pages that earn their keep. Start with your homepage, your two or three highest-value service pages, your contact page and any page that already receives Malay-language impressions in Search Console. That is often fewer than ten pages.
Blog content is where mirroring gets expensive fastest. Rather than translating every article, write a small number of Malay articles targeting Malay-specific queries that your English content will never rank for. Three genuinely useful Malay articles targeting real search demand will outperform thirty translated ones.
Set a rule for yourself before you start: any page that exists in Malay must be updated whenever its English counterpart changes. If that rule feels unrealistic for a page, do not create the Malay version of it.
Local SEO and Google Business Profile
Your Google Business Profile is a separate system from your website, and it handles languages differently. You have one primary business description language, but reviews, posts and questions can arrive in any language, and answering them in the language they were written in is both good service and a useful relevance signal.
For a Shah Alam or Melaka business serving a mixed local audience, the practical move is to keep the profile description in the language most of your customers use, and answer Malay reviews in Malay. Photos, opening hours and service listings do more for local ranking than the description language does anyway.
If local visibility is your main goal, the language question is secondary to getting the fundamentals right. Our guide to Google Business Profile and local SEO covers what actually moves the needle.
Measuring Whether It Worked
Set up the measurement before you publish, not after. In Google Search Console, you can filter performance by page path, so if your Malay pages live under a /ms/ subdirectory you can isolate their impressions, clicks and average position in seconds. Do the same in GA4 with a landing page filter.
Give it time. A new language section is effectively a new set of pages, and new pages take months to settle, exactly like any other content. Judging it after four weeks will tell you nothing useful. Look at impressions first, because impressions rising while clicks stay flat means you are being indexed but your titles are not compelling.
The number that actually matters is enquiries. Track which language version produced each contact form submission or WhatsApp click. If the Malay section produces impressions but no enquiries after six months, the problem is usually the content or the offer, not the language.
Common Mistakes to Avoid
The most damaging mistake is publishing a partial second language and leaving broken links between versions. A visitor clicks the switcher, lands on a 404, and leaves. Google crawls the same path and learns that your hreflang references are unreliable, so it stops trusting them.
The second is duplicating the English page under a Malay URL without actually translating it, usually because a plugin created the page structure and nobody filled it in. You now have identical content at two URLs, which is a textbook duplicate content problem.
- Language switcher that always goes to the homepage
- Hreflang tags pointing at redirected or missing URLs
- Untranslated placeholder pages left live and indexable
- Indonesian phrasing on a Malaysian site
- A Malay section that has not been updated in a year
- Automatic redirects based on browser language
What This Costs and How Long It Takes
For a typical Malaysian SME site, adding a properly structured second language to eight or ten core pages is a small project, not a rebuild. The work is the technical setup, the keyword research in the second language, the writing, and the internal linking. The ongoing cost is the maintenance discipline, which is the part most businesses underestimate.
Cybergate builds websites from RM999 and manages SEO from RM1,000 per month, and multilingual structure is something we scope as part of the build rather than bolting on later. We are not SST-registered, so a quoted price is the final price. If you are still deciding whether the site itself needs work first, our SEO service page explains how we approach ranking work for Malaysian businesses.
Expect the same timeline as any SEO work: months, not weeks. A new Malay section typically starts showing meaningful impressions within two to three months and meaningful enquiries somewhat later, depending on competition.
Key Takeaways
Multilingual SEO in Malaysia is worth doing when there is real search demand in the second language and you can commit to maintaining it. It is not worth doing as a checkbox exercise, and a neglected second language will cost you more than it earns.
Get the structure right first: subdirectories, reciprocal hreflang, a switcher that goes to the equivalent page, no automatic redirects. Then get the content right: local phrasing, real keyword research, localised examples, and only the pages that justify the effort.
- Check Search Console for existing second-language queries before committing
- Use subdirectories such as /ms/ on one domain
- Implement reciprocal, self-referencing hreflang with en-MY and ms-MY
- Research keywords natively, do not translate your English list
- Use Malaysian writers, not Indonesian phrasing
- Translate the ten pages that matter, not all two hundred
- Measure by language section and judge on enquiries, not impressions
Talk to Cybergate About Your Website
Cybergate Technology is based in Shah Alam with an office in Melaka, and we work with SMEs across the Klang Valley on SEO, web design and web development. If you are weighing up whether a Bahasa Malaysia version of your site would actually bring in enquiries, we can look at your Search Console data and give you a straight answer rather than a sales pitch.
We also handle the less glamorous parts: hosting, maintenance, and making sure the second language does not quietly rot. If your current site is on a platform that makes multilingual painful, we can tell you that too before you spend money on translation.
Get in touch for a free consultation. No obligation, and no pressure to buy anything you do not need.
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