The most expensive click in a Singapore decking company’s Google Ads account isn’t the one nobody clicks. It’s the one from a condo resident who wants a full timber deck built across a shared corridor their MCST will reject within the week, after your site visit, your quote, and two follow-up calls chasing a decision that was never yours to win.
That enquiry still shows up in your reports as a conversion. Your ad did its job. Your landing page did its job. The lead cost you maybe twenty, thirty dollars, and it looks exactly like the enquiry from a landed-property owner who’s ready to sign this week. The difference only shows up three weeks later, when your estimator has burned an afternoon on a job that was never buildable, and the campaign manager tells you lead volume is up. Volume was never the problem. The filter was.
Most decking owners audit their Google Ads account by glancing at cost per click and calling it a day. That tells you almost nothing about whether the account is sending you buildable jobs or burning your team’s time on enquiries that die in an MCST committee meeting. A scored audit, where you check specific, inspectable things rather than eyeball a dashboard, finds the leaks a glance never will. Below is the checklist we run against decking accounts here, and the order to fix things once you’ve scored it.
The decking PPC scorecard: 12 checks before you spend another dollar
Go through each item below and mark it pass, weak, or fail. Don’t skim. Open the actual account, the actual ad, the actual landing page. Most owners find at least four or five fails on the first pass, and that’s normal, not a sign you’ve been badly served.
-
1Keywords split by property type
Open your search terms report and check whether "decking contractor Singapore" and "outdoor decking HDB" sit in the same ad group. They shouldn't. A landed-property search, a condo search, and an HDB search are three different jobs with three different approval pathways, and treating them as one keyword theme is how a deck you can't legally build ends up costing you ad spend meant for one you can.
-
2Negatives block DIY and materials-only searches
Check your negative keyword list for terms like "composite decking price per metre," "decking kit," and "DIY decking Singapore." These searchers are pricing out a weekend project, not hiring a contractor, and they click through on broad match more often than most owners realise, quietly eating budget meant for installation jobs.
-
3Ad schedule matches when people actually search
Pull hourly performance for the last 90 days. Decking enquiries cluster on weekends, in the evenings after work, and in the days right after a heavy storm has warped a neighbour's existing deck. If your budget runs flat across the week with no weighting toward those windows, you're spending the same on a quiet Tuesday morning as you are on the Saturday a resident finally decides to act.
-
4Ad copy names the property type upfront
Read your top three ads as a condo resident would. If the headline just says "Decking Installation Singapore" with no mention of landed, condo, or approval requirements, you're inviting clicks from people whose first question, had you asked it, would have disqualified them. A headline that says "Decking for landed homes" does more filtering in four words than any negative keyword list.
-
5Material trade-offs appear in the ad, not just the quote
Chengal, balau, and composite each behave differently once Singapore's humidity and monsoon rain get at them, and people who've had a timber deck warp or rot know it. If your ad copy is generic ("quality decking, affordable prices") instead of naming the material trade-off, you're competing on price against suppliers who've never set foot on a job site.
-
6WhatsApp click-to-chat is live on every ad
Check your ad extensions. In Singapore, a resident weighing up a decking job will message a contractor on WhatsApp before they'll fill in a form, almost every time. If your extensions only offer a call button and a sitelink to your contact page, you're forcing people into a step they'd rather skip, and some of them will just close the tab.
-
7Separate landing pages for landed, condo, and material type
Click through from each of your ad groups. If they all land on the same homepage, or the same generic "decking services" page, you're asking three different buyers with three different sets of worries to do the filtering your ad should have done. A condo resident lands on a page built for a bungalow owner and bounces, because nothing on it speaks to their actual constraint.
-
8The landing page addresses MCST and HDB approval directly
Scroll your condo-targeted page. Does it say anything about navigating an MCST's common property rules, or does it just show photos and a price range? Many estates ban combustible exterior decking outright after past fire incidents, and plenty of HDB flats restrict what can go on a shared corridor or yard. A page that names this upfront and offers to handle the paperwork converts better than one that pretends the question doesn't exist.
-
9The page loads fast on a phone, not just a laptop
Most clicks on your ads will come from a phone, and conversion rates on mobile still trail desktop by a wide margin across most industries. Run your landing page through a Core Web Vitals check. If it's slow to respond when someone taps the WhatsApp button, you've paid for the click and lost the enquiry in the three seconds it took the page to catch up.
-
10The first question on your form or WhatsApp opener is property type
Check what someone sees the moment they message you. If your WhatsApp greeting or form starts with "What's your budget?" instead of "Is this a landed home, condo, or HDB flat?", you're asking the wrong thing first. Property type tells you in one message whether the job is buildable before you've spent a minute on it.
-
11WhatsApp and calls are tagged by property type and job stage
Look at how enquiries get logged once they land. If every WhatsApp message and phone call gets dumped into one "lead" bucket with no tag for property type or whether it's a genuine site-visit request, you can't tell your Google Ads account which keywords are sending buildable work and which are sending dead-end condo questions. That's the gap that keeps the budget misallocated month after month.
-
12Conversion tracking separates "site visit booked" from "form filled"
Open your conversion actions in Google Ads. If "form submitted" is the only signal feeding your bidding, the algorithm is optimising for the easiest action to fake, not the one that pays your crew. A booked and kept site visit is a far better signal to feed back into smart bidding than a form fill that might belong to a materials shopper.
If your landing pages currently point everyone at the same homepage regardless of ad group, that’s worth fixing before anything else on this list. A HeyLead team working on web design built around property-type pages tends to find that single change moves more enquiries toward “buildable” than a month of bid adjustments ever does.
Scoring it: what fails first, and what to fix first
Once you’ve marked all twelve, you’ll likely have a mix of passes, weaks, and outright fails. Don’t try to fix everything at once. The order matters more than the speed.
Fix tracking before you touch scale. If items 11 and 12 are fails, meaning your enquiries aren’t tagged and your conversion signal is a bare form fill, then increasing budget just buys you more of the same unsorted mix. You’ll spend more and still not know which keywords are sending buildable jobs. Get the tagging right first, even if it means a manual spreadsheet for a few weeks while you sort out proper tracking, because every other decision downstream depends on knowing what actually converts into revenue.
Fix intent before you fix budget. Items 1 through 4, the keyword split, the negatives, the schedule, and the property-type filter in your ad copy, are cheap and fast to fix and they stop the bleeding immediately. A fail here means you’re currently paying for clicks you can filter out for free. Do this before you raise or lower a single bid, because any bidding change you make on top of unfiltered intent just amplifies the waste.
Fix speed and the landing page gap before you touch creative. If items 7, 8, and 9 are fails, meaning there’s no dedicated page, no MCST or HDB messaging, and the mobile load is sluggish, new ad copy will not save you. You’ll have spent money sharpening the hook on a page that still loses half its visitors before they see your WhatsApp button. Page fixes are unglamorous and they’re also where most of the real recovery sits.
Creative, meaning new ad angles, new photography, new offers, comes last on this list, not because it doesn’t matter, but because a good ad pointed at a broken page or an unfiltered keyword list just buys you faster, more expensive failure.
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit

