In Malaysia the question is not whether your website should be multilingual. It is which two or three languages your customers actually buy in, and whether your site handles them in a way Google can follow. Most sites get the first part right and the second part wrong.
The translate widget is not a multilingual website
The quickest route is a dropdown that runs Google Translate over the page. It feels like a solution and it is not one, for a reason that has nothing to do with translation quality.
That widget changes the text in the visitor's browser. The page Google stores is the original. So your Chinese pages do not exist as far as search is concerned — there is no Chinese URL to rank, no Chinese title, no Chinese description. A customer searching 新山 網頁設計 will never reach you, because you have nothing in that language for them to find.
The same is true of any approach where one URL serves several languages. If there is no separate address, there is no separate page.
What a real multilingual site looks like
Three things have to be true.
Each language has its own URL
Typically a prefix: /en/, /zh/, /ms/. Each of those is a page Google can store, rank and show.
Each language has its own title and description
Not a translation of the English one — a sentence written for someone searching in that language. People search differently in Chinese than in English, and a translated keyword is often not the one anyone types.
The languages point at each other
There is a tag called hreflang whose only job is to tell Google "this page is the Chinese version of that one." Without it Google may read your three language versions as three near-duplicate pages and pick one, usually not the one you wanted.
The decision most people get wrong
Here is the part worth paying attention to: do not publish a language you have not actually translated.
A half-translated site is worse than an English-only one. The visitor who switches to Chinese and lands on English copy concludes the site is broken, and Google sees several addresses carrying identical text, which is the textbook definition of duplicate content.
We hit this on our own site. The platform supports seven languages, so our marketing pages answered on seven prefixes — but only English, Traditional Chinese and Simplified Chinese had real copy behind them. The Japanese, Korean, Thai and Malay URLs were serving English.
The fix was not to delete them or to machine-translate four languages overnight. It was to tell Google the truth: the three translated languages each point at each other with hreflang, and the four that fall back to English declare English as their canonical version. One afternoon, no new content, and the duplicate problem is gone.
The honest rule: add a language when you have someone who can write and maintain it. Two languages done properly beat five done by a machine.
Which languages, for a Malaysian business
Not a rule, but what we see work:
- English — the default for B2B, professional services and anything sold to other companies.
- Chinese — often the one that converts for F&B, retail, education, clinics and family businesses, especially in Johor, Penang and KL. Decide between Traditional and Simplified by where your customers are, and if you serve both markets, run both rather than guessing.
- Bahasa Malaysia — essential if you sell to government, schools or a broad consumer market, and often skipped by competitors, which is exactly why it is worth having.
How this works in EZsite
Every text field in your site carries one value per language: page titles, descriptions, keywords, page content, product names, navigation. You are not maintaining three websites; you are filling in the Chinese column next to the English one, and the URLs, the language switcher and the tags that tell Google which page is which are handled for you.
The backend itself runs in English, Traditional Chinese, Simplified Chinese, Bahasa Malaysia, Japanese, Korean and Thai — so the staff member updating prices can work in the language they think in, which matters more than it sounds when the alternative is them not updating the site at all.
Deciding which languages are worth the effort for your business? Tell us who you sell to and we will give you our honest read.