Website & Ecommerce Lesgo Media · 2026
- Under 3spage load target on mobile
- RM1,500-RM8,000typical build cost range
- 90%+of Malaysian traffic on phones
Ask ten people what makes a good business website and you get ten answers about colours and fonts. That is not the test. The test is whether a stranger arriving from a Google search can work out what you sell, decide you are legitimate, and contact you within a minute, on a phone, on mobile data.
Most Malaysian SME sites fail that. We have audited sites that look excellent in a portfolio but take 8 to 9 seconds to load on a phone in Klang Valley traffic, so the visitor is gone before the hero image draws.
Below is the checklist we run when reviewing a client site, in the order we run it. If yours fails most of it, the honest fix may be a rebuild, and the signs that a website needs a redesign show long before traffic collapses.
The checklist, grouped into the five things it protects
Individual items are easy to argue about. Grouped by what they protect, the priorities get obvious. Fix them in this order.
The checklist
- Clarity. A headline naming what you sell and who for. A subheadline with the offer or proof. One primary action button. Menu of 5 to 7 items. A first-time visitor should find Contact within 3 seconds.
- Trust. SSM registration number in the footer. Real address and Malaysian phone number. Real photos of the team, premises and work, not stock. Named reviews or a Google rating. HTTPS with a valid SSL certificate.
- Speed. Under 3 seconds to usable on 4G on a mid-range Android. Images in WebP, each under 200KB. Lazy loading, caching, a CDN. No unused plugins or fonts.
- Contact. A WhatsApp link with a prefilled message on every page, sticky on mobile. Short form as fallback. Tappable phone number. Stated hours and reply time.
- Findability. Unique titles and meta descriptions. One H1 per page. Descriptive URLs. A blog section, even 4 to 8 articles a year. Analytics and Search Console connected, plus Meta Pixel if you run ads.
What the first screen has to do before anyone scrolls
The area a visitor sees before scrolling carries most of the decision. On a phone that is roughly the top 600 pixels, less room than most designers assume once the browser bar is counted.
Four things need to fit. What you sell, in plain words rather than a slogan. Who it is for, or where you operate, because a Malaysian buyer wants to know if you cover their area. One reason to believe you, such as years in business or a rating. One action button, usually WhatsApp.
The common failure is a hero headline like Excellence In Every Detail. It says nothing. Compare it with Aircond Service And Repair In Klang Valley, Same Day Slots Available. Not clever, but it answers the two questions the visitor actually has.
Keep the menu to five to seven items, and include Contact even though your button covers it, because some people look for the word. If you sell one service to one type of buyer, settle the website versus landing page question before you brief a designer.
Trust signals a Malaysian buyer actually checks
Malaysian buyers are careful online. Before sending a deposit they look for evidence that a real registered business sits behind the site. Do not make them hunt for it.
Put your SSM registration number in the footer of every page. It costs nothing and separates you from sites that cannot show one. Add a full physical address, not just a district, and a Malaysian phone number. If you work from home, say so plainly rather than inventing an office.
Photos do more work here than copy. Real shots of your premises, team and finished jobs beat stock photography, which signals the opposite of what you want. A phone camera in daylight is enough.
Reviews need names attached. A testimonial credited to Satisfied Customer, KL is worth almost nothing. One with a full name, a company, and a link to the Google Business Profile it came from is worth a lot, and embedding your rating also feeds your local SEO.
One trust item people forget: HTTPS. A site served over plain http is flagged as not secure by every browser, before the visitor reads a word.
Mobile speed on a mid-range Android, not on your laptop
The device that matters is not the phone you own. It is a mid-range Android on 4G. Every extra second of load time can cost 20% or more in visitor drop-off, and Google treats page speed and mobile usability as ranking signals, so slowness bills you twice.
Google publishes the thresholds to design against. Its Core Web Vitals guidance on web.dev sets the good range at Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint of 200 milliseconds or less, and Cumulative Layout Shift of 0.1 or below, at the 75th percentile of real page loads across mobile and desktop.
Then hand a page weight budget to whoever builds the site.
Keep every image under 200KB in WebP, cap yourself at two font weights, and delete unused plugins. Those three moves fix most slow WordPress sites.
WhatsApp as the primary contact channel, done properly
In Malaysia the enquiry happens on WhatsApp. A form is the fallback. Build the site around that instead of fighting it.
Doing it properly means more than a floating green circle. Use a wa.me link with your number in international format, no plus sign or spaces, and prefill the message with context, for example naming the service page the person came from. When the chat opens with text already typed, far more people press send.
Make the button sticky on mobile so it stays reachable at any scroll position, and place a second, larger one in the page body near pricing or services where intent peaks. Track the clicks as a conversion event in Analytics, otherwise you are blind on your best channel.
Set expectations next to the button. Stating business hours and a typical reply time, such as replies within 2 hours on working days, reduces how many people message a competitor at the same time. If more than one person answers the number, use WhatsApp Business with labels and quick replies so nothing sits unanswered overnight.
Forms that people actually finish
Most business forms ask for too much. Every field is another reason to close the tab, and on a phone every field is more typing on a small keyboard.
For a first enquiry, three fields is usually right. Name, phone number, and one line describing what they need. Email is optional if you have a phone number, because you will follow up on WhatsApp anyway. Budget, address and company size can wait for the call.
Mechanics matter as much as field count. Use correct input types so the phone shows a number pad. Put labels above the input, not inside it, so they do not vanish when typing starts. Validate in place, explain the error in words, and never clear the whole form when one field fails.
Replace Submit with what the visitor gets, such as Get my quote. Under the button, say what happens next: we reply within one working day on WhatsApp. After submission, send people to a real thank you page, because that page is what you count as a conversion in Analytics and use as an ads conversion trigger.
SEO basics that decide whether anyone finds the site
A site with no organic visibility depends entirely on paid traffic and referrals. The basics that fix this are mostly set once, during the build.
Give every page a unique title tag leading with what people search for, plus your location where it applies. Write a real meta description instead of letting the theme generate one. Use one H1 per page, keep URLs short and descriptive, and write alt text that describes the image.
Then build pages that map to how people search. One page per service, and where it makes sense, one page per service and location. A single Services page listing eight things will rank for none of them.
Connect Google Search Console on day one and submit the sitemap. Claim and complete your Google Business Profile too, because for most local Malaysian businesses the map pack sends more enquiries than the blue links. Content compounds slowly, and 4 to 8 articles a year gives you something to rank for beyond the homepage. Our guide to SEO pricing in Malaysia covers what a retainer buys at each level.
What a good business website costs in Malaysia
Price follows scope, not quality of design. Here is what Malaysian businesses should expect to pay in 2026.
| Website type | Typical price range | Best for |
|---|---|---|
| Simple landing page (1 page) | RM1,500 to RM3,500 | Single service or product, or campaign traffic |
| Business website (5-10 pages) | RM3,500 to RM8,000 | Most SMEs. Services, about, portfolio, contact |
| Custom or advanced website | RM8,000+ | Booking systems, portals, integrations |
| Ecommerce (under 50 products) | RM4,000 to RM8,000 | Small online stores |
| Ecommerce (payment and courier integration) | RM8,000 to RM20,000 | Growing online stores |
Hosting is typically RM300 to RM800 a year, domain renewal around RM50 to RM100 a year, and budget RM200 to RM500 a month if you want someone updating content and watching uptime.
Timelines track scope: 1 to 2 weeks for a landing page, 3 to 6 weeks for a 5-10 page site, 6 to 10 weeks for ecommerce with payment and courier integration. What moves those dates most is how fast you supply content, covered in our piece on how long a business website takes to build. For a store, settle the WooCommerce versus Shopify question first.
The first 90 days after launch
Launch day starts the work, it does not end it. Most failing sites failed because nobody touched them after handover.
- Week 1: verify the plumbing. Confirm Analytics and Search Console are recording, submit the sitemap, test every form and WhatsApp link from a real phone, and check submissions reach a monitored inbox.
- Week 2: measure the baseline. Run PageSpeed Insights on your three most important pages and record the Core Web Vitals numbers. Without a baseline you cannot tell whether a later change helped.
- Weeks 3 to 4: fix what the data shows. Compress any image over 200KB, remove unused plugins, and deal with layout shift on the pages reporting it.
- Month 2: add the missing pages. Build one page per service, plus location pages if you serve specific areas, and complete the Google Business Profile.
- Month 3: review and publish. Look at which pages bring enquiries and which get traffic but no action. Publish your first two or three articles, then book a quarterly slot to review pricing and offers.
Set that quarterly reminder now. It is the cheapest habit that keeps a site from going stale.
Nak tahu angka sebenar untuk business anda?
Hantar detail ringkas. Kami semak akaun atau website anda, pastu tunjuk di mana duit bocor dan apa langkah paling berbaloi seterusnya.
Frequently asked questions
How fast should a Malaysian business website load?
Aim for under 3 seconds to usable on 4G on a mid-range Android. Google’s Core Web Vitals guidance on web.dev sets the good threshold for Largest Contentful Paint at 2.5 seconds, measured at the 75th percentile of real visits. Test on mobile data, not office WiFi.
Do I need to show my SSM number on my website?
No rule forces it onto a brochure site, but show it anyway. A visible SSM registration number in the footer, next to a real address and a Malaysian phone number, separates you from the sites a cautious buyer will not trust with a deposit.
Is a WhatsApp button better than a contact form?
For most Malaysian SMEs, yes. Make WhatsApp the primary action and keep a short form as the fallback. The exception is a service needing qualifying details before you can quote, where a three field form saves both sides a long back and forth.
How many pages does a small business website need?
Five to ten pages covers most SMEs. Home, one page per main service, about, portfolio or case studies, and contact. Keep the menu to 5 to 7 items. If you sell one service to one type of buyer, a single landing page may be enough to start.
Should my website be in English, Bahasa Malaysia, or both?
It depends on your customer base. For a national or urban Klang Valley, Penang or JB audience, English first is usually fine. If you target a broader Malaysian market including smaller towns, a bilingual site with a simple language switcher performs noticeably better for enquiries.
How much should I budget for website maintenance?
Beyond hosting at roughly RM300 to RM800 a year and domain renewal around RM50 to RM100 a year, budget RM200 to RM500 a month if you want someone actively updating content, patching plugins and monitoring uptime rather than leaving the site untouched.
Do I need a custom build or is a template enough?
For most SMEs a well customised template, usually WordPress based, is enough and keeps the cost in the RM3,500 to RM8,000 range. Fully custom builds make sense past RM8,000, when you need functionality a template cannot handle such as booking systems.
How long does it take to build a business website in Malaysia?
A simple landing page usually takes 1 to 2 weeks. A 5-10 page business website takes 3 to 6 weeks, depending on how fast you supply content, photos and feedback. Ecommerce builds with payment and courier integration run 6 to 10 weeks.
Conclusion: what a good business website in Malaysia comes down to
A good business website is clear in the first five seconds, credible within thirty, and contactable in two taps. It loads in under 3 seconds on a mid-range Android, shows an SSM number and a real address, uses real photos, and treats WhatsApp as the main channel. Most sites that fail are failing on speed, clarity or follow up, not design.
Run the checklist against your own site this week, fix the two or three items that are clearly broken, then talk to the Lesgo Media team if you want a second pair of eyes on the rest.
Baca lagi
- Conversion Rate Optimisation Malaysia: More Leads, Same Traffic
- Website Maintenance Cost in Malaysia: The Real Annual Bill
- WooCommerce vs Shopify: Mana Lebih Bagus untuk Ecommerce Malaysia?
