Open your own site on your phone. Scroll to the middle of a service page and stop. Now ask how a ready-to-buy visitor would contact you from that spot.
On most Malaysian SME sites the answer is: scroll back up to the menu, or all the way down to the footer. That is a lot of thumb work for someone who had already decided to call you. Plenty do not bother.
A sticky call button removes that gap. It is a small bar or floating button fixed to the bottom of the screen that stays put while the page scrolls, so the call is always one tap away. It is one of the cheapest changes on a website, and one of the most consistently under-built. This guide covers what the numbers show, what separates a button that gets tapped from one that gets ignored, and the part almost nobody measures: whether anyone answers. If your phone traffic is high but enquiries are flat, start with our breakdown of the mobile conversion rate gap on Malaysian SME sites, or see how ZenWeb approaches the fix.
Phone traffic high, calls not coming in?
This is a build fix, not an ad-budget fix. See how our web design and conversion work runs →
The short walkthrough below covers CTA placement in general before we get into the Malaysian numbers.
Source video: Where Should You Place Your Call to Action Button? on YouTube
Quick Answer: A sticky call button is a fixed-position element at the bottom of a mobile screen holding a tap-to-call link. It does not scroll with the page, so the call stays reachable from any point on it. It is a placement decision, not a plugin: the underlying link is one line of HTML.
The mechanics are simple enough that the plugin listings oversell them. Underneath, it is a tap-to-call link inside a container pinned to the viewport. The decisions that matter are everything around that link.
None of this is exotic. It matters because these three choices, made badly, produce a button that sits there doing nothing. That is how most SMEs conclude sticky bars “do not work”. Our explainer on what makes a CTA convert covers the wording, and what a full web design build includes covers where this fits in a rebuild.
Quick Answer: Yes, and the lift is fairly consistent. Malaysian SME service sites running one take about 3.9 total enquiries per 100 mobile sessions, against 2.1 for sites with only a footer contact link. Pairing the call button with WhatsApp performs best at 4.6.
The table below compares five mobile contact setups on the same kind of site. Read the last column first: what the change is worth against doing nothing.
| Mobile contact setup | Call taps | Total enquiries | vs footer only |
|---|---|---|---|
| Footer contact link only | 0.9 | 2.1 | — |
| Hero call button, no sticky | 1.7 | 2.8 | +33% |
| Sticky bar, call only | 3.4 | 3.9 | +86% |
| Sticky bar, call + WhatsApp | 3.1 | 4.6 | +119% |
| Sticky bar, three or more actions | 2.2 | 3.5 | +67% |
Source: ZenWeb operational data, Malaysian SME service sites, 2024–2026.
Two rows deserve a second look. The two-action bar beats the call-only bar on total enquiries while taking fewer call taps — it is not stealing calls, it is catching people who were never going to ring. And the three-action bar is worse than both: adding options is not the same as adding conversions. If you are weighing which second channel to run, the comparison in live chat versus a WhatsApp button is the next read.
Keep it in proportion, though. If your traffic is thin to begin with, the trade-off in CRO versus buying more traffic matters more, and a structured conversion rate optimisation engagement would sequence the two properly.
Quick Answer: Only 18% of sticky call button taps happen in the top quarter of the page. The other 82% come after the visitor has scrolled, most of them past the halfway mark. A hero-only call button misses four taps in five.
This is the finding that changes how owners think about the button. The table below shows where taps land, and how long the visitor had been reading first.
| Scroll depth at tap | Share of taps | Share | Median time first |
|---|---|---|---|
| Top quarter (0–25%) | 18% | 22s | |
| 25–50% | 31% | 51s | |
| 50–75% | 28% | 1m 34s | |
| Bottom quarter (75–100%) | 23% | 2m 18s |
Source: ZenWeb operational data, Malaysian SME service sites, 2024–2026. Bar length is relative to the largest band.
The pattern is obvious once you see it. Nobody rings a business they have just landed on. They read the service description, look for a price, glance at proof, then decide. The button’s job is to be there when that decision arrives.
You can confirm this on your own site in an afternoon. Heatmap analysis shows where thumbs cluster, and session recordings show the hesitation before the tap: a scroll back up to hunt for a phone number that was never there.
Not sure where your visitors give up?
One pass over the page and the tracking usually finds it. See the 15 checks in a conversion audit →
Quick Answer: Label wording moves the tap rate most — “Call Now” beats “Contact Us” by about 41%. After that, cutting the bar down to one primary and one secondary action is worth 38%, and a properly sized tap target is worth roughly 19%. None of these are design taste; they are all measurable.
The five variables below are the ones we change most often on client sites, each measured on its own.
| Variable | Weaker option | Stronger option | Tap-rate gap |
|---|---|---|---|
| Label wording | “Contact Us” | “Call Now” | +41% |
| Number of actions | Three or more | One primary, one secondary | +38% |
| Colour contrast | Low-contrast brand tint | High-contrast solid fill | +26% |
| Number visibility | Phone icon only | Icon plus the number | +23% |
| Tap target height | Around 44px | 56px or more | +19% |
Source: ZenWeb operational data, Malaysian SME service sites, 2024–2026.
The tap-target row has an outside reference behind it. Google’s guidance on accessible tap targets recommends a minimum of about 48 device-independent pixels, with roughly 8px of spacing between targets — close to the size of an adult finger pad. A 44px bar squeezed against a WhatsApp icon fails on both counts, and mis-taps read in the data as a bounce, not a call.
The wording result is the one owners argue with most. “Contact Us” is polite and vague; “Call Now” names the action and sets the expectation that a human answers. The same principle drives short forms. See the case for multi-step forms when you need more than a phone call gives you.
Quick Answer: Roughly three in ten calls started from a sticky call button are never answered. Lunch hour and evenings are the worst — after 6pm, more than half go unanswered, and overnight almost none are. Every one of those was a visitor who had already decided to buy.
This is the number almost nobody checks, which is why it keeps costing SMEs money. The table below tracks taps and answer rates through a working day.
| Time band (MYT) | Share of taps | Calls answered | Enquiries lost |
|---|---|---|---|
| 9am – 12pm | 24% | 91% | 9% |
| 12pm – 2pm | 13% | 62% | 38% |
| 2pm – 6pm | 31% | 88% | 12% |
| 6pm – 9pm | 22% | 47% | 53% |
| 9pm – 9am | 10% | 12% | 88% |
Source: ZenWeb operational data, Malaysian SME service sites, 2024–2026.
Almost a third of the calls your sticky bar generates ring out — and those are your warmest leads, not your coldest.
Three fixes cover most of it, and none of them are website work:
Lead quality gets decided here too. Phone enquiries usually arrive better-qualified than form fills, but only if someone picks up and asks the right two questions — the practical side of defining a qualified lead before you spend. For the taps you do miss, a proper thank you page or call-back confirmation keeps the conversation alive.
Quick Answer: A sticky call button hurts in four situations. It eats screen height on small phones. It stacks on top of a cookie banner or chat widget. Calls are not the channel your buyers want. Or it pushes an unanswered line. In those cases the fix is a different button, not a bigger one.
Most advice online treats the sticky bar as free upside. It is not. It occupies permanent screen space on the device where you have least of it. These are the cases where we advise clients against one.
There is a family resemblance to popups here. Exit intent popups barely function on phones because there is no cursor leaving the window. A sticky bar has the opposite problem: it is so good at being visible that it can crowd out the content doing the persuading. Neither replaces the offer itself.
Settle the channel question on evidence, not habit: which of your enquiries actually close. The comparison in inbound versus outbound leads is a useful frame. And if you are tempted to skip the problem by buying enquiries instead, run the maths in the pay per lead model first — it is usually the pricier path.
Want this built properly rather than bolted on?
Contact placement is part of the build, not an afterthought. Compare our web design service tiers →
Quick Answer: Build it in six steps. Confirm calls are the right channel, write the label as an action, then size the target at 48px or more. Cap the bar at two actions, fire a tracking event on every tap, and check the answer rate a month later. Most sites finish the first five in a morning.
Step five is the one that gets skipped, and it quietly invalidates everything else. Without a tap event, your reported mobile conversion rate excludes your best channel, and every later decision rests on a number that is too low. Once events are firing, the change becomes testable rather than cosmetic. That is the point of a repeatable CRO process instead of a list of tweaks.
Quick Answer: A sticky call button is one of the highest-return changes available to a Malaysian SME site, worth roughly double the enquiries of a footer-only setup. It stops paying the moment the label is vague, the bar is crowded, or the phone rings out.
Start with the label and the action count — they cost nothing and move the number most. Add the tap tracking in the same session so you can see what changed. Then spend a month watching who answers. That is where the rest of the money sits, and no design work will find it for you. If you would rather someone else ran that pass, our web design and conversion services start exactly there.
Not if it is built properly. A fixed bar present from the first paint causes no layout shift. Problems appear when the bar is injected late by a script, pushing content down and damaging your Cumulative Layout Shift score, or when it covers text on small screens. Reserve the space in the layout from the start.
Usually not. Desktop visitors cannot tap to dial, and a fixed bar takes space from a screen where your header phone number is already visible. Show it on mobile and tablet only, and keep a clear phone number in the desktop header instead.
They serve different buyers. WhatsApp wins on volume and forgives a slow reply; calls win on speed to close and lead quality. On Malaysian SME service sites, running both in one bar — call as primary, WhatsApp as secondary — produces more total enquiries than either alone.
Add a click event to the tap-to-call link itself. The tap navigates away to the phone dialler, so nothing is recorded by default and the enquiry disappears from your reporting. Once the event fires, treat it as a conversion alongside form submissions and compare it monthly against the calls your team actually received.
Name the action and, where it fits, the number: “Call Now” or “Call 03-XXXX XXXX”. Avoid “Contact Us”, which is vague and tests roughly 41% worse in our client data. Keep it to two or three words so it stays readable at the small type a bottom bar uses.
Ready to turn phone traffic into answered calls?
Book a free 30-minute strategy session — we’ll review your mobile pages, your call tracking and your competitors, then give you a concrete 90-day plan with realistic CPL and pipeline targets.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist
Online