Share this post:

A cabinet maker can run the cleanest workshop in Selangor and still lose a RM 15,000 kitchen to a rival whose website simply said what plywood costs per foot.
This guide covers what Malaysians type before booking a site measurement, which pages capture those searches, and four data sets on keyword value, timelines, cost per job and the cabinet search year.
ZenWeb runs SEO campaigns for 500+ Malaysian businesses. Cabinet demand is dense and local, yet most workshops publish photographs instead of pages.
Wondering what cabinet SEO should cost you?
We size the plan to your showroom count and material range, not to a generic package. Compare our SEO pricing tiers →
First, a primer on how search decides who appears.
Source video: Google Search Central on YouTube
Quick Answer: Because the price per foot is the query. Malaysians research cabinet cost by material weeks before shortlisting a workshop, and the pages answering that question are the ones Google ranks. A gallery answers nothing, so it ranks for nothing.
Most advice tells a cabinet maker to post more finished kitchens. Photographs win the second visit, not the first search. That first search is a number, in three shapes:
The channel logic behind all three sits in our digital marketing guide for cabinet makers.
Quick Answer: Two languages, four stages. Searches run in English and Malay across budget research, material choice, township supply and design inspiration. Only the first three lead anywhere near a site measurement, and most workshops publish for the fourth.
One township produces “kitchen cabinet price per feet”, “kabinet dapur murah” and “kitchen cabinet design 2026” in one week, from people at different stages:
Malay terms carry real volume against thinner pages, making “kabinet dapur” the cheapest opening — see our guide to SEO in English and Bahasa Malaysia.
Quick Answer: Start with material crossed with price, then material crossed with township. Leave “kitchen cabinet Malaysia” until last. Head terms bring browsers from five states away; material-and-area terms bring people who already hold the keys.
Sequence beats volume every time:
Opening with the head term is the standard error: everyone targets it, it converts worst, it moves slowest. Our free keyword research walkthrough shows how to size each cluster first.
Quick Answer: One page per material, one per product type, one per township you serve, plus a credentials page. A single “Our Services” page listing eight materials cannot rank for eight searches — that flaw explains most invisible cabinet websites.
Malaysian cabinet sites fail the same way: a striking homepage, a gallery, a contact form. Nothing answers a question. A structure that ranks:
Then link them together. That internal structure does half the ranking work — the rest is in our on-page SEO checklist.
Quick Answer: Yes, as a range with the specification attached. A hidden price reads as something to hide, and hands the ranking to whoever published theirs. Published rates also give AI answer engines a figure to quote.
The usual objection is that publishing invites undercutting. The opposite happens: a bare number is easy to beat, a specified one is not. Write “RM 330 per foot, 18 mm plywood carcass, soft-close hinges, five-year warranty” rather than “from RM 330”. Two rules:
Quick Answer: Answer the specification question in the first forty words, then prove it. State what the material is, what it costs per foot, how it behaves in a wet kitchen, and where it fails. Naming the weakness separates spec from sales copy.
A material page has one paragraph to hold a reader already halfway to messaging someone else. The sections that earn rankings:
Almost nobody writes the fourth point. A page that rules a material out reads like a workshop that has installed thousands of feet.
Quick Answer: The map pack decides who gets the showroom visit, and category choice decides the map pack. Pick the narrowest accurate category, list every material as a service, post workshop photos monthly. Proximity you cannot change; completeness you can.
The three map results above the organic listings take most local demand. Getting in is a checklist, not a mystery:
Most profiles fail on categories, not reviews — our guides to Google Business Profile and the Google Maps top three cover the fixes in order.
Quick Answer: Build each township page from work you have done there — the layouts, the developer, the lift restrictions. Swapping “Setia Alam” for “Semenyih” in identical copy produces pages Google treats as one, so you rank in one area.
Cabinet makers duplicate the template faster than any trade, because the service really is the same everywhere. The differences are physical:
Keep your name, address and phone number identical across every listing while the page copy differs.
Not sure which township is costing you jobs?
We audit your map ranking area by area and rank the fixes by signed-job impact, not by traffic. See how our SEO service works →
Quick Answer: Registration is not a ranking factor, but the credentials page built around it is one most cabinet makers never publish. CIDB grade, timber registration and warranty terms give a wary buyer something checkable, and answer engines something quotable.
Registration with CIDB has been mandatory under Act 520 since 1995, with grades G1 to G7 set by contract value. CIDB has warned that working unregistered carries a fine of RM 10,000 to RM 100,000. Workshops trading timber products also register with the Malaysian Timber Industry Board.
A buyer comparing three quotes will check who is registered. Only one usually says so on the website.
Publish in this order: CIDB grade and number, SSM details and factory address, then timber board registration and your warranty wording.
Quick Answer: Compress the gallery, keep prices in text rather than an image, and make WhatsApp reachable by thumb. Cabinet sites are heavy on photography and light on crawlable words — backwards for search.
Four fixes cover most cabinet websites:
The full sequence sits in our guide to technical SEO basics.
Quick Answer: Answer engines quote specifics, not craftsmanship. A page saying “18 mm plywood carcass, RM 330 per foot, not recommended below a wet sink” gets lifted. A page describing bespoke elegance does not.
More cabinet research now begins inside an AI answer, and the citation goes to whoever published a checkable fact. Three habits earn it:
Our guide to getting cited in ChatGPT and Google AI Overviews covers the wider workflow.
Quick Answer: Township and material-plus-price clusters book site measurements at five to seven times the rate of design inspiration terms, on half the traffic. Inspiration keywords fill your analytics; specification keywords fill your installation calendar.
| Keyword cluster | Session share | Session to measurement | Measurement to signed job |
|---|---|---|---|
| Material plus township | 13% | 8.9% | 52% |
| Material plus price per foot | 21% | 6.8% | 44% |
| Malay-language kabinet terms | 15% | 6.1% | 41% |
| Wardrobe and full-home carpentry | 9% | 5.4% | 47% |
| Brand and showroom names | 15% | 3.3% | 38% |
| Design and inspiration | 27% | 1.2% | 22% |
Source: ZenWeb client tracking, Malaysia, 2024-2026.
Design keywords take the largest session share and produce the fewest signed jobs. Chasing gallery traffic optimises the wrong column.
Quick Answer: Map movement typically shows by month two, material pages settle around month four, township pages compound from month six. Cabinet SEO ranks faster than most trades because competing pages are thin — but revenue lags rankings by weeks.
| Month | Avg map pack position | Keywords in top 10 | Site measurements per month |
|---|---|---|---|
| Month 1 | 16.8 | 0 | 3 |
| Month 2 | 11.3 | 2 | 6 |
| Month 4 | 6.2 | 7 | 14 |
| Month 6 | 3.9 | 13 | 24 |
| Month 9 | 2.4 | 22 | 37 |
| Month 12 | 1.9 | 31 | 48 |
Source: ZenWeb client tracking, Malaysia, 2024-2026. Single-showroom workshops, new or lightly optimised sites.
The steepest gain sits between months four and nine, once material and township pages rank together. Owners who stop at month three quit just before the turn — see our answer on how long SEO takes.
Quick Answer: Between RM 131 and RM 250 per signed job in year one, falling as showroom count rises because material pages serve every branch. Against a five-figure cabinet contract, that is the cheapest acquisition cost in the trade.
| Workshop size | Monthly SEO spend | Signed jobs at month 12 | Cost per signed job |
|---|---|---|---|
| Solo carpenter, no showroom | RM 1,500 | 6 | RM 250 |
| One showroom | RM 2,600 | 13 | RM 200 |
| Showroom plus own factory | RM 4,300 | 27 | RM 159 |
| Three or more showrooms | RM 6,800 | 52 | RM 131 |
Source: ZenWeb client tracking, Malaysia, 2024-2026. Spend covers content, technical work and management.
Material and comparison pages are shared assets: written once, ranking for every township you add. Wider benchmarks sit in our breakdown of what SEO costs in Malaysia.
Quick Answer: Demand peaks from September to November, when families want the kitchen finished before Chinese New Year, then collapses in January and February. Pages that capture the peak must be indexed by July, not published in October.
| Month | Demand index | Relative volume |
|---|---|---|
| January | 79 | |
| February | 62 | |
| March | 70 | |
| April | 103 | |
| May to August | 92 | |
| September | 132 | |
| October | 148 | |
| November | 138 | |
| December | 104 |
Source: ZenWeb client tracking, Malaysia, 2024-2026. Annual average indexed to 100.
The February floor is the festive season itself — nobody starts a kitchen while the house is full of visitors. Those quiet weeks are the window to publish pages that must rank by September. Our guide to seasonal SEO sets out the calendar.
Quick Answer: Hiding the price per foot, running the business on a gallery, ignoring Malay searches, letting the map profile go quiet. Each is a one-week fix most workshops leave for years.
The recurring errors, in rough order of cost:
Before signing a retainer, know the warning signs — our list of SEO company red flags in Malaysia covers them.
Quick Answer: Effective SEO for cabinet makers is specification plus locality plus patience. Publish a price per foot for every material, build a page for every township you install in, and hold the plan to month six.
The workshops winning this demand are rarely the ones with the finest joinery. They are the ones whose prices, materials, warranties and service areas are written where a searcher and an answer engine can read them. Start with two materials and three townships.
Map movement usually appears by month two and material pages settle around month four. Site measurements reach roughly 48 a month by month twelve for a single showroom, per ZenWeb tracking.
They do different jobs. Ads fill next month’s slots and stop when you pause them. SEO builds a base that keeps producing, and at RM 131 to RM 250 per signed job it is cheaper yearly.
Yes. Malay “kabinet” searches book site measurements at around 6.1% of sessions in ZenWeb client tracking, against thinner competing pages than the English equivalents.
Not directly. Registration is not a ranking factor, but publishing your grade, number and factory address creates the verifiable credentials page that search systems and AI answer engines favour.
Ready to fill your installation calendar?
Book a free 30-minute strategy session — we’ll review your site, your map ranking and your competitors, then give you a 90-day plan with realistic measurement and cost-per-job targets.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist
Online