Spend enough on Google Ads for a shopping mall in Singapore and you’ll eventually pay for a click from someone standing in your own carpark, phone already out, just checking which lift gets them to the food court fastest.
Centre marketing teams rarely see this in the dashboard. Click-through rate looks healthy, cost per click stays reasonable, the campaign report says everything is working. Meanwhile the Tuesday afternoon crowd is still thin, the atrium event turnout is still a guess until the day itself, and the leasing manager is still fielding the same three enquiries a month she’s fielded for a year. Industry benchmarks put average Google Ads ROAS at 4.2x across all sectors in 2026, but that number blends a mattress retailer with a mall operator, and it says nothing about whether the shopper you paid for had already typed your centre’s name into Google Maps before the ad ever ran.
The split that actually decides whether a mall’s search budget earns its keep isn’t branded against non-branded, not quite. It’s arrival intent against discovery intent. Someone searching your mall’s name has usually already decided to come. Someone searching “indoor things to do this weekend” or “retail space for rent” hasn’t decided anything yet, and that’s the group worth fighting for. In Singapore, the conversion that wins that second group almost never happens on a web form. It happens on WhatsApp, and most mall Google Ads accounts aren’t built to notice the difference.
The branded click a Singapore mall pays for twice
Pull up the search terms report for most mall accounts and you’ll find the bulk of the budget sitting on queries that already contain the mall’s own name: opening hours, parking rates, directory, nearest MRT exit. These are answered, in full, by the Google Business Profile that already sits at the top of the map pack for free. The ad underneath it is often paying for a click Google would have sent the mall anyway.
That’s not automatically a waste. Defensive branded bidding has a real job: keeping a competing mall or a directory site from slipping an ad above yours when someone’s already decided to visit. But the budget allocation usually tells a different story. Branded campaigns commonly run near 100% impression share because they’re cheap to maintain and easy to report on, while the harder, messier work of discovery campaigns gets whatever’s left over.
Discovery intent in Singapore has a specific shape, and it’s worth naming it properly rather than lumping it under “general search.” It includes rainy-day family searches that spike the moment the forecast turns (and Singapore’s monsoon stretch from November through January makes this a genuinely seasonal pattern, not a one-off), tourist searches around GST-absorbed sales and the Tourist Refund Scheme near Orchard and the CBD, and B2B queries from retailers hunting for a shop unit or an F&B kiosk. Most accounts we look at either run these as an afterthought inside one catch-all campaign or don’t run them at all, which means there’s no lever to pull when a weekday turns wet or a competitor’s lease falls through and a prime unit opens up.
The fix isn’t to kill branded spend. It’s to stop treating it as the account’s main event and start treating it as a small, cheap insurance policy, freeing real budget for the searches that decide whether someone new walks in.
Why the WhatsApp message decides more than the landing page does
Singapore shoppers default to WhatsApp for almost everything a mall needs from them: RSVPing to a National Day roadshow, joining a loyalty programme, chasing a lost-and-found item, renewing a season parking pass. Most mall marketing teams already run a WhatsApp Official Account for exactly this. The disconnect shows up when the Google Ads campaign promoting that same roadshow sends the click to a multi-field web form asking for an email address that then needs to be verified before the registration goes through. That mismatch costs more than it looks like it should. A shopper who clicked an ad expecting “chat with us now” and landed on a form expecting patience will usually just close the tab. They weren’t lazy. They were following the pattern every other Singapore brand has taught them to expect, and your form broke it.
The practical move is to make the WhatsApp click itself the conversion Google Ads optimises toward, not an afterthought bolted onto a contact page. That means a click-to-chat button fires its own event in GA4, separate from generic pageviews or a catch-all “contact” goal, and the ad’s final URL carries UTM parameters through to that landing page so you can see which campaign, ad group, and even which creative actually produced a chat, not just a click. Without that distinction, Smart Bidding is optimising toward the wrong signal, and you won’t know it until months of spend have gone toward the wrong intent.
This is also where it pays to watch the actual session instead of guessing. Replaying how someone moves through the event page before they tap the WhatsApp button, where they stall, whether they bail out at a field nobody needed in the first place, is the kind of diagnostic HeyLead Insights is built for, and it usually turns up a page problem long before anyone blames the ad.
Not every intent cluster wants WhatsApp, and that’s worth saying plainly. A retailer chasing a shop unit usually still wants a proper leasing conversation, often by email, because a lease is a six-figure decision that doesn’t happen over chat. The point isn’t “WhatsApp everything.” It’s matching the conversion path to how that specific shopper or tenant actually wants to move, instead of funnelling every click into the same generic form because it’s easier to build once.
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit

