The most expensive mistake a guttering company makes on Meta isn’t a badly written ad. It’s running the account exactly like Google Ads with a different icon, then switching it off after a fortnight because the cost per lead looks worse than the search campaign next to it.
Here’s what that actually costs you. Spend goes out the door on clicks from people who weren’t thinking about their gutters at all, just scrolling past a kitchen renovation video. The estimator wastes an evening ringing numbers that go straight to voicemail. The diary stays half-empty heading into the one stretch of the year, late autumn into winter, when overflowing gutters do the most damage and homeowners are most likely to finally act. And the owner concludes “Facebook doesn’t work for trades,” which isn’t true. What’s true is that Meta was judged by the wrong clock and asked to behave like a search engine it isn’t.
Here’s the real difference, and it changes almost everything about how you should run this: nobody searches “blocked gutter repair near me” on Facebook. You’re not capturing demand that already exists, the way a Google search ad does. You’re creating it, by showing someone a photo of staining running down brickwork or moss bulging out of a gutter and making them think “that’s mine, isn’t it.” That one shift, from capturing intent to manufacturing it, is why the targeting, the creative cadence, and the timeframe you judge results on all need to look different from whatever’s working in your Search campaigns.
Why gutters don’t fit the “search and capture” model Google trained you on
On Google, the job is simple in structure even if the execution isn’t: someone types “guttering repair Leeds,” you bid, you show up, they call. The intent already exists before you spend a penny. Meta’s auction works on a completely different logic, and in 2026 it’s built around something Meta calls the Andromeda system, which leans far more heavily on creative signal than on the interest-stacking and lookalike audiences that used to be the whole playbook. Ask anyone running paid social properly this year and you’ll hear the same phrase: “creative is your targeting.” The algorithm is deciding who to show your ad to largely based on what the ad itself looks like, how long people watch it, whether they tap through, not based on a list of interests you built by hand.
Practically, that means the old approach, stacking “homeowners, 35-65, interest in home improvement, interest in B&Q,” is working against you now rather than for you. Meta’s Advantage+ targeting, run broad with good creative feeding it, consistently outperforms the narrow, manually-built audiences that were standard practice even two years ago. The trade-off is that broad targeting only pays off if the creative and the landing page behind it are strong. Run broad with a weak ad and a generic homepage, and you’ll burn budget on exactly the low-quality clicks the old interest targeting was meant to filter out. Broad isn’t a shortcut. It’s a bet that your creative is good enough to do the filtering for you.
The other mechanical piece worth understanding is signal quality, because it affects whether Meta can even learn who’s converting. Ad blockers, iOS privacy settings, and browser restrictions are routinely wiping out a fifth or more of the conversion data that would otherwise flow back into the platform. If your Meta pixel is the only thing telling the algorithm who became an enquiry, you’re teaching it with a blindfold half the time. Running Meta’s Conversions API alongside the pixel, server-side rather than relying purely on browser tracking, closes a lot of that gap. It’s not a glamorous fix, but it’s the difference between an account that learns quickly and one that plateaus because it’s optimising against incomplete information.
Weather is the other mechanism worth naming directly, because it’s the one genuinely UK-specific lever most guttering accounts don’t use well. Blocked and overflowing gutters aren’t a year-round, evenly-distributed problem here. Leaf fall through October and November clogs gutters just as the first proper autumn storms arrive. Freezing temperatures in January can crack cast iron and split plastic unions that were already under strain. A wet summer followed by a dry spell shows up as staining and damp patches that homeowners notice precisely when they’re outside doing the garden. Your creative calendar should follow that rhythm rather than running the same “get your gutters sorted” ad in June and December. An ad about ice damage lands flat in July. A before-and-after of a storm-damaged fascia lands flat in May.
What a healthy guttering account on Meta looks like, and the numbers that hide a dying one
Meta Ads across industries average somewhere around 2.8x return on ad spend in current benchmarks, noticeably lower than Google Ads’ average of roughly 4.2x. If you only look at that comparison, Meta looks like the worse channel. It isn’t, for one simple reason: guttering jobs carry real value. A full gutter replacement or a reline can run into the thousands; even a repair call-out and clear-out is rarely a trivial ticket. A channel converting at a lower rate than search can still be very profitable if the job value is high enough and the cost of generating that enquiry stays sensible. Judge Meta against what a booked job is worth to you, not against your Google Ads dashboard.
Frequency is the metric to watch that most owners never look at. If the same person is seeing your ad five, six, seven times in a week, you’ve got creative fatigue setting in, and it shows up first as rising cost-per-thousand-impressions, before your lead volume visibly drops. Current data on short-form video and UGC-style ads puts peak performance at five to six days before results start sliding, even when the first few days looked strong. That’s not a quirk of your account. It’s roughly how fast interesting creative stops being interesting to the same audience on this platform. A healthy guttering account has two or three fresh creative concepts rotating at any given time, not one “hero ad” running untouched for six weeks because it did well in week one.
Now the vanity numbers, because these are the ones that make an account look fine right up until the phone stops ringing. Post likes and shares tell you nothing about whether anyone wants a quote. Boosted-post “reach” is a measure of impressions, not intent; it’s the easiest metric to feel good about and the least connected to booked work. Link clicks without a corresponding enquiry just mean someone was curious, not that they have a leaking gutter. And cost-per-lead in isolation is the biggest trap of all: ten cheap leads that never answer the phone are worse than three expensive ones who book a site visit and go ahead. Track what happens after the enquiry, not just the enquiry itself.
One UK-specific pricing detail worth building into your messaging: if you’re not VAT-registered, because you’re under the current £90,000 threshold, say so plainly. A sole trader or small outfit quoting without VAT on top has a genuine price advantage over a larger competitor whose quotes carry an extra 20%. That’s not a legal disclosure requirement the way it is for health claims under ASA and CAP rules, but it’s a trust point homeowners notice, and it’s worth a line in your ad copy or landing page rather than leaving people to work it out from the quote.
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 the account yourself: creative, offers, and the checks you can run before you spend a penny
None of this requires a media-buying degree to get moving on. It requires a structure, a set of creative angles that actually match how homeowners notice a gutter problem, and a landing page that doesn’t waste the click you just paid for.
Building the account: a working order
- 1Set up one broad Advantage+ campaign per service line (gutter clearing, repair, replacement, guards) rather than stacking narrow interest sets. Let the creative and the Conversions API data do the targeting work.
- 2Install Meta's Conversions API alongside your pixel, even if that means asking whoever built your site to do it. This claws back signal lost to ad blockers and browser privacy settings.
- 3Build three creative angles tied to the season you're actually in: overflow staining and leaf blockage for autumn, ice and cracked joints for winter, moss and sagging brackets for spring, and so on. Shoot real before-and-after footage from your own jobs, not stock photography.
- 4Refresh creative on a five-to-seven day rhythm. Watch CPM, not just cost per lead, as your early warning sign that an ad is dying.
- 5Run a low-friction offer at the top, like a free gutter check or a callback within the hour, rather than asking cold traffic to book a full job straight away. Save the full quote form for retargeting.
- 6Build a dedicated landing page per service line that shows real photos, a rough price range, your coverage area, and a click-to-WhatsApp button, not a generic "contact us" page shared with your Google Ads traffic.
- 7Set up a retargeting audience of anyone who engaged with your ad or visited the page without enquiring, and serve them a different angle, a guarantee, a review, or a tighter offer, within a week.
- 8Review enquiry quality weekly against what actually turned into a booked site visit, not just what Meta reports as a "lead" inside Ads Manager.
A soft-touch offer matters more here than it does on search, because the person seeing your ad wasn’t looking for you a minute ago. Someone who typed “gutter repair quote” into Google has already decided they have a problem. Someone scrolling past your ad on their lunch break hasn’t made that leap yet. Asking them to fill in a full quote form with their address, roof type, and preferred appointment slot in one go is a big jump from “huh, mine looks like that.” A free check, a photo upload, or a WhatsApp message gets the conversation started at the right temperature.
That handoff point, the moment someone lands on your page after tapping the ad, is where a lot of guttering accounts quietly lose the work they already paid for. If you want to see exactly where people stall, HeyLead Insights shows scroll depth, where visitors hesitate on a form, and whether they bail before reaching the price section, which is usually more revealing than another week of A/B testing headlines blind.
Before you touch the ad spend at all, there are a few free checks worth running on the pages you’re about to send traffic to:
DIY checks before you spend on Meta
The Open Graph check matters more than it sounds like it should: if your landing page link shows up ugly or broken when someone previews it inside Facebook or Messenger, you lose people before they’ve even clicked. The Core Web Vitals check matters because a page that loads slowly on a mobile connection standing in a driveway, which is where a lot of these clicks happen, bleeds enquiries regardless of how good the ad was. If you’re running this alongside a wider push, it’s worth looking at how your Meta Ads programme and your landing pages are managed together rather than as two separate jobs handed to two different people.
What gutter company owners notice once the account stops chasing cold leads
Owners running their own accounts, or inheriting one from a previous agency, tend to notice the same two things once it’s set up properly.
“We used to panic every time cost per lead went up for a week and switch the whole campaign off. Once we started watching frequency instead, we realised the ad just needed refreshing, not killing. Same budget, different photos, and the leads came back within a few days.” - Owner, guttering and fascia company
“The quote form used to ask for everything up front: roof type, address, preferred date. Nobody filled it in from a cold ad. We swapped it for a ‘send us a photo on WhatsApp’ button for Facebook traffic specifically, kept the long form for people who’d already called, and the conversations actually started happening.” - Office manager, guttering and roofline company

