Skip to content

Lead generation for roofers: how to find customers on Google

Author: Matteo Pellegrini

Lead generation for roofers means turning people who search for "roof repair", "roofers near me" or asbestos roof removal into enquiries you can filter, with a cost per lead you actually know. In the UK, "roofers near me" gets 33,100 searches a month and "roof repair" 5,400; on 10 Italian roofing results pages we checked on 14 November 2026, roofing firms held 22 of 72 organic results and quote directories only 7.

So the enquiry is there to be taken directly.

Most roofing firms get three very different calls from the same kind of roof: the leak happening now, the replacement the owner has put off for two winters, and the asbestos sheet roof someone wants gone before selling. Different urgency, different budget, different questions.

The mistakes we see most often:

  • one phone number, which is up a ladder all day and goes unanswered in exactly the months when leaks peak;
  • a "name, phone, message" form that forces a site visit even for a £300 job, or for an asbestos roof the firm cannot legally touch;
  • leads bought from directories without knowing what each one costs against the value of the job, or how many other roofers got it.

The website itself is covered in how to build a website for a roofing company, click prices and budgets in Google Ads for roofers, organic rankings and seasonality in SEO for roofers. This piece is about what sits in between: which search becomes which enquiry, how you filter it and what it costs.

Why listen to us, if we have no roofing case study?

Because we work with businesses that sell quoted jobs with a site visit in the middle. For Valore Solare, a solar installer, the first full month brought 9 enquiries at €212 each: budget was not the problem, conversions were not being tracked. Once tracking was rebuilt, the account reached 1,506 enquiries at an average of €70.78. For Contesini Consulenze, two energy advice offices near Mantua, 299 enquiries at €7.20 each, with 68% becoming sales opportunities.

In this guide:

  • the three kinds of roofing enquiry and the channel that answers each;
  • who owns Google on roofing job searches, measured on 10 results pages;
  • what a lead costs from a directory and from Google Ads, with the sums done;
  • the form questions that separate a useful survey from a wasted trip.

Three enquiries from the same roof (leaks, replacements, asbestos)

Roofing enquiries come in three kinds, and each has a channel that catches it best: emergencies come by phone, replacements through a page with prices, asbestos through a page that says who is allowed to remove it. Mixing them in one form and one campaign is the fastest way to pay for leads you never close.

UK searchSearches a monthPeak monthWho is searchingChannel that answers
roofers near me33,10060,500 in March and Octoberneeds a roofer now or soonphone and Google Business Profile
roof repair5,4008,100 in November and Decemberdamage or a leakphone and Google Business Profile
flat roof repair4,400not measuredspecific repairjob page with photos
roof replacement cost1,600not measuredplanning a replacementjob page with price ranges and a form
emergency roofer210480 in November and Octoberleak in progressphone, answered
roofing leads320not measuredroofers buying leadsnot your customer
Google Ads search volumes for the United Kingdom, 12-month average to October 2026, DataForSEO, checked on 14 November 2026.

Two things stand out.

First, "roofers near me" swings from 22,200 searches in July to 60,500 in March and again in October. The phone has to be ready before autumn, not after the first storm.

Second, in Italy, where we measured the market in more detail, "smaltimento eternit" (asbestos sheet disposal) gets 2,400 searches a month, more than "rifacimento tetto" (roof replacement) at 1,600. Asbestos is a separate market with its own rules, and it deserves its own page.

Who takes the enquiry on Google (roofers 22 of 72, directories 7)

On searches for roofing jobs, the organic results belong mostly to roofing firms, manufacturers and guides: quote directories held 7 of 72 results. We measured this on 14 November 2026, from 07:35 UTC, on 10 Italian searches from a smartphone located in Milan and Rome, using DataForSEO.

Italian search (English meaning)CityRoofersDirectoriesManufacturersOtherMap packAds
rifacimento tetto (roof replacement)Milan2005yes0
riparazione tetto (roof repair)Milan0404yes0
infiltrazioni tetto (roof leaks)Milan2013no0
rimozione amianto tetto (asbestos roof removal)Milan2004no0
impermeabilizzazione tetto (roof waterproofing)Milan2070no0
rifacimento tettoRome3013no0
riparazione tettoRome3121no0
smaltimento eternit (asbestos sheet disposal)Rome3103yes2
lattoniere (roofing sheet metal worker)Rome0106yes0
preventivo rifacimento tetto (roof replacement quote)Rome5003no0
Total22711324 of 102
Visilay survey, 14 November 2026, Google Italy on a smartphone, top 10 results. "Other" includes guides, news, social posts, stock photos and two sites we could not classify with certainty.

Compare it with generic building searches: in our survey for builders four days earlier, directories and listings held 52 of 103 positions. When the search names a roofing job, directories step back, and the place goes to whoever has a page about that job.

