If you have been in UK roofing for more than a few years, you will know how the lead platform game works. You pay a monthly subscription. You receive leads that have simultaneously gone to four other roofers. You win roughly one in five at a margin that barely justifies the effort. The platform raises its prices. You pay more and get the same result. Repeat indefinitely.
What is less visible is what the top end of the UK roofing market is doing instead. The contractors turning over £500k–£2m annually are not abandoning marketing — they are redirecting the same money they were spending on lead platforms into owned channels. Channels where they receive the call directly, where nobody else gets the same lead, and where the customer has already decided they want that specific company before they even dial.
This is not a new strategy — it has been working for trades businesses in the UK for years. But the tools that make it accessible to smaller roofing companies have matured significantly. This article explains the model, how each component works, and what a realistic transition looks like.
The Real Problem With Lead Platforms
The fundamental problem with Checkatrade, MyBuilder, Rated People, and similar services is not price — it is structure. The platform's business model depends on selling the same lead to multiple contractors. Their incentive is to maximise the number of paying members competing for each job, not to help any individual contractor win it.
There is also a job quality problem. Platform leads attract price-sensitive homeowners — people who have submitted their job to a comparison service because they want multiple quotes. The homeowner who found you through Google Maps after searching "emergency roofer [city]" is in a completely different mindset. They have chosen to contact you. They are not comparing you to four other companies in a spreadsheet.
❌ Lead platform model
- Same lead sold to 3–5 contractors simultaneously
- You compete on price to win — margins are squeezed
- Customer loyalty is to the platform, not to you
- Monthly subscription regardless of lead quality
- No asset built — stop paying, leads disappear
- No control over lead volume or geographic area
✅ Direct enquiry model
- Homeowner contacts you and only you
- You compete on reputation — margins are protected
- Customer relationship is with your brand directly
- Fixed investment builds permanent organic visibility
- Owned asset — compounds in value over time
- Full control over area, volume, and job type
The 4-Channel System That Replaces Lead Platforms
The contractors who have successfully cut their platform dependency are not relying on a single marketing channel. They operate a four-channel system where each channel serves a different part of the buyer journey and reinforces the others. The combined result is a steady, predictable flow of direct enquiries at a cost per lead that is typically 60–80% lower than platform fees.
When a homeowner in your area searches "roofer near me" or "roof repair [city]," Google shows a map with three local businesses before any website results. This is the Map Pack, and it is the most valuable real estate in local roofing marketing — and it costs nothing per click.
Most roofing contractors have a Google Business Profile but have never properly optimised it. They claimed the listing, added their phone number, and stopped there. A fully optimised GBP looks very different:
- Every service listed with detailed descriptions, not just "roofing"
- Service areas set to district level, not just the main city
- Photo library updated monthly with real job photos, not stock images
- Google Posts published weekly — these signal an active, credible business
- Review volume and recency managed systematically — aim for 30+ reviews with responses to every single one
- Q&A section populated with the questions homeowners actually ask
A GBP ranking consistently in the top three for district-level searches is typically generating 15–30 enquiries per month at zero ongoing cost per lead. That is the foundation everything else builds on.
Ask every completed job customer for a Google review the day you finish — not two weeks later. Same-day review requests have a 4× higher response rate. Send a direct link to your GBP review page via WhatsApp.
Google Ads is the fastest route to direct enquiries. Unlike platform leads, when a homeowner clicks your Google Ad and calls you, they are calling you exclusively. You pay Google for the click — not a middleman for the lead — and you set the exact keywords, locations, and times your ads show.
The difference between a Google Ads campaign that generates profit and one that burns money is structure. A roofing company running a single broadly-matched campaign against generic keywords like "roofer" will waste 40–60% of their budget on irrelevant searches. The contractors seeing returns are running tightly structured campaigns:
- Separate campaigns for emergency, residential repair, and replacement jobs
- Exact and phrase match keywords only — no broad match until you have 90 days of conversion data
- Location targeting at district level, not city-wide
- Ad schedule focused on evenings and weekends when homeowner intent is highest
- Call-only ads during business hours — remove the extra step of clicking through to a website
- Negative keyword list updated weekly for the first month
A well-structured roofing Google Ads campaign typically achieves a cost per lead of £12–£28, compared to £35–£60 on most lead platforms — with no competition at the point of contact.
Track cost per call, not cost per click. A £3.50 click that results in a booked job is infinitely better than a £0.80 click from someone searching "roofing apprenticeship." Set up call tracking from day one.
Below the Map Pack and below the ads are the organic website results. Ranking here takes longer than the other channels — typically 3–9 months for a new site — but once your pages rank, the leads are genuinely free and compound in volume over time. This is the channel that creates the highest long-term return on investment in roofing marketing.
The contractors ranking organically in their area are doing three things most roofing websites are not:
- District-level location pages: Not just a page for "Manchester" but individual pages for Didsbury, Chorlton, Altrincham, Wythenshawe. Google ranks localised pages for localised searches. A city page rarely ranks for district searches.
- Service-specific pages with real depth: A dedicated page for flat roof repair, another for emergency repairs, another for chimney repair — each with 600+ words of genuine content explaining the service, typical costs, and what to expect.
- Technical foundations: Fast loading on mobile, HTTPS, proper title tags, and a clean sitemap. These are not optional — they are the baseline Google requires before organic ranking is even possible.
Many roofing contractors dismiss SEO because they tried it once, saw no results in two months, and concluded it did not work. What they ran was not SEO — it was a website with no location pages, no content, and no backlinks. Done properly, local SEO for roofing compounds into a significant business asset over 12–24 months.
Before writing a single blog post, audit your existing pages in Google Search Console. If you are getting impressions but no clicks, your title tags and meta descriptions are failing. Fix existing pages before creating new ones.
Channels 1, 2, and 3 generate traffic and impressions. Channel 4 converts that traffic into enquiries. A homeowner who finds your business through Google Maps, clicks through to your website, and sees no reviews, no photos, and no social proof will not call you — they will go back to the search results and call the next company. Social proof is the conversion layer the other channels depend on.
The elements that make the biggest difference to conversion rate in roofing:
- Before-and-after photos from real jobs: Specific to your area, not generic stock images. A photo of a completed job in Headingley converts better for a Leeds homeowner than a generic roofing photo.
- Video testimonials or written reviews on your website: Not just on Google — on your own site where you control the presentation.
- Accreditation badges: NFRC membership, TrustMark, manufacturer-approved installer status. Display these prominently on every page.
- Response time signals: "We respond within 2 hours" with a documented track record of doing so. Speed of response is one of the top factors homeowners cite when choosing a roofer.
- Visible pricing ranges: Contractors who show indicative pricing receive more serious enquiries and fewer time-wasting calls. You do not need to give exact quotes — a guide of "most repairs start from £150" sets expectations and qualifies the caller.
This channel requires no ongoing budget. It requires a consistent system: photograph every job, ask every customer for a review, update your website quarterly. Over 12 months this compounds into a reputation that converts cold traffic at rates platforms cannot match.
More reviews improve your GBP ranking. Better GBP ranking generates more traffic. More traffic converts better with strong social proof. Each channel feeds the others — this is why the system works at scale.
What This Looks Like in Practice: The Cost Comparison
For a roofing company wanting 20 qualified enquiries per month, here is how the platform model compares to the direct model over 12 months.
| Channel / Cost | Lead Platform Model | Direct Enquiry Model |
|---|---|---|
| Monthly subscription / setup | £200–£400/month | £397–£797/month (managed) |
| Cost per lead | £35–£60 (shared) | £8–£22 (exclusive) |
| Leads shared with competitors | Yes — 3 to 5 others | No — yours only |
| Average close rate | 18–22% | 45–65% |
| Asset built after 12 months | None — stops when you stop paying | Ranking website + GBP + reviews |
| Control over job type & area | Limited | Full control |
| 12-month total cost (20 leads/month) | £8,400–£14,400 | £4,764–£9,564 |
The cost comparison alone does not tell the full story. The 45–65% close rate on direct enquiries versus 18–22% on platform leads means you are booking significantly more jobs from the same number of enquiries. At an average roofing job value of £2,500, the difference in closed revenue between the two models is substantial even at equal lead volumes.
How to Transition Without Losing Revenue
The biggest fear contractors have is turning off their platform subscriptions and watching their pipeline dry up while the new channels take time to build. This is a legitimate concern, and it is why the transition works best as a staged handover, not a hard stop.
The key discipline is tracking. Most roofing contractors who say lead platforms are essential have never actually measured the cost per booked job from each channel. When you track it properly — including the time spent quoting platform leads that do not convert — the economics of platform dependency become very clear, very quickly.
The One Thing Most Roofers Get Wrong When They Switch
The most common failure mode is treating Google Ads as a direct replacement for platform leads and expecting the same volume from day one. The direct model generates fewer total enquiries initially — but higher quality ones. A contractor used to receiving 30 platform leads per month and booking 6 jobs will typically see 15–18 direct enquiries per month from a well-set-up campaign, booking 8–10 jobs. The maths works better. But the adjustment period — where lead volume appears lower before the quality advantage becomes apparent — is where most contractors lose confidence and return to platforms.
"The contractors who stay the course for 90 days consistently tell us the same thing: they cannot believe they spent years paying for shared leads when they could have owned the enquiry entirely."
Building a direct enquiry system takes 3–6 months to reach full performance. The GBP optimisation works within 4–8 weeks. The Google Ads campaign stabilises in 6–10 weeks once conversion data accumulates. The SEO compounds over 6–18 months. The review system builds continuously. Each month, the system becomes more productive and more cost-efficient.
Summary: What Successful Roofers Do Differently
The contractors generating consistent, high-quality enquiries without lead platforms are not doing anything complicated. They are running a four-channel system — GBP, Google Ads, local SEO, and reputation — and they are measuring results from each one. They transitioned gradually rather than all at once. They tracked cost per booked job rather than cost per lead. And they gave the system enough time to compound before judging whether it was working.
The platform dependency is not inevitable. It is a habit — one formed because the platform model is easy to start and hard to leave once the volume feels reliable. The direct model is harder to set up and slower to build, but the economics, the job quality, and the long-term asset value are incomparably better.
See Where Your Leads Are Leaking
We audit your GBP, website, and ads — then show you exactly what a direct enquiry system would look like for your specific area and job mix. No obligation, no sales call unless you want one.
Get Your Free Visibility Audit