Finding and pitching roofers without a website
Why roofers are one of the easiest trades to prospect for web design work, how to find them, and a ready outreach framework for the trade.
Founder of Fludi Leads and Hempsall Digital. Seven years building websites for UK small businesses.
If you're picking a trade to prospect for web design work, roofers are one of the better places to start. The work is visual, the businesses are often small and owner-run, and there's a genuine calendar reason to call at certain points in the year. This post covers why the niche works, how to find the businesses, and what to say when you get one on the phone.
Roofers are strong web design leads because the work is visually proven (before-and-after photos most roofers already have), the businesses are small enough that you're talking to the decision-maker directly, and storm and gutter seasons give you a specific, timely reason to reach out rather than a generic pitch.
Why roofing is an easy niche to prospect
Roofing is a before-and-after trade. A stripped roof, a re-felted section, a new set of ridge tiles, a gutter run replaced after storm damage: every job produces a visual result that's straightforward to photograph and instantly understandable to a homeowner looking at it. Most roofers already have these photos sitting on a phone, taken for their own records or to show a customer the finished job. A roofer with no website isn't missing content. They're missing the one page that would put content they already have in front of the next customer searching for them.
Compare that to a trade like accountancy or cleaning, where "showing the work" is much harder to do visually. With roofing, the pitch practically makes itself: you already have the proof, you just have nowhere to put it.
The second reason roofing works as a niche is the shape of the businesses themselves. A large share of roofing firms are what you'd call a van-and-ladder operation: one owner, maybe two or three employees, built up over years through word of mouth and repeat customers on the same streets. That's exactly the kind of business that never had a reason to think about a website, because it never had to. It also means you're usually talking to the actual decision-maker on the first call, not a marketing department or a gatekeeper. No procurement process, no committee. If the owner likes what you're offering, they can say yes on the spot.
The third reason is seasonal urgency, and this is the one most people prospecting this niche miss. Roofing has a calendar. Storm season and the weeks after a bad weather event bring a spike in emergency call-outs and repair enquiries, and homeowners searching for a roofer at that exact moment default to Google. This isn't a small effect: the Association of British Insurers recorded a record £585 million paid out for weather-related home damage in 2024, following 12 named storms in the 2023/24 season, the most since 2015/16. That's a lot of roofs needing attention in a short window. Autumn brings gutter clearing work as leaves come down, which is a smaller job but a reliable, recurring one that a roofer can build a search presence around. A roofer with no website loses all of that traffic to whichever competitor does show up on the map. That gives you a natural, specific reason to reach out at a specific time of year, rather than a generic "have you thought about a website" opener that could land any month.
Where to find them
The method is the same one covered in more depth on the free cold call script generator page: search a trade and a location on Google Maps, or run it through a proper Places API query, and look at which listings have no website link, which link out to a Facebook or Instagram page instead of a site, and which link to a domain that no longer resolves. All three are workable leads, and each needs a slightly different opener.
Here's an illustrative example of what that looks like once it's pulled into a report. These are fictional example businesses, not real companies, shown to demonstrate the format:
| Business | Rating | Reviews | Gap | Phone |
|---|---|---|---|---|
| Apex Roofing & Co | 4.8 | 124 | No website | 07700 900 412 |
| Heritage Roofing Ltd | 4.7 | 38 | Lapsed website | 07700 945 217 |
| Ridgeline Roofing | 4.9 | 67 | No website | 07700 933 108 |
| Summit Roof & Gutter | 4.6 | 52 | Social only | 07700 921 460 |
| Coastal Roofing Services | 5.0 | 19 | No website | 07700 967 284 |
Notice the pattern: every one of these has a strong rating. That's normal for this trade. A bad roofer doesn't survive on word of mouth for long, so the businesses with no web presence are frequently the same ones with excellent reviews and years of local reputation, just none of it visible to anyone searching cold on Google.
Find your next clients in minutes
Enter a trade and a location to see how many local businesses have no website, a social-only presence, or a lapsed site. You see the count and price before paying anything.
Get my leadsWhat this looks like in practice
One lead pulled through Fludi Leads was a roofer with a 4.9 rating and over 60 reviews and no website at all, exactly the kind of business this post is built around. We called first, and it wasn't a yes on the spot, they weren't interested at that point. Rather than leaving it there, a follow-up email a few days later reopened the conversation, and we're still speaking with them now. It hasn't converted yet, but it's a live example of the pattern covered in the objection-handling section below: a "not interested" on the first call isn't always the end of it.
The outreach framework
Once you have a list, the opener should reference something specific to the trade, not a generic "I noticed you don't have a website" line. Four things work well for roofers:
Their existing photo evidence. If their Google Business Profile or Facebook page already has job photos, mention it directly: "I had a look at your Facebook and the before-and-afters on that Whitby re-roof are exactly the kind of thing that sells a job on its own. Right now that's the only place they exist online."
Guarantees and warranties. Most established roofers offer some form of workmanship guarantee. That's a trust signal that belongs on a homepage, not buried three posts down a Facebook feed where a searching customer will never find it, and trust is a genuine weak spot for the trade: a 2018 Which? survey found 38% of homeowners don't trust builders and roofers when hiring them for the first time, the lowest trust rating of any trade surveyed, compared with 80% who said they trusted the electrician they'd called. That survey's from 2018, but the underlying trust gap it points to is exactly what a visible guarantee on a homepage helps close.
Local reviews. A 4.8 rating with over a hundred reviews, like the example above, is a genuinely strong asset. A one-line callout on a site — "rated 4.8 from 124 local reviews" — does more for conversion than almost anything else you could design.
The competitor who's already ranking. This is the most direct line and it works because it's true and specific, not hypothetical: "When someone searches 'roofer near [town]' right now, [competitor] comes up and you don't, even though your reviews are better than theirs." You can find that competitor in under a minute by running the same search yourself before you call. For more on structuring calls like this, see 10 cold calling tips.
Handling "we get all our work from referrals"
This is the objection you'll hear more from roofers than almost any other trade, and it's usually true when they say it. It's also the easiest one to reframe, because it has two real weaknesses.
First: referrals are seasonal too, just on a different cycle to the storm and gutter surges. A roofer who's fully booked through August on referral work alone can still have a dead quarter in January and February when nobody's renovating and nobody's recommending anyone. A website doesn't replace referrals, it fills the gaps between them.
Second, and this is the stronger point: referred customers still Google the business before they call. Someone's neighbour recommends a roofer, and the first thing that person does is search the name to check reviews and see if the company looks legitimate. If there's no website, that search turns up nothing but a Google listing and maybe a Facebook page with three posts from 2023. The referral still happened, but the trust-building moment right before the phone call didn't. A website doesn't generate the referral. It stops the referral from stalling out at the last step.
That reframe tends to land better than arguing the case for a website in the abstract, because it doesn't dispute the roofer's own experience. It just shows them the part of the customer journey they can't see from their side of it.
Getting started
If you want to try this on a real area rather than the fictional example above, Fludi Leads runs the same search live against Google's Places API: enter "roofer" and a town or postcode, and you'll see the exact number of qualifying businesses and the total cost before you pay anything. For a broader comparison of how pay-per-lead pricing stacks up against retainer agencies, see the cost per lead agency page.
Why are roofers specifically a good niche compared to other trades?
Roofing produces visual, easily photographed results (before-and-after shots of a job), which makes the case for a website unusually concrete. Most roofing firms are also small, owner-operated businesses built through word of mouth, so the person you speak to is usually the actual decision-maker, and there's a clear seasonal reason (storm damage, gutter season) to time your outreach.
What time of year is best to approach roofers?
Straight after a storm or spell of bad weather, when emergency repair searches spike, and again in autumn as gutter clearing enquiries pick up. Both give you a specific, timely reason to reach out rather than a generic pitch, which tends to get a better response than approaching a roofer at a random point in the year.
How do I find roofers with no website in my area?
Search the trade and location on Google Maps and check which listings have no website link, link out to a Facebook or Instagram page, or link to a domain that no longer loads. Fludi Leads automates this against Google's Places API and shows the exact count of qualifying roofers in an area before you pay for anything. See the free cold call script generator for the manual version of the method.
What's the best way to open a call with a roofer who has no website?
Reference something specific you've already seen: photos on their Facebook or Google profile, a strong review count, a guarantee they offer, or a named local competitor who's currently outranking them. A generic 'do you have a website' opener is far weaker than showing you've actually looked at their business first.
How do I respond when a roofer says they only need referrals?
Two reframes work well. First, referrals are seasonal too, and a website fills the quiet months between them. Second, referred customers still search the business name before calling, and if there's no website to find, that trust-building step falls flat even though the referral itself happened.
Do lapsed or dead websites count as a lead for this niche?
Yes, and they're often an easier conversation than a business that's never had a site. A roofer with a dead domain has already decided a website is worth having; you're offering to fix something they know is broken rather than introducing the idea from scratch.
Is this approach specific to the UK?
No. The underlying method works anywhere Google Maps has coverage, since it's pulled from the same Google Places API data everywhere. The seasonal angle (storm damage, gutter clearing) will shift timing depending on local climate, but the core reasoning about visual proof and small, referral-built businesses holds in most markets.