The 30-day fix plan for a leaking decking account
This isn’t a new strategy. It’s the repair order for whatever you scored as weak or failed above, done roughly in this sequence rather than all at once.
- 1Pull your last 60 days of WhatsApp messages and phone enquiries and manually tag each one by property type and whether it became a kept site visit. This gives you a real baseline before you change anything, and it usually surfaces which keyword themes have been quietly sending unbuildable condo and HDB enquiries.
- 2Split your keyword list into landed, condo, and HDB ad groups, and build out the negative keyword list to exclude DIY and materials-only searches. This alone usually trims the obvious waste within a week.
- 3Rewrite your top-performing ads to name the property type and one real material trade-off, rather than generic "quality decking" language. Keep the ads that are already working structurally, just sharpen the filter in the copy.
- 4Build or rework landing pages so condo traffic lands on a page that addresses MCST approval directly, and HDB traffic lands on a page that's honest about what's restricted. Run the page through a Core Web Vitals check before you send paid traffic to it.
- 5Set up proper conversion tracking that counts a booked and kept site visit, not just a form fill, as your primary signal. Feed that signal back into your bidding strategy and give it time to recalibrate rather than yanking budget the moment numbers wobble.
- 6Reconcile what the ads platform reports against what your tagged enquiry log actually shows for the month. The two will disagree, and the gap tells you where your next fix needs to go.
DIY tools for this section
Once the page is actually built to answer the MCST or HDB question rather than dodge it, it’s worth watching how visitors behave on it before you assume the fix worked. HeyLead Insights shows where people scroll, stall, and abandon a form on a decking landing page, which tells you whether the approval messaging actually reads as reassurance or just adds another wall of text before the WhatsApp button.
What decking owners notice once the filter is actually working
“Owner, landed-home decking contractor”: “I used to think more enquiries meant a busier quarter. Then I started asking ‘landed, condo, or flat’ as the first WhatsApp question, and realised a third of what I was calling leads were never buildable in the first place. Nothing about my sales changed. I just stopped quoting jobs that were always going to die in a committee meeting.”
“Operations lead, decking and outdoor-living installer”: “The MCST question used to come up on the site visit, after we’d already measured, quoted, and lost a week. Now it’s the first line on the landing page. People either message us knowing what they’re asking for, or they don’t message at all, and honestly that second group was never going to convert anyway.”

