01 · The basics

How do Google Ads work for roofing companies?

You choose the searches you want to show up for, write the ad, and set a budget. When a homeowner searches and clicks your ad, you pay for that click.

  1. Search"roof leak repair"
  2. Your adshows at the top
  3. Clickyou pay here
  4. Call or forma new lead
  5. Signed jobyour team sells it

Here are the 2026 averages for the home and home improvement industry from WordStream and LocaliQ (search campaigns on Google and Microsoft Ads, April 2025 to March 2026):

Click rate6.47%of people who saw an ad clicked it
Cost per click$8.33average paid per click
Conversion rate8.05%of clicks became a lead
Cost per lead$90.92average paid per lead

Averages across many home improvement advertisers, not only roofers, and not a price you will pay. Roofing clicks in busy storm markets can cost more.

For other trades, see Google Ads for contractors.

02 · Two ad types

Should roofers use Google search ads or Local Services Ads?

Both can show at the top of Google, but they work differently. Some roofers use both.

Google search adsLocal Services Ads (where available)
You pay forEach click on your adValid leads, such as a call you answer or a message (Google)
You controlKeywords, ad text, landing page, budgetJob types, service area, budget
Where it sends peopleYour own landing page or a callYour Local Services profile, a call or a message
Before you startAn account, ads and trackingGoogle's checks and verification
Best forSteering exactly which searches you pay forShowing your reviews and getting calls

Our guide Contractor lead generation compares all the main lead sources, including lead sites.

03 · Keywords

What keywords should roofers bid on, and which should they block?

Bid on searches from homeowners who need a roofer soon. Block searches from people looking for jobs, supplies or do-it-yourself help, so you don't pay for their clicks.

Bid on

Example searches that show a homeowner needs work

roof repair near meroof leak repairroof replacementroofing company [your city]hail damage roof inspectionemergency roof repairroof replacement costroofer near me

Block (negative keywords)

Example searches that rarely become roofing jobs

roofing jobsroofer salarydiy roof repairhow to fix a roofshingles for saleroofing trainingroofing supplyroofing grants

Starter negative keyword list

Example list to adapt. Never block a word your own ads use, such as "free" in "free inspection". A broad negative blocks every search that contains the word.

jobs
job
hiring
career
salary
training
course
school
diy
how to
youtube
video
supply
supplies
wholesale
for sale
hardware
materials
used
calculator
games
toy

Then check what people really typed. Google says the search terms report "shows actual terms that a significant number of people searched for which triggered your ad." Add the wrong ones as negative keywords every week.

04 · Settings

Which location setting should a roofing company use?

This one setting hides in the advanced options and is easy to miss. Google offers two choices:

Google's default

Presence or interest

Google says this reaches people in or regularly in your area, "as well as people who have shown interest in your targeted locations".

Worth testing

Presence

Google says this shows your ads to people "likely to be located, or regularly located in the locations you've targeted."

In our view, a roofer who only works in one service area should test "Presence", because many people searching from far away can't hire you. Some roofers keep the default, because out-of-town owners and people about to move can also be real customers. Google notes the default usually brings more impressions. Compare both in your own numbers.

05 · The ad

What should a roofing Google ad say?

Say what you do, where, and why a homeowner should trust you. Add a call button: Google says call assets "let you add phone numbers to your ads," and you can count calls as conversions.

EXAMPLESponsored · yourroofingco.com/roof-repairRoof Repair in [City] | Free Inspection

Local, licensed roofing crew. Photos of the damage and a written estimate. See roofs we finished near you.

Storm damageRoof replacementOur reviewsCall now
  • Your city or service area in the headline
  • A clear next step: inspection or estimate
  • Only claims you can prove: license, warranty, real reviews
  • Call button with call tracking
  • No "we'll cover your deductible" offers
  • No "lowest price" or "best roofer in town" claims you can't back up

Storm ads need extra care. If you work in Texas, read our guide roofing marketing after a Texas hail storm for the wording rules.

06 · After the click

What makes a good landing page for roofing ads?

Send clicks to a page made for that search, not your home page. These six parts matter most:

Same words as the ad

A "roof repair" ad lands on a roof repair page.

Call button on top

Easy to tap on a phone, with a tracked number.

Short form

Name, phone, address and the problem. Texts only with consent.

Real job photos

Your own roofs, not stock photos.

Real reviews

From real customers, with their permission.

Fast on a phone

Many homeowners search on a phone. A slow page loses them.

A roofer in a safety harness working on a shingle roof (illustration image)
Illustration image: a roofer at work, not a client's job