Building a search account that chases the shopper who wasn’t already coming
Once branded and discovery intent are properly separated, the rest of the account is mostly discipline: structure, negatives, and getting the right signal back into Google so it can actually learn what a good lead looks like for a mall, not just what a cheap click looks like.
-
Split branded and non-branded into separate campaigns. Keep branded lean, run it on a Target Impression Share strategy near 90%, and resist the urge to let it absorb budget just because its metrics look tidy.
-
Build discovery around real intent clusters rather than one broad campaign: family and rainy-day activities, weekend events and roadshows, seasonal sales (Great Singapore Sale, year-end, GST-absorbed promotions), tourist and tax-refund shopping, and leasing or retail space enquiries.
-
Give each cluster its own landing experience. A family-day search should land on a page built for that day, with a WhatsApp RSVP button front and centre, not a generic “what’s on” page buried three clicks deep in the mall’s main site.
-
Route leasing searches to a dedicated page with a named leasing contact and a short enquiry path, then follow up by email or call as that relationship actually requires.
-
Import offline conversions for leasing. A signed letter of intent might land eight weeks after the original click, so feed that back into Google Ads as an offline conversion tied to the original click ID, otherwise Smart Bidding will judge leasing keywords on short-window clicks and quietly starve them.
-
Strip the obvious waste out with negatives: careers, jobs, lost and found, customer service hotline, and any query your Google Business Profile already answers for free without an ad.
-
Adjust bidding by time of day and day of week around real footfall patterns, not assumptions. Weekday afternoon searches for indoor family activities often deserve more aggressive bids than Saturday, when people are coming regardless of what any ad says.
-
Build a short seasonal and weather-aware layer into the account, even a manually checked one, that lets you raise budget on the family and indoor-activity cluster when the forecast turns during the wetter months.
-
Set up distinct conversion actions in GA4 for each outcome that actually matters: a WhatsApp click, an event RSVP, a leasing enquiry, a parking season-pass signup. Lumping them into one generic “lead” goal is the single most common reason a mall account can’t tell what’s actually working.
-
Review the search terms report on a real cadence, not once a quarter, so new discovery queries (a new pop-up, a new tenant, a new event series) get folded into the right cluster while they’re still fresh.
Here’s where most accounts actually leak value, and it’s worth sitting with for a moment. Picture an illustrative mid-sized suburban mall where every form submission, whether it’s a shopper RSVPing for a kids’ workshop or a retailer asking about a vacant unit, feeds the same “contact” conversion goal. Google’s bidding algorithm sees a handful of leasing form fills a month against hundreds of event RSVPs, concludes the leasing keywords barely convert, and quietly throttles their budget in favour of the cheaper, faster-converting event clicks. The mall’s marketing team never sees this happening. They just notice, eventually, that leasing enquiries have gone quiet, and they assume the market’s slow rather than the account structure.
The fix in that scenario isn’t more budget. It’s separating the goals so leasing keywords get judged on their own terms, with their own longer conversion window, instead of competing against footfall clicks they were never going to beat on volume.
A handful of free tools make the audit side of this faster to run yourself before handing it to anyone else:
-
UTM link builder to tag every ad group so WhatsApp clicks and form fills can be traced back to the exact campaign that produced them.
-
Core Web Vitals checker to see whether your event and leasing landing pages load fast enough to survive mobile traffic from an ad.
-
SERP snippet preview to check how your branded listing actually looks next to a competing centre’s ad.
-
Meta description checker for the organic listings sitting right above or below your paid ads.
-
SEO competitor analysis to see which discovery queries a nearby mall is already winning organically, which usually points straight at the keywords worth bidding on.
If you’re managing all of this alongside the rest of a centre’s marketing calendar, it’s worth being honest about the scale of the job. A proper Google Ads management programme for a mall isn’t a campaign you set up once and revisit quarterly. It’s intent clusters that shift with the seasons, offline conversions that need chasing down weeks after the click, and a tracking setup that has to keep working as new tenants, new events, and new promotions roll through the calendar.
What mall marketing managers say once the WhatsApp inbox starts proving the spend
“We used to report on clicks and call it a good month. Once we tracked actual WhatsApp chats against each campaign, half our ‘top performing’ ad groups turned out to be sending us people who were already in the building.” - Marketing manager, suburban shopping centre
“Leasing enquiries always looked like our weakest channel in the dashboard. They weren’t weak, they were just judged on the wrong timeline. The moment we gave them their own conversion window, the budget stopped disappearing from under them.” - Leasing manager, mixed-use mall