FAQ
Do I need to ask about MCST or HDB approval before I even run ads, or is that a conversation for the site visit?
Ask it as early as your ad copy, not just the site visit. Every stage you move the question earlier saves your team a round of back-and-forth with someone whose project was never going ahead. A condo resident searching for decking often doesn’t know their MCST’s rules either, so surfacing it in the ad and the landing page does them a favour too.
How much should a decking company in Singapore budget for Google Ads each month?
There’s no single figure that fits every crew size and service radius, and anyone quoting you a precise number before seeing your account and landing pages is guessing. What matters more than the headline budget is how much of it is currently going to searches you could filter out for free with better negatives and property-type ad groups. Fix that leak first, then decide whether to raise spend.
Is Meta Ads worth running alongside Google Ads for decking jobs?
It can work well for showing finished decks to people who weren’t actively searching yet, especially retargeting residents who’ve visited your site after a storm damaged their existing deck. But it rarely replaces Google Ads for decking, because most decking enquiries start with someone actively searching for a fix to a problem they already have, not scrolling past an ad they weren’t looking for.
Should my negative keyword list really include DIY and materials-only searches?
Yes, and it’s one of the cheapest fixes on this whole list. Someone searching “composite decking price per square metre” is pricing a weekend project, not hiring a contractor, and on broad match these searches slip into decking installation campaigns more often than most owners realise.
How do I know if my WhatsApp enquiries are actually tracked properly, or just arriving unsorted?
Check whether a single enquiry can be traced back to the specific ad and keyword that generated it, and whether it’s tagged by property type and outcome. If every WhatsApp message lands in the same inbox with no tag beyond “new chat,” you’re flying on instinct, not data, no matter how good your gut feel is.
Putting it to work
Start this week by pulling your last 60 days of WhatsApp and phone enquiries and marking each one by property type, landed, condo, or HDB, and whether it turned into a kept site visit. It takes an evening, not a sprint, and it will tell you more about where your ad spend is actually going than any dashboard metric will.
If what that spreadsheet shows is a pile of condo and HDB enquiries that never had a real shot at approval, that’s exactly the gap HeyLead works on with decking and outdoor-living companies here, building the keyword splits, property-type landing pages, and tagged tracking that keep ad spend pointed at buildable jobs instead of dead-end quotes. Chat with us on WhatsApp.
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]