We can build landing pages like this for roofers.

07 · Budget

How much should a roofer spend on Google Ads?

Start from what a signed job is worth to you, not from a random daily number. Move the sliders to see a rough estimate:

Google Ads budget calculator

Starts with the 2026 home improvement averages. Change them to your own numbers.

Clicks per month360
Leads per month29
Cost per lead$104
Signed jobs per month4.3
Cost per signed job$694

A rough estimate for planning only, not a forecast or a promise. Real costs change with your market, season, competition and how fast your team replies. "Leads your team signs" is an example number: use your own. The cost per lead here comes from your cost per click and lead rate, so it will not match the $90.92 industry figure exactly.

If the cost per signed job is far below what a job earns you, there is room to grow the budget. If it is above, fix keywords, the page and follow-up before spending more.

08 · Tracking

How do you know which Google ads bring signed jobs?

Count every call and form as a conversion first. Calls only count when call reporting is turned on. Then connect the jobs your team signs back to the ads, in three steps:

  1. Save each lead's details (and the Google click ID, if your form captures it) in your CRM.
  2. Mark the lead as won when your team signs the job.
  3. Send the won jobs back to Google Ads as offline conversions.

Google says enhanced conversions for leads "improves measurement of offline transactions that came from a website lead or visitor."

Every day

Reply fast

Call new leads within minutes. Our speed to lead guide has scripts.

Every week

Search terms

Read the report and add new negative keywords.

Every week

Mark leads

In your CRM, mark each lead as won or lost.

Every month

Cost per signed job

By campaign. Keep what signs jobs, fix or cut the rest.

Read more: What is cost per signed job? When we work with a roofer, we set up tracking so each signed job links back to the ad that brought it.

09 · Avoid these

What are the most common Google Ads mistakes roofers make?

Broad keywords, no negatives

You pay for job seekers and DIY searches. Fix: tight keywords and a weekly negative list.

Default location setting never checked

Ads can reach people outside your area. Fix: test "Presence".

Sending clicks to the home page

Visitors can't find what they searched for. Fix: one page per main service.

Not tracking calls

Calls can be a big share of leads. Fix: call assets plus call tracking on the page.

Slow replies

Paid leads go cold. Fix: an instant first reply and a call within minutes.

Judging by clicks or cost per lead

Cheap leads that never sign cost the most. Fix: measure cost per signed job.

Common questions

Google Ads for roofers: common questions

How much do Google Ads cost for roofers?

It depends on your market and season. In WordStream and LocaliQ's 2026 benchmarks, home improvement advertisers paid about $8.33 per click and $90.92 per lead on average. Roofing clicks in competitive storm markets can cost more. Set your budget from what a signed job is worth to you.

Are Google Ads worth it for roofing companies?

They can be, because they reach homeowners who are searching for a roofer right now. Whether they pay off depends on tight keywords, the right location setting, a clear landing page, fast replies and tracking. Judge them by cost per signed job, not by clicks.

What is the difference between Google Ads and Local Services Ads for roofers?

With Google search ads you pay per click and control keywords, ad text and the landing page. With Local Services Ads, Google says you pay for valid leads, and you must pass Google's checks first. Some roofers use both.

What negative keywords should roofers use?

Start with words that show someone is not hiring a roofer, such as jobs, salary, training, DIY, how to, supplies and for sale. Then read the search terms report every week and add new ones. Google adds negatives from that report as exact match by default.

Written by the Digital Hark team. We offer Google and Meta ads, landing pages, tracking and follow-up systems for US roofers and remodelers. Research numbers and quotes come from the public sources below. Keyword lists, example ads, the calculator and plans are our own suggestions and are labeled as such.

Sources

  1. WordStream / LocaliQ, "Google Ads Benchmarks 2026" (data April 2025 – March 2026, updated September 2026) · wordstream.com
  2. Google Ads Help, "Get negative keyword ideas using the search terms report" · support.google.com
  3. Google Ads Help, "About advanced location options" · support.google.com
  4. Google Ads Help, "About call assets" · support.google.com
  5. Google Ads Help, "About enhanced conversions" · support.google.com
  6. Google, "How leads work", Local Services Ads Help · support.google.com
  7. Texas Department of Insurance, "Roofing and insurance: Know the law" (updated March 2025) · tdi.texas.gov

Find out where your leads are being lost

Book a free Growth Diagnosis. We review your ads, website and follow-up, and send you a short written summary of the top leaks and what to fix first.

Show me where my ad budget leaks

We reply within 24 hours

Free Growth Diagnosis