FAQs
Should a mall bid on its own name in Google Ads if the Google Business Profile already ranks first?
Usually yes, but kept small and defensive. The job of a branded campaign is to stop a competing centre or a directory site from outranking you on your own name, not to be the account’s main growth engine. If branded spend is eating more than a small slice of the budget, that’s a sign the rest of the account isn’t built out properly.
How do you actually track WhatsApp conversions from a Google Ads campaign?
Set up a GA4 event that fires when someone taps the click-to-chat button, carry UTM parameters from the ad through to the landing page so the source is preserved, and import that event into Google Ads as a conversion action. Without this, Google has no way to know a WhatsApp chat is worth more than a bounced pageview.
What share of budget should go to leasing keywords versus footfall and events?
There’s no fixed ratio, but leasing keywords almost always deserve more protection than their raw conversion volume suggests, because one signed lease is worth more than months of footfall clicks. Give leasing its own campaign and its own offline conversion tracking so it isn’t judged against cheaper, faster goals it was never going to compete with on volume.
Do GST-absorbed sales and tourist shopping searches need their own campaign?
If your centre runs seasonal GST-absorbed promotions or sits in a tourist-heavy area, yes. Tourist searches around tax refunds and sale periods behave differently from local discovery searches, both in timing and in the landing page they need to see, and bundling them into a general promotions campaign usually buries both.
How long before a mall’s Google Ads account shows real results on leasing or event turnout?
Give it three to six months before judging it properly. Offline conversions like signed leases take weeks to feed back into the system, and Smart Bidding needs that real signal, not just clicks, before it can start finding more of the same.
Putting it to work
Execution sprint
This week
- Pull 30-90 days of performance for shopping malls in Singapore (Search Console, ads, CRM, or call logs - whatever you have).
- Flag the top leak: wrong intent, weak page, slow response, or dirty conversion tracking.
- Ship one fix on the highest-traffic money path (page, campaign split, or response rule).
- Run the free tools below on that same URL or account and log the findings.
Free tools for this sprint
Next 30 days
- Expand the fix to the next one or two money paths only after the first one shows cleaner bookings.
- Align creative, keywords, or content with the same offer the page now states.
- Review booked outcomes weekly; cut anything that still only produces unqualified volume.
Start this week by pulling the last 60 days of your mall’s search terms report and sorting every query into one of two piles: arrival intent (your mall’s name, directory, hours, parking) and discovery intent (activities, events, leasing, seasonal sales). Add up what each pile actually cost. Most teams are surprised by how lopsided it is, and that split alone tells you exactly where the next quarter’s budget conversation needs to start.
If the gap between what your Google Ads account reports and what actually walks through the door or signs a lease is the thing keeping you up, that’s precisely the mechanics HeyLead builds: separating arrival from discovery intent, wiring WhatsApp and offline leasing conversions into the account properly, and running the ongoing account work so the signal stays clean as your calendar of events and promotions keeps changing. Chat with us on WhatsApp.
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]