The rest of the survey:

  • AI Overview on 9 searches out of 10, missing only on waterproofing, where Shopping results appear instead;
  • video results on all 10, with a Shorts block on 4;
  • map pack on 4 of 10, always with four listings;
  • ads on 1 of 10: two ads on asbestos disposal in Rome, one of them for a service "in Tuscany".

It is one Saturday morning in one country, not an average. In the UK, check the same searches in your own area before deciding where the money goes.

Directories: what a roofing lead costs (and why the job size matters)

A lead directory sells the same request to several firms, and the way it charges decides whether it suits roofing. Two models are common: a monthly membership, or a price per lead that can depend on the job.

Checkatrade publishes a membership model: "Free £0/month", "Approved £30/month" and "Growth: Prices from £59/mo" (Checkatrade pricing, checked on 14 November 2026). A flat fee works in your favour on large jobs: a full replacement costs you the same as a gutter clean.

The Italian directory Cronoshare shows the other model: the cost of contacting a customer "can vary from 2% to 15%" of the job, "on average 6% for each new client", paid in credits at €0.15 each, and up to 4 firms can reply to each request (Cronoshare support, in Italian). On a £20,000 roof, 6% would be £1,200 for a lead you share with three competitors. The page does not say whether large jobs are capped: ask before you buy.

On small repairs, directories are cheap and keep the van busy. On replacements, any percentage of the job value becomes the most expensive line in the quote.

Do you know what a signed roof costs you?

Between directories, $6-10 clicks and missed calls, most roofing firms cannot say which channel brings their jobs. We line up your last jobs, where each came from and what it cost.

Book a strategy call

The roofing form: the questions Google already asks (size, structure, location)

A roofing enquiry form should ask the questions that decide whether a survey is needed: roof size, type of job, roof material and location. Google already does it. The Italian AI Overview for "roof replacement quote", read on 14 November 2026, ends by asking the user for "the approximate surface area of the roof", whether they need to redo "the load-bearing structure as well, or only the covering and insulation", and "which area or region" they are in.

If Google asks, why don't you?

Form questionAnswerWhat you do
What do you need?active leakcall back the same day, temporary repair
What do you need?replacement or insulationbook a survey, written quote
What is the roof made of?asbestos cement or corrugated sheetscheck you are allowed to do the work before you visit
Roughly how big is it?under 20 m²quote remotely from photos
House, flats or commercial building?flatsask who decides: freeholder, managing agent or residents
Upload 2-3 photosphoto of the damageestimate remotely, save a trip
Postcodeoutside your areapass it on or decline straight away
Triage for roofing enquiries.

Asbestos is the line that matters most. In the UK some asbestos work requires a licence from the HSE, and the rules are set out on its page on licensable work with asbestos. In Italy, removing asbestos-cement roofing requires registration in category 10A of the Albo Nazionale Gestori Ambientali. If you are qualified, say so on the page and in the form: it is why customers pick you. If you are not, the question saves you a visit for work you cannot do.

How the page around the form should look is in the roofing website guide. If the form is there and nothing arrives, the cause is usually elsewhere: see why your website is not generating leads.

Emergencies arrive by phone (and that is where they are lost)

Someone with water coming through the ceiling does not fill in a form: they call the first roofer on the Google map, and if nobody answers, the second. In the UK, "emergency roofer" goes from 70 searches in July to 480 in October and November, and "roof repair" from 3,600 in summer to 8,100 in November and December.

In the Milan map pack we checked, four firms appeared, and you do not need hundreds of reviews to get in: they had 158, 50, 33 and 2.

What decides the outcome happens after the call. Three checks for this week:

  1. The number on your Google Business Profile is one somebody answers, even on a roof; if not, a voicemail that says when you will call back.
  2. Your primary category matches the job and your service areas are real: see our Google Business Profile guide.
  3. Calls are counted: call conversions in Google Ads, performance data in the profile. Without counting, at the end of the year you cut the wrong channel.

What a lead costs and what a signed roof costs (start from your local click price)

The cost of a lead from Google Ads is the cost per click divided by the share of clicks that become enquiries. Nobody publishes the conversion rate of roofing firms in the UK; the closest reference is the 2026 WordStream benchmark for "Home & Home Improvement" in the United States: 8.05% conversion rate, $8.33 per click, $90.92 per lead.

Applied to UK click prices, as a starting assumption:

UK searchAverage CPCCost per enquiry at 8.05%
roofers near me$6.14$76
roof repair$8.20$102
flat roof repair$9.60$119
roof replacement cost$5.88$73
emergency roofer$10.24$127
CPC: DataForSEO, Google Ads United Kingdom, 14 November 2026, in dollars as returned. Conversion rate: WordStream 2026, US market, used as an assumption.