FAQ
Do guttering companies really need Meta Ads if Google Ads already brings in enquiries? Google captures people who already know they have a problem. Meta reaches people before they’ve connected the dots, which matters because a lot of gutter damage builds slowly and the homeowner hasn’t thought to search for help yet. The two channels are solving different stages of the same problem, not competing for the same click.
How much should a UK guttering company expect to spend on Meta Ads before seeing results? There’s no honest single figure, and anyone who quotes you a guaranteed cost per lead before seeing your area, your service mix, and your landing page is guessing. What matters more than the headline budget is whether you’re spending enough to let a campaign run past the learning phase and test at least two or three creative angles properly, typically a few weeks, not a few days.
Does Meta Ads only work for guttering companies in storm season? It works year-round if the creative matches the season. Autumn and winter tend to bring higher intent because the damage is visible, but spring clear-outs, guard installations, and maintenance plans can all be sold on Meta with the right angle; you just can’t run the same “storm damage” ad in June and expect it to land.
Do I need professional video for Meta Ads to work for a guttering business? No. Phone footage of a real job, a before-and-after, or a quick walk-round showing a blocked gutter tends to outperform polished stock-style ads for trades like this, because it looks like proof rather than marketing. What matters more than production value is whether the footage is specific to your actual work.
What’s the biggest sign a Meta account has gone stale? Rising frequency and CPM while lead volume stays flat or drops. That combination almost always means the same people are seeing the same ad too often, and the fix is new creative, not a bigger budget on the existing one.
Putting it to work
Start this week by pulling the last 60 to 90 days from Ads Manager, broken down by ad rather than by campaign. Check frequency and CPM trend for each one: if frequency is climbing past four or five and CPM is rising alongside it while leads stay flat, that ad has gone stale, regardless of how good its early numbers looked. Flag anything running unchanged for more than three weeks as your first thing to refresh.
This exact gap, between a cold Meta click and a booked site visit, is the thing an agency earns its fee by closing. HeyLead runs the ongoing creative rotation, broad targeting setup, Conversions API tracking, and the landing-page work that sits behind it as one connected programme, rather than a media plan that stops at the ad account. If you’d rather hand the rebuild over than keep rebuilding it yourself every time an ad goes stale, Chat with us on WhatsApp.
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]