Share this post:

A centre in Damansara can spend RM 3,500 a month, log sixty enquiries, and still open a Mandarin beginner class with five students in it. The account is usually fine. The problem is that all sixty enquiries were sent to one page written for one imaginary customer.
This guide is for independent language centres and small chains in Klang Valley, Penang and Johor Bahru — English, Mandarin, Japanese, Korean, Arabic or Bahasa Malaysia. It covers account structure, the corporate buyer, keywords, negatives, exam-window scheduling, and four data sets on click costs, cost per paid student, seasonality and budget tiers.
ZenWeb manages Google Ads for education and training businesses across 500+ Malaysian accounts. Language centres are the vertical where a single account structure decision moves the result most.
Getting enquiries but not filling the class you actually need to fill?
We separate the three buyers before touching a single bid. Compare our Google Ads plans →
Before the structure, a look at how paid search behaves for a business selling something people buy in stages.
Source video: How To Get B2B Leads With Google Ads on YouTube
Quick Answer: A language centre sells to three buyers with nothing in common — the adult paying for themselves, the parent paying for a child, and the HR manager spending a company training levy. Each needs its own campaign, page and hour of the day, which is why the whole channel mix looks different here.
Most centres treat these as one audience because the classroom is the same. The buying behaviour is not remotely the same.
One landing page cannot serve all three. The adult wants the fee; the HR manager wants proof you are an approved training provider.
Quick Answer: Buying searches name the language plus a place, a level or an exam. “Learn Japanese” is a hobby thought; “JLPT N4 class Kuala Lumpur” is a person with a deadline, and that is the phrase worth owning on paid and organic alike.
Language demand sits on a ladder, and most accounts spend at the top rung where nobody is ready to pay.
Rungs three and four deserve nearly all the budget. Rungs one and two are remarketing fuel, not search spend.
Quick Answer: Split by language first, then by buyer. A Japanese learner and a corporate English client share no vocabulary, no page and no price, and no amount of clever match type tuning fixes a campaign that mixes them.
| Campaign | Match types and schedule | Sends traffic to |
|---|---|---|
| Language plus area | Exact and phrase, all day | That language’s course page |
| Exam and level terms | Exact, lifted in registration months | Exam prep page with the sitting date |
| Corporate and HRD Corp | Phrase, office hours only | Corporate training page with course codes |
| Fee and price intent | Phrase, all day | Fees page with per-level pricing |
| Brand defence | Exact, all day | Placement test booking page |
| Remarketing | Audience, no keywords | Next intake page |
Under RM 4,000 a month, run the languages you actually want to grow and leave the rest to organic. Six thin campaigns beat twelve starving ones.
Quick Answer: One corporate contract is worth ten to thirty individual students, and the HR managers searching for it use a vocabulary no consumer ever types. If your programme is registered with HRD Corp, that phrase belongs in the ad headline, not on an inner page.
Employers who pay the levy can only claim training from a provider whose programme is registered under the HRD Corp Claimable Course scheme. That registration is free, and it changes the searches you can win.
There is also a deadline nobody advertises against. Under Section 25 of the PSMB Act 2001, an employer that makes no claim for two years has the excess levy forfeited, with only RM 10,000 left in the account. HR managers hunting for a course before that clock runs out are the most motivated buyers in this market.
Three settings make the corporate campaign work:
Quick Answer: Start with language-plus-suburb and exam-level terms, then add fee terms once tracking is clean. Skip broad “learn a language” phrases entirely — they are the most expensive traffic in the account once you measure paid students rather than clicks.
Four groups earn their place from week one:
Malay-language ad groups are underused and cheap. Write them natively rather than translating your English copy, and they usually beat it on cost per enrolment.
Quick Answer: Language searches attract app users, drama fans, translation clients and jobseekers in enormous volume. On an unfiltered account this traffic takes roughly a third of the spend, which a disciplined negative keyword list recovers.
No other education vertical leaks like this one, because half the internet is trying to learn a language for free. Build the list before launch, then review search terms weekly.
The translation cluster is the sneakiest. Those enquiries sound commercial, arrive through the same form, and will never sit in a classroom.
Quick Answer: Name the language, the level, the schedule and the class size. “JLPT N4, Tuesday and Thursday 8pm, max 10 per class, Bangsar” beats “unlock a new world” every time, which is what ad copy testing keeps showing.
Adult learners are buying a slot in their week, not an experience. They want to know whether it fits around work and whether they will actually speak.
“Open a door to the world” is a poster. “Ten students, two evenings a week, RM 1,100 a level” is an ad.
Useful headline assets: language and level, suburb, class size, weekday-evening or weekend options, teacher qualification, exam pass record, HRD Corp claimable status, and a free placement test. Keep one headline on reply speed, because adults message three centres in the same evening.
Avoid fluency promises tied to a timeframe. “Fluent in three months” is a claim you cannot evidence and a complaint waiting to happen.
Quick Answer: Every language and every level needs its own page carrying the fee, the timetable, the next intake date and a placement test link. Those four elements are the landing page fixes that move enrolment fastest in this sector.
Three failures repeat across almost every language centre site we audit, and all three are cheap to fix:
Put a placement test beside the enquiry form. It converts better than a free trial because it flatters the visitor and hands you a qualified lead, and how quickly you reply on WhatsApp decides the rest.
Sending paid clicks to a page with no fee and no intake date?
We rebuild course pages around the search that produced the click. See how our Google Ads team works →
Quick Answer: Exam registration windows are short, published a year ahead, and almost nobody bids against them. The JLPT December 2026 registration ran 17 to 31 August for a 6 December sitting — a fourteen-day window when every serious Japanese learner in Malaysia is deciding whether to enrol in a class.
This is the most reliable timing edge in Google Ads for language centres, and it is free. The Japan Foundation Kuala Lumpur publishes JLPT dates months in advance: the July 2026 paper registered 16 to 30 March, and Johor Bahru joined Kuala Lumpur and Penang as a test site.
Treat each window as a mini-campaign rather than a background bid:
Build the same calendar for every exam you prepare students for — IELTS sittings, MUET sessions and TOPIK dates all behave the same way.
Quick Answer: Not in month one. Both need conversion volume to learn, and a centre producing thirty enquiries a month cannot feed them. Bring them in once Search is steady, the way most Malaysian SMEs should approach PMax.
The failure is predictable. Performance Max finds the cheapest conversion available, which in this industry means free-trial signups and people downloading a vocabulary sheet. Cost per lead drops, the beginner class stays half empty.
If you do run one, gate it hard: exclude brand terms, add your student list as an audience signal, set the conversion action to paid enrolment, and cap it at a quarter of spend. Demand Gen earns a look in the fortnight before an exam registration window, when video creative gets attention it would never get in May.
Quick Answer: Count the paid enrolment and the signed corporate contract, not the form fill. Both land days or weeks later and offline, so offline conversion import is what teaches the account which clicks were worth buying.
The consumer journey is short: enquiry, placement test, payment within a fortnight. The corporate journey runs six to twelve weeks and ends in a quotation. Optimising on form fills tells Google both are equal, and it will happily buy you a hundred more of the cheaper one.
Four things to fix before scaling spend:
Quick Answer: Corporate and HRD Corp terms are the dearest clicks at RM 8.40 and the most valuable. Japanese and Korean course terms cost under RM 2.50 and convert best of the consumer groups, while generic “language class Malaysia” costs RM 1.40 and converts at 0.9% — the classic pattern in Malaysian click cost benchmarks.
| Keyword group | Average CPC | Click to enquiry | Enquiry to paid enrolment |
|---|---|---|---|
| Corporate and HRD Corp terms | RM 8.40 | 4.2% | 21% |
| English exam prep (IELTS, MUET) | RM 6.10 | 5.8% | 33% |
| General English for adults | RM 3.70 | 4.4% | 29% |
| Mandarin plus area | RM 2.90 | 6.2% | 41% |
| Japanese plus level or area | RM 2.40 | 7.1% | 44% |
| Korean plus level or area | RM 2.20 | 6.8% | 38% |
| Generic language class Malaysia | RM 1.40 | 0.9% | 17% |
Source: ZenWeb client tracking, Malaysia, 2024-2026.
Note how the cheapest consumer clicks convert best. Japanese and Korean learners arrive with a level in mind, and a level is a decision already made.
Quick Answer: Remarketing produces the cheapest paid students at RM 118, and language-plus-area Search at RM 196 produces the most of them. Unrestricted Performance Max costs about 2.7 times more per student, which is why campaign mix beats bid tinkering.
| Campaign type | Relative cost per student | Cost per enquiry | Cost per paid student |
|---|---|---|---|
| Performance Max, unrestricted | RM 88 | RM 520 | |
| Demand Gen and YouTube | RM 66 | RM 395 | |
| Search, exam and level terms | RM 54 | RM 268 | |
| Search, language plus area | RM 41 | RM 196 | |
| Search, brand defence | RM 22 | RM 133 | |
| Remarketing | RM 19 | RM 118 |
Source: ZenWeb client tracking, Malaysia, 2024-2026. Consumer campaigns only; corporate contracts measured separately.
Corporate sits outside this table on purpose. Cost per signed contract runs RM 1,100 to RM 1,900, against contract values that start around RM 8,000.
Quick Answer: Two peaks, not one. January to February carries new-year adult demand plus fresh corporate training budgets, and July to August combines the school holiday with JLPT December registration. September to October is the cheapest and quietest stretch of the year.
| Period | Demand index | Average CPC | Cost per paid student |
|---|---|---|---|
| January to February | 100 | RM 4.10 | RM 214 |
| March to April | 72 | RM 3.40 | RM 198 |
| May to June | 58 | RM 3.00 | RM 226 |
| July to August | 91 | RM 3.90 | RM 187 |
| September to October | 47 | RM 2.60 | RM 241 |
| November to December | 69 | RM 3.20 | RM 205 |
Source: ZenWeb client tracking, Malaysia, 2024-2026. Index set to the January to February peak.
July to August delivers the cheapest students despite high demand, because exam-driven searchers convert without much persuading. November to December carries a corporate bump from employers clearing levy balances before a claim deadline.
Quick Answer: RM 1,000 a month buys about 26 enquiries and 9 paid students for one language in one catchment. RM 5,000 buys around 118 enquiries, 44 students and two to three corporate contracts, because a separate corporate campaign only becomes affordable at that level.
| Monthly media budget | Enquiries | Paid students | Realistic coverage |
|---|---|---|---|
| RM 1,000 | 26 | 9 | One language, one branch, 8 km radius |
| RM 2,500 | 61 | 22 | Two languages plus online classes nationwide |
| RM 5,000 | 118 | 44 | Full course range plus a corporate campaign |
| RM 10,000 | 231 | 87 | Branches in KL, Penang and JB plus national corporate |
Source: ZenWeb client tracking, Malaysia, 2024-2026. Media spend only, excluding management fee. Corporate contracts run roughly one at RM 2,500, two to three at RM 5,000 and five to six at RM 10,000.
Not sure which tier matches the classes you need to fill?
We size budget against your intake calendar and seat capacity. Talk to our Malaysian team →
Quick Answer: A language centre is a private educational institution under the Education Act 1996 and registers with the Ministry of Education. Say so in the ad if you hold it, and keep “registered”, “certified” and “accredited” as three separate claims rather than synonyms.
Registration takes months, so plan it well ahead of any campaign. The MyGOV registration service lists a 65-working-day processing time for establishing a private educational institution.
Three rules for ad and landing page copy:
Quick Answer: Run physical and online classes as separate campaigns with separate pages. Mixing them means a national online bid quietly outspends the local campaign that fills your actual classroom, where Maps placements still do real work.
Most centres added online classes and never separated the targeting, so a national bid quietly outspends the campaign meant to fill a Bangsar evening class.
Set physical campaigns to presence rather than interest, or you pay for expatriates researching before they arrive. Widen the online campaign deliberately instead — Sabah and Sarawak learners have less local choice and cost less to reach.
Quick Answer: Five habits cause most of the waste: one page for every language, no negative list, ignoring the corporate buyer, no intake dates, and pausing between terms. A single account review normally finds all five.
The audience is certainly reachable. Malaysia’s internet penetration reached 98.0% according to DataReportal’s Digital 2026 Malaysia report. Your settings decide whether you meet those learners in the fortnight they decide.
Quick Answer: Separate the three buyers, bid hardest on level and exam terms, build a corporate campaign around HRD Corp claims, and count paid enrolments. Those four moves carry most of the result in a well-run language centre account.
Google Ads for language centres rewards specificity more than spend. The centres that fill their intakes are rarely the ones bidding highest — they are the ones who decided which language, which level and which buyer each ringgit was for.
Start with language-plus-area and exam terms, add the corporate campaign once tracking is clean, and let the account tell you which course deserves the next ringgit. In that order, paid search behaves like an intake pipeline instead of a monthly gamble.
Quick Answer: Centres ask most about starting budgets, click costs, corporate leads and whether ads beat SEO for a new intake. Plan detail sits on our Google Ads pricing page.
RM 1,000 a month is a workable floor for one language in one catchment, producing roughly 26 enquiries and 9 paid students. Centres running a full course range plus corporate outreach usually need RM 4,000 to RM 6,000 a month to keep every level filling.
Roughly RM 1.40 to RM 8.40. Corporate and HRD Corp terms sit at the top, English exam prep next, Japanese and Korean course terms near the bottom. The cheapest clicks in this industry often convert best, so judge groups on paid students rather than click price.
Yes, and it is the most overlooked opportunity in the sector. HR managers search terms like “HRD Corp claimable English course” during office hours. Register your programme with HRD Corp, run a weekday-only campaign, and send those clicks to a corporate page carrying your course code.
Ads first if the next intake is within three months, because course pages need four to eight months to rank. Run both where budget allows, then shift spend once organic cost per student falls below the paid figure, usually around month nine.
Lift bids about two weeks before registration opens and hold through the window. JLPT December 2026 registration ran 17 to 31 August for a 6 December sitting, and learners choose a class before paying the exam fee, not after.
Ready to fill the levels that are actually empty?
Book a free 30-minute session. We review your search terms, course pages and tracking, then hand you a plan for the next intake with realistic cost per student targets.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist
Online