Then comes the step that really matters: from enquiry to signed roof. If you win one job in four enquiries, a repair lead at $102 means about $408 of advertising per job. Compare that with the margin on the job, and with what a directory charges.

What if my enquiries convert below 8%?

Then the sum changes, which is why it has to be redone with your own data after the first weeks. Valore Solare shows where to look first: €212 per enquiry was a tracking problem, not a market problem. Campaign structure, negatives and budget are in Google Ads for roofers; for the general picture, Google Ads for small businesses.

Flats and commercial buildings: two customers who search differently

Blocks of flats and businesses bring the largest jobs, and they search in different words from homeowners. In Italy, "rifacimento tetto condominiale" (roof replacement for a block of flats) has the highest click price among the national roofing searches we measured, $8.78, against $5.36 for a standard roof replacement; "copertura capannone" (industrial roof) peaks at 480 searches in September.

For both, the rule is the same: a dedicated page, not a line on the services page.

  • For flats: what a managing agent needs to take a quote to the residents (itemised costs, scaffolding, timings, guarantee), and a form that asks how many units and who decides.
  • For commercial roofs: area, sheet type, whether asbestos is present and whether the business can stop work during the job. Here removal and replacement are often one project.

What AI reads when someone asks for a roof quote (two roofers among the sources)

Google's AI answers on these jobs mostly cite pages that show an itemised quote. The Italian AI Overview for "roof replacement quote" on 14 November 2026 cited eight sources: Instapro, Studio Madera, Quotalo, EdiliziAcrobatica, two YouTube videos and two roofing firms, Gruppo Tetto360 and Fratelli Giorgi. Tetto360 is cited for a sample quote in which scaffolding for 492 square metres costs €4,920.

The lesson for lead generation is practical. AI systems split a question into sub-questions (cost per square metre, what goes in a quote, what grants apply), the query fan-out mechanism, and take the answer from whoever writes it with numbers. A page with a sample itemised quote, price ranges and the area you cover has more chances of being read by Google, ChatGPT and the customer. It is not a guarantee of being cited; how it works for local businesses is in local AI visibility.

Lead generation for roofers: FAQs

Is it worth buying roofing leads from directories?

It depends on the job. For small repairs a directory keeps you busy from day one; for replacements, a price based on a percentage of the job (Italy's Cronoshare averages 6%) can cost more than a Google Ads campaign. A flat membership, like Checkatrade's from £30 a month, works better on large jobs.

What does a roofing lead cost with Google Ads in the UK?

It depends on the search. With an 8.05% conversion rate (WordStream 2026, US benchmark) and UK click prices from November 2026, an enquiry costs about $76 on "roofers near me", $102 on "roof repair" and $127 on "emergency roofer". The real figure comes from your own data after a few weeks.

Do I need a separate page for asbestos roofs?

Yes. Asbestos roofing is a separate market with its own rules: in the UK some work needs an HSE licence, in Italy registration in category 10A. A dedicated page answers the question customers ask first and filters out jobs you cannot take.

How many reviews do I need to appear in the Google map pack?

It depends on the area, but fewer than most people think. In the Milan map pack for roof replacement on 14 November 2026, the four roofers had 158, 50, 33 and 2 reviews. Category, service areas and an answered phone count too.

Should the enquiry form ask for photos?

Yes. Two or three photos and a rough size are enough to quote small jobs remotely and to spot asbestos before you spend a trip on a survey. Google's own AI Overview asks the same questions of people looking for a quote.

Lead generation for roofers, in short (and the sum to do in autumn)

Three enquiries: emergencies by phone, replacements through a page, asbestos through a page that shows your licence.

On roofing job searches, directories held 7 of 72 results: you can take the enquiry directly.

A percentage-based directory is cheap on repairs and expensive on replacements.

The form asks Google's questions: size, structure, location, plus material and photos.

A Google Ads enquiry in the UK costs roughly $73 to $127 depending on the search.

One last thing. In the UK, searches for an emergency roofer peak in October and November, and "roofers near me" jumps again in March: a missed call about a leak in autumn can be a customer who asks someone else for a new roof in spring. Counting those calls is the first step of lead generation, before any campaign.

If you want to set it up with us, start with lead generation for SMEs or get in touch. Speak soon.

Matteo Pellegrini

Matteo Pellegrini

I'm a Business Developer, and at Visilay I focus on developing data-driven SEO, Google Ads, and CRO strategies. I love historical museums, have been practicing Karate for as long as I can remember, and on weekends I enjoy exploring Italian villages in search of authentic local food.

Keep reading

Dig deeper into the topic

All articles