Switch off WhatsApp click-to-chat on a Singapore builder’s Google Ads account, and you’ve just cut the wire that actually carries the enquiries. Most audits never catch it, because the account still looks fine from the dashboard: clicks are flowing, cost per click sits where it should, and conversions tick over from a contact form that almost nobody who’s actually hiring you bothers to fill in.
For a renovation contractor or a post-construction cleaning crew, that’s not a tracking footnote. It’s the gap between a diary that’s booked solid for the next few weeks and one with holes your foreman has to explain at the Friday catch-up. More ad spend won’t close that gap. Neither will a prettier website, if the enquiry still lands somewhere it can’t actually turn into a reply.
Here’s the pattern worth knowing before you touch the budget again: the person searching “post renovation cleaning Singapore” at nine on a Tuesday night is usually finishing up a reno and wants a date locked in before handover, not a form to submit and a 48-hour wait. Get that one thing wrong, and everything downstream, your keywords, your bidding strategy, your landing page, is optimised for a buyer who doesn’t exist.
Six mistakes that quietly drain builder and post-construction clean budgets
Common mistakes
-
1One keyword list trying to serve two different buyers
"Renovation contractor Singapore" and "post renovation cleaning" end up in the same campaign because it feels efficient. It isn't. A homeowner researching contractors three months before any work starts and a property manager who needs a unit cleaned before Saturday's handover are two different jobs with two different urgencies. Bundle them and your ad copy ends up vague enough to serve neither. Split them into separate campaigns, each with its own message, its own landing page, and its own idea of what "fast" means.
-
2No WhatsApp path from the ad to the quote
Plenty of accounts still route every click to a phone-only number or a generic contact form. In Singapore, the actual enquiry almost always starts as a WhatsApp message with a photo attached, a dusty living room, a half-tiled bathroom, a unit number. If the click-to-chat link isn't live on the ad and on the landing page, and isn't wired up as a conversion action in Google Ads, you're training the algorithm on the wrong signal and losing the enquiries that would have converted fastest.
-
3A negative keyword list that was never written down
Broad match on "cleaning" or "renovation" pulls in searches for maid agencies, part-time cleaning jobs, DIY courses, and HDB directory listings that have nothing to do with a quote. Every one of those clicks costs real money and teaches Smart Bidding to chase the wrong audience. A proper negative list for this trade includes terms like maid, part time, jobs, career, diy, course, franchise, and cheap, reviewed every few weeks as the search terms report fills up with new noise.
-
4Target CPA switched on before the account has earned it
Automated bidding needs volume to learn from, and most builder or post-construction clean accounts in Singapore simply don't generate enough monthly conversions to feed a Target CPA strategy out of the gate. Flip it on too early and spend swings wildly, some weeks flooded, others starved, with no clear pattern. Run Maximize Conversions on broad match first, let it build a real conversion history, and only move to Target CPA once you've got a steady 30 or more a month to work with.
-
5The ad promises a 48-hour clean, the landing page shows a homepage
Someone clicks an ad that says "post renovation cleaning, condo and HDB, booked this week," and lands on a homepage with a logo, a nav bar, and a general description of "our services." There's no proof, no completed jobs, no licence, no reason to believe you. They bounce, and the ad gets blamed for a landing page problem. Build a dedicated page per service with real photos of finished units and the WhatsApp button sitting above the fold, not buried in a footer.
-
6Phone enquiries never make it back into the Google Ads report
A lot of builders still get genuine bookings by phone, especially from older trade contacts and repeat customers. If your conversion tracking only counts form submits, those calls vanish from the report entirely. The account looks like it's underperforming, the campaign that's actually bringing in jobs gets its budget cut, and the one driving empty form fills keeps getting funded. Dynamic call tracking fixes this in an afternoon.
None of these are exotic. They’re the kind of thing that happens when an account gets set up once, left alone, and judged by whatever the dashboard shows rather than what’s actually landing in the diary. Fixing them in the wrong order wastes just as much time as not fixing them at all, so the next question is sequencing.
Which fixes earn their place this month, and which can wait
Tracking comes first, always. There’s no point tightening keywords or rewriting ad copy if half your real conversions, the WhatsApp chats and the phone calls, aren’t even visible in the account. Fix the signal before you touch anything else, because every decision after this point gets made on the strength of that data.
Once tracking is honest, negative keywords are the next cheapest win. A couple of hours in the search terms report, usually once a week for the first month, will show you exactly where budget is leaking to maid agencies and job seekers. This is unglamorous work, but it’s the fastest way to free up spend without raising your daily budget by a single dollar.
Campaign structure and landing pages come next, roughly together, because a split campaign pointed at a generic homepage still underperforms. Give the post-construction clean side of the business its own page with proof photos and a visible WhatsApp CTA, and give the builder or renovation side its own page built around project galleries and licence credentials. Only after structure and proof are sorted does it make sense to think about automated bidding strategies. GST-inclusive pricing or a clear price range in the ad copy can wait until the fundamentals are solid; it helps qualify clicks, but it won’t save a campaign where the tracking is broken.
If untangling campaign structure, negative keyword management, and the bidding switch sounds like more ongoing admin than one person running a crew can keep up with, that’s exactly the kind of recurring work a dedicated Google Ads management partner is built to carry, so it doesn’t fall to whoever has a spare hour on a Sunday.
A short checklist for the month-one pass:
DIY playbook
- 1Add WhatsApp click-to-chat links to every ad extension and the landing page, then set it up as a tracked conversion action in Google Ads.
- 2Connect call tracking so phone enquiries from the ads show up as conversions, not blank space in the report.
- 3Pull the search terms report and build a negative keyword list covering maid, part time, jobs, career, diy, course, franchise, and cheap.
- 4Split builder/renovation campaigns from post-construction clean campaigns so each has its own ad copy and bid strategy.
- 5Build one landing page per service with real project photos, licence or BCA registration details, and a visible WhatsApp button above the fold.
- 6Hold off on Target CPA until the account has at least 30 tracked conversions a month on clean data.
DIY tools for this section
If your landing page passes the speed checks but still doesn’t convert, the issue usually isn’t the page’s technical health, it’s what happens once a visitor actually lands and starts scrolling. Tools like HeyLead Insights show exactly where someone stops scrolling, where they hover before abandoning a form, and which section of the page they never reach, which tells you far more than a bounce rate ever will.
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit

What changed when a two-man post-construction crew stopped chasing form fills
Picture a small post-construction cleaning outfit working mostly condo handovers in the eastern part of the island, illustrative only, but close to what plays out across dozens of accounts like it. The owner had been running Google Ads for close to a year. Click volume looked decent for “post renovation cleaning Singapore,” cost per click sat in a reasonable range, and the dashboard showed a steady trickle of form submissions. The diary never matched it. Some weeks the forms piled up and the phone stayed quiet; other weeks the phone rang off a campaign the dashboard said was underperforming.
The mechanism was simple once someone looked closely. The contact form asked for name, email, and a message, and almost nobody filling it in was actually ready to book; they were comparing three or four vendors and wanted a ballpark number without committing to a conversation. Meanwhile, the people who were ready to book, often already mid-handover with a date fixed, were messaging the business’s personal WhatsApp number straight off the Google Business Profile listing, completely invisible to the ads account.
The fix wasn’t a new campaign or a bigger budget. It was replacing the form as the primary CTA with a WhatsApp click-to-chat button, wiring that button up as the tracked conversion, and adding the maid-and-jobs negative keyword list in the same sitting. The number of “conversions” reported in the dashboard actually dropped at first, which looked alarming for about a week. But the conversations coming through were from people who’d already set a date and wanted confirmation, not a quote to file away. The owner could finally see, campaign by campaign, which ads were starting real conversations instead of collecting email addresses nobody replied to.
Two voices from site offices on what a good enquiry actually sounds like
“We used to get maybe fifteen form fills a week and I’d spend half my evening typing ‘what’s your unit number’ into email replies that went nowhere. Now it comes through WhatsApp and I can see the block number and a photo of the mess before I even type anything back.” - Owner, post-construction cleaning crew, East Singapore
“The quotes that never go anywhere always ask for a number before telling us if it’s a 4-room flat or a whole condo unit. The ones that send a photo first and mention a handover date are the ones that actually book.” - Site supervisor, renovation contracting firm

FAQ
Does Google Ads make sense for a one or two-crew post-construction cleaning business, or is the market too small to bother? It works fine at small scale, as long as the budget is matched to realistic search volume. The mistake isn’t running Google Ads with a small crew, it’s running it with keyword and tracking settings copied from a much bigger, more generic cleaning business.
Should builders and post-construction cleaners run HDB and condo customers through the same campaign? Usually not in the same ad group. HDB renovation work often involves permit timelines and specific approved-contractor expectations, while condo and private property jobs move on a different schedule and come with different proof points. Separate ad groups let you speak to each buyer in language they actually recognise.
How much should a small renovation contractor expect to spend on Google Ads each month in Singapore? There’s no single right number, and anyone who quotes one before seeing your account, your landing page, and your current enquiry volume is guessing. What matters more than the headline budget is whether the tracking is clean enough to tell you which dollars are actually producing booked jobs.
Is SEO worth doing alongside Google Ads for this trade? Yes, and the two support each other. A builder or post-construction cleaner who shows up organically for their own name and service area tends to get a cheaper, more trusting click from Google Ads too, because the searcher has already seen the business once before clicking the ad.
What’s the fastest way to tell if an agency is managing the account properly? Ask who specifically reviews the search terms report and how often, and ask to see whether WhatsApp and phone conversions are actually counted. If the answer is vague, or if the agency can’t tell you the last time they updated the negative keyword list, that’s your answer.
Putting it to work
Start this week by opening your Google Ads account, going to Conversions, and checking whether WhatsApp clicks and phone calls are counted as conversions at all. It takes about twenty minutes. If they’re missing, that’s the one thing to fix before you touch a single bid or budget setting, because every other decision in the account depends on that signal being real.
If the gap between what your ads report and what actually lands in your diary, the enquiries that never show up as conversions, the calls that go untracked, sounds familiar, that’s precisely the problem HeyLead takes off a builder’s plate, building the tracking and campaign structure to match how Singapore customers actually enquire, then running it as an ongoing programme rather than a one-off setup. Chat with us on WhatsApp.
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]