
If you run a roofing company, you’ve probably already had this argument with yourself. Google Ads chewed through £2,500 last month and brought back what, three calls? One job? Maybe nothing. You’re not imagining it. Roofers across the UK are pulling out of paid search because the maths stopped working.
Google Ads for roofers used to be a quiet little side door into a steady stream of work. A tenner a day and your phone rang. Those days are gone. Auctions are crowded, clicks cost more, and the customer who finally calls has already rung three other firms before yours. The agencies setting up the ads collect their management fee whether the leads convert or not.
This piece walks through what’s actually changed, why even the best run paid campaigns are getting harder to make profitable, and what UK roofers are doing instead to keep the diary full. No fluff, no sales pitch. What’s working in 2026 for trades businesses across North London, Hertfordshire and the rest of the country.
Roofing is now one of the most expensive categories in paid search. UK roofing keywords sit at £3 to £5 per click on average, with some search terms going higher when storms hit and demand spikes. Across the home services sector as a whole, 75 percent of businesses saw their cost per click rise in 2025, with roofing and gutters posting some of the steepest jumps.
What changed? More roofers got the same idea at the same time. The auction floods, bid prices climb, and the only winner is Google. You’re not bidding against the local family firm three postcodes over anymore. You’re bidding against national lead generation companies, franchise networks, and agencies running campaigns for ten roofers in your area at once.
Then there’s the clicks you pay for but never wanted. Industry analysis suggests a meaningful share of paid search clicks come from invalid traffic, including bots, accidental taps, and yes, competitors quietly draining your daily budget. Expensive industries with strong local competition (which is exactly what roofing looks like) sit right in the firing line.
Google filters some invalid clicks, but not all. The rest you pay for. Tyre kickers comparing five quotes, students researching projects, people in the wrong postcode, all charged to your card before they’ve decided whether to call.
If you operate in or around London, the auction is hotter again. Greater London CPCs consistently run 15 to 30 percent higher than equivalent keywords elsewhere in the UK. A click that costs a Sheffield roofer £4 can cost a Barnet roofer £6 for the same search. Multiply that across a month of campaigns and the gap is real money.
Before you decide whether to keep running ads, do the maths properly. UK roofing keywords average £3 to £5 per click on most search terms, climbing higher for emergency repair queries and competitive postcodes. The UK average cost per lead across all industries reached £70.11 in 2025, up from £66.69 the year before. For trades sitting in competitive markets, that figure climbs again.
Conversion rates for roofing search ads sit around 3 to 4 percent. So if you’re paying £4 per click and converting 3.5 percent of clicks into enquiries, every lead costs you roughly £114 before the agency fee, the landing page hosting, and your own time chasing the call.
Now factor in close rate. Most roofers close somewhere between 25 and 40 percent of qualified enquiries. Take the middle of that range. If one in three enquiries turns into a job, your true cost per job from Google Ads is around £340. That’s before you’ve paid the agency anywhere from 10 to 20 percent of ad spend on top, or a flat £500 to £2,000 a month management retainer.
For a £400 gutter clean, you’ve made a loss. For a £6,000 flat roof replacement, you’re fine. The problem is most paid campaigns can’t choose which leads they get. You pay for both.
Not entirely. Paid ads still work for roofers who hit three specific conditions. They have a tight phone answering process. They can spend £3,000 a month minimum without flinching. And they specialise in higher value work where a single job covers a month of ad spend. That’s a narrow band.
For the rest (and that’s most independent UK roofers), Google Ads in their classic form are a poor fit. The auction has moved on. What that money used to buy in 2018 now costs three times more and brings half the result. The roofers reaching a full diary in 2026 are doing it through a different channel.
Look at where homeowners actually find roofers when their roof is leaking at half past nine on a Tuesday night. They tap “roofer near me” or “emergency roof repair Barnet” into Google on their phone. What appears? Not the paid ads. The Google Maps Local Pack. Three roofing businesses with star ratings, distances, and a tap to call button.
Around 60 to 90 percent of roofing leads now come through the local Map Pack, with the majority of those searches happening on mobile during exactly the kind of emergency moments that drove people to paid ads ten years ago. Map Pack listings now sit above traditional search ads on most mobile queries.
Top three Map Pack positions deliver 126 percent more traffic and 93 percent more user actions than positions four through ten. The drop from rank three to rank four is brutal. The reward for getting into that top three is massive. Our Local SEO work in North London focuses specifically on getting trades into that top three slot for the searches their customers actually use.
A click from Google Ads buys you one visit. Once your daily budget runs out, you vanish. A Map Pack ranking sits there 24 hours a day for free. The cost is the work that got you there, and that work keeps paying back month after month.
Most UK Local SEO investments return their cost many times over across a 12 month period, and the returns compound after that. A roofer who reaches the top three in their area is then defending a position, not buying impressions. The economics are completely different.
Half the comments under any roofer’s “is Google Ads worth it” post say the same thing. Word of mouth, recommendations, repeat customers. They’re not wrong. The mistake is assuming this is in conflict with online marketing. It isn’t. The reviews customers leave on your Google Business Profile are exactly word of mouth, just searchable. Local SEO makes word of mouth visible to people who don’t know you yet.
Worth mentioning one important caveat. Several commenters on roofing threads suggest Google Local Services Ads as a separate route, and they have a point. Local Services Ads (LSAs) run on a different model. You pay only when a customer contacts you directly through the ad, not for every click. Tyre kickers cost you nothing.
The format sits above regular paid ads in mobile search results. It shows your business name, star rating, phone number, and the famous Google Guaranteed badge. For roofers, that placement is genuinely useful real estate.
To run LSAs you need to pass Google’s screening. That means proof of trade licensing where applicable, public liability insurance, and a background check on the business. The whole process takes 2 to 4 weeks, sometimes longer if documents need chasing.
Once approved, you get the Google Guaranteed badge displayed against your listing. For a homeowner who’s never met you and is choosing between three names on their phone screen, that badge does heavy lifting. It signals Google has verified you, which carries weight even with people who couldn’t tell you exactly what was verified.
For most independent UK roofers, yes. The pay per lead model fixes the worst problem with regular ads (paying for clicks that go nowhere) and the Google Guaranteed badge gives you a trust signal that paid ads cannot. LSAs still cost money. Lead prices vary by area and trade, but the floor on wasted spend is much lower than regular paid search.
Where LSAs fall down is reach. You’re limited to customers actively searching at the time you’re running. They build no compounding asset. Once you stop paying, you stop appearing. So they work best as a layer on top of solid Local SEO, not a replacement for it.
Every roofer who wants to be found in 2026 starts here. Your Google Business Profile is the asset that puts you in the Map Pack. Businesses with complete Google Business Profiles get 7 times more clicks than those with incomplete ones, and customers are 2.7 times more likely to consider them trustworthy.
What “complete” actually means is specific. Accurate categories (not just “roofer” but every service category that applies to your work), full service descriptions, real photos of completed jobs, regular posts, opening hours that actually match reality, and an answered Q&A section. Most roofers I look at have set up a profile, taken three photos in 2019, and never returned. Our Google Business Profile work exists because the gap between a basic listing and a properly worked one is enormous.
Reviews are the closest thing online to word of mouth, and Google uses them as a ranking signal in the Map Pack. A roofer with 60 positive reviews ranks above one with 12, all else being equal. Reviews also affect click rate. A homeowner choosing between three Map Pack listings will pick the one with more stars and more recent reviews, every time.
The roofers winning at this are systematic about asking. Every completed job, send a text afterwards with a review link. Every happy customer call, a polite ask before they hang up. It feels uncomfortable at first. It works.
Your website needs to do its part too. A single homepage with “we cover North London and Hertfordshire” is not going to rank for “flat roof repair St Albans” or “emergency roofer Watford”. Each town you genuinely cover deserves its own page with real local content. Postcodes you serve, landmarks nearby, examples of jobs done in that area. Proper technical SEO on those pages (clean structure, fast loading, schema markup) is what turns them from filler into ranking pages.
Expect three to six months for serious movement in the Map Pack, and 9 to 12 months to settle into the top three for your most competitive search terms. New Google Business Profiles take time to build trust. Reviews accumulate. Local citations need cleaning up. None of it happens in a fortnight, which is part of why so few UK businesses have done it properly. 58 percent of UK businesses still have no Local SEO strategy, which means the field is wide open for any roofer willing to do the work or hire someone who will.
Start with your Google Business Profile. Claim it if you haven’t. Fill out every section honestly and completely. Add real photos of recent work. Pick the right primary category (Roofing Contractor) and add every secondary category that fits your services. Get your opening hours right. Add your service areas, listing every town you genuinely cover.
While you’re at it, do an audit of your website. Does it load in under three seconds on mobile? Does it have a tap to call button visible without scrolling? Does it show real photos of your work, not stock images? If the answer to any of these is no, fix it before spending another pound on marketing.
Now start asking for reviews systematically. Send every recent customer a short, friendly message with a direct link to your Google review page. Aim for one new review a week, then push for two. Respond to every review you get, good or bad, within 24 hours.
If you operate in Hertfordshire, our Local SEO work in Hertfordshire follows a similar build pattern. Citations on relevant trade directories. Photos uploaded to your profile every week. GBP posts about completed jobs in different towns.
By month three you should have momentum. Service area pages should be live on your website, one per town you cover. Reviews should be ticking up. Your Map Pack position should start moving for some of the easier search terms. This is also when consistency matters most. The roofers who fall off at month two get nowhere. The ones who keep posting, keep replying, keep getting reviews, are the ones in the top three by month six.
From there it compounds. Across nearly 20 years of running campaigns for businesses in trades, hospitality and professional services, the same pattern repeats. Slow, steady, boring local optimisation outperforms paid acquisition spikes every time the auction tightens.
Wrapping up. If your Google Ads spend hasn’t been pulling its weight, you’re seeing what every other roofer in your patch is seeing. The auction has shifted, costs have climbed, and the customers you actually want are now finding their roofer through the Map Pack, not through paid clicks. Local SEO, properly done, is where the work is going. It takes longer to build, but it doesn’t disappear the second you stop paying.
If you want to know exactly where your roofing business stands in local search, and what it would take to move into the top three for the searches your customers actually run, a free SEO audit will tell you where you’re losing ground and what’s fixable. No pressure, no obligation, just a straight answer.