"Salty's Media has generated over 500,000 leads for my company." — Mike Feazel, Founder & CEO at Roof Maxx

Field Report · Q2 2026 · 11 min read

Roofing advertising ideas that win leads
in a soft 2026 market.

It's easy to blame your lead source when the phone goes quiet. The real culprit is usually the market — and the fix is changing what you advertise and how fast you follow up, not just where you spend. Here's the order to reach for each tactic, and the offers to put behind them.

Salty's Media
The Salty's Media Desk Author: Jett Collins · Updated July 1, 2026
Audited $3M+ in monthly home-improvement ad spend
For Owners, marketing leads, GMs
0
Continental U.S. hurricane landfalls in 2025. First time since 2015.
93.1
Consumer Confidence Index, May 2026. Expectations below the 80 recession line.
21×
More likely to qualify if contacted inside 5 minutes vs. 30.
+20%
Year-over-year jump in Meta CPMs for home services.

Why roofing advertising is different in 2026.

It's easy to blame your lead source when the phone goes quiet. But the real culprit is often the market itself, and the fix is changing what you advertise and how fast you follow up, not just where you spend. The tactics below still work. What has changed is the order you should reach for them and the offers you put behind them. For the complete channel-by-channel system this post draws from, see the full 2026 roofing playbook.

The advertising playbook that printed money in 2022 ran on storm damage and impulse decisions. Both have thinned out. The 2025 Atlantic season ended with zero continental-U.S. hurricane landfalls — the first time since 2015 — so a whole category of insurance-funded replacement leads never materialized in Florida, the Carolinas, and the Gulf.

The homeowner side tightened at the same time. Mortgage rates are stuck above 6%, HELOCs are running north of 7%, and savings are thin, so the homeowner who would have signed for a $24,000 roof on a handshake in 2022 now collects three quotes and takes 60 days to decide. That's not a worse lead — it's a buyer who needs financing on the table and a reason to act, and most roofing ads still give them neither.

So the advertising that works now does four things the old version skipped:

  1. It finds buyers inside a smaller demand pool.
  2. It closes the gap between a form fill and an actual phone call.
  3. It puts a monthly payment in front of homeowners who can't write a check.
  4. It stays in front of people across a longer decision window.

Every idea in this guide is built around those four jobs. The 2026 context, in a handful of numbers:

Market signal2026 realitySource
2025 Atlantic hurricane seasonZero continental-U.S. landfalls, first since 2015NOAA
Consumer Confidence Index93.1 in May 2026The Conference Board
Expectations IndexBelow the 80 recession line since February 2025The Conference Board
Mortgage / HELOC ratesMortgages above 6%, HELOCs above 7%Bankrate
Buyer behaviorMore quotes, longer decision windows, financing-sensitiveSalty's account data

Speed-to-lead beats a bigger budget.

Before you add a dollar to any campaign, fix how fast you answer the leads you already get. The MIT/Oldroyd study is the most-cited research in lead generation for a reason: a lead contacted within five minutes is 21 times more likely to qualify than one contacted at 30 minutes. Wait an hour and the contact rate falls off a cliff. Wait a day and roughly 78% of buyers have already hired the first roofer who called them back. The roofing-industry average sits at 47 hours — that's most of your ad budget walking out the door.

5min
The qualifying window

The speed-to-lead clock

The MIT / Oldroyd study is the most cited piece of research in lead gen — and most roofers still ignore it.

≤ 5 min 21× more likely to qualify than at 30 minutes Best
≤ 1 hr Contact rate drops sharply
≤ 24 hr ~78% have already chosen the first roofer who called them back Game over
47 hr Roofing industry average response time Yikes.

The cheapest fix is an automated text that fires within 60 seconds of any form submission, from a real cell number with a real name on it. It holds the lead while a human gets to the phone, and it catches the 9 PM Friday form fill that would otherwise rot in an inbox until Monday.

The five-minute math. A homeowner who fills out your form at 9 PM Friday and hears nothing until Monday has already talked to two competitors by the time you call. A 60-second auto-text plus a same-hour human callback turns that same lead into a booked Saturday appointment. The automation costs almost nothing. The lost job costs you the entire CPL plus the margin on the work.
60-second auto-text · speed-to-lead in action

The 9:43 PM Friday form-fill that doesn't sleep.

RESPONSE TIME
58s
9:46 87%
M
Mike · Coastal Roofing
+1 (727) 555-0184
Today 9:43 PM
Sarah submitted a quote request from coastalroofing.com
9:44 PM · 58s later

Hi Sarah, this is Mike at Coastal Roofing.

Got your request about the missing shingles on Magnolia. I'll call you within the hour. If urgent, text me back here.

9:46 PM

yes urgent — water is coming through the ceiling in the back bedroom. tomorrow morning ok?

9:47 PM

Booked you for Saturday 10am. Calendar invite sent to sarah@…

I'll bring tarps in case it rains overnight — we'll cover the roof first thing.

EVENT TIMELINE · ONE LEAD
9:43PM
Form submitted

Sarah, Tampa. Missing shingles + active ceiling leak, single-story.

9:44PM
+58 SEC
Auto-text fires

Real cell, real name. CRM-triggered. Industry average to first contact: 47 hours.

9:46PM
Homeowner replies

Confirms urgency. Two competitors haven't responded yet.

9:47PM
BOOKED
Saturday 10 AM on the calendar

Total time from form to confirmed appointment: 4 minutes.

21×
more likely to qualify vs. 30-min response
47hr
roofing industry average response time
FIG 01

A real cell number, a real name, and a 60-second SLA. The single highest-ROI automation in roofing — and the reason the 9 PM Friday form-fill doesn't end up in Monday's voicemail.

Social and awareness: Meta, Nextdoor, retargeting, video.

Plenty of roofers wrote off Meta in 2024 and 2025 because the leads “got worse.” The leads didn't change. Meta CPMs climbed roughly 20% year over year, so the same budget reached fewer people — and the people it reached were more cautious. The roofers winning on Meta in 2026 do three things differently:

  1. They lead with a low-commitment offer — an inspection rather than a quote. Google catches the homeowner who already knows they have a problem; Meta catches the one who hasn't gotten there yet.
  2. They avoid ads that attract tire-kickers hunting for the cheapest roofer in town.
  3. They use multi-step forms that qualify the lead before anyone on the team picks up the phone.
Meta creative teardown · Illustrative specimen

Repair-first, financing-led — the angle is the asset.

CAMPAIGN ACTIVE
Charlotte Metro · Mobile Feed · 4:5 Video
N
Northlight Roofing
Sponsored · Charlotte, NC
···
Leak, missing shingles, or storm damage? Get a free roof inspection — book in 60 seconds. ↓
Charlotte homeowners
Roof leak?
Don't wait.
Free inspection · same-week slots
312 28 comments · 14 shares
LikeCommentShare
1.2K reach / day 4:5 · 0:32 hold
Cost / lead
$87
↓ 28% vs vertical avg
ROAS · 7-day
4.2×
↑ vs pre-creative
Frequency
1.6
Inside safe band
CTR · link
2.4%
3.1× vertical avg
Five levers working in this ad
  1. 01
    Geo-locked hook

    CHARLOTTE HOMEOWNERS qualifies in the first line. Anyone outside the geo scrolls past — the click that doesn't fire was free to skip.

  2. 02
    Repair-first, not replacement

    leak, missing shingles, or storm damage meets the cautious 2026 buyer earlier in the journey. Replacement asks for a $24K decision; repair asks for a phone call.

  3. 03
    Urgency without discount

    Don't wait until peak season pulls timing without burning margin on a 20% off offer. Discounting a decision they haven't made doesn't move them.

  4. 04
    Branded proof, in motion

    Real crew on a real roof, branded van with the URL on the side. Static or motion both work — the angle is what matters.

  5. 05
    Quote-flow CTA, not "Learn more"

    Get quotequote.northlightroofing.com → multi-step form. Pre-qualifies before the sales call instead of dumping into a generic homepage.

FIG 03

Generic "free quote" Meta creative competes for 2022 buyers at 2026 CPMs. The geo-hook, the repair angle, and the quote-flow CTA are what kept this one durable past frequency cap.

Retargeting earns its keep here. With a 60-day decision window now normal, the visitor who didn't fill out a form on the first visit is still in market three weeks later. Remarket to them with proof — a finished job, a real crew, a financing offer. Building a recognizable brand is what makes all of it stick.

Foundational free tactics: GBP, local SEO, reviews.

Before any paid channel, the unpaid foundation has to be solid — because every ad you run sends a homeowner to check it. Work this checklist:

  1. Set your Google Business Profile primary category to “Roofing Contractor,” then add only the secondary categories you actually service. Google catches keyword stuffing.
  2. Upload geo-tagged job photos weekly, sorted into service-named albums (roof repair, completed projects, water damage). Real, dated, on-site photos beat polished stock in the local algorithm.
  3. Get to 100+ Google reviews by asking at the moment of payment, with a QR code that opens your review form. Respond to every single one.
  4. Build a real page for each priority city, 600–900 words with the city in the H1, local landmarks named, and an embedded map. Five strong city pages beat 40 thin ones.
  5. Keep your name, address, and phone identical everywhere (Yelp, BBB, Angi, Nextdoor). “Smith Roofing LLC” and “Smith Roofing” read as two separate businesses to Google.
Local pack · Tampa, FL

The fourth listing might as well not exist.

SERP QUERY "roof repair near me"
What homeowners see
Google local pack for 'roof repair near me' — Tampa, FL
Where the clicks go
#1
Roofer A
4.8 1.9K reviews Sponsored
100%
#2
Roofer B
4.9 135 reviews
62%
#3
Roofer C
5.0 111 reviews
34%
The fold
#4
Roofer D
5.0 181 reviews
10%
Click share modeled as % of P1. Below-fold listings depend on the user scrolling past the map widget — most don't.
FIG 04

Same query, identical service area. The bottom listing pulls ~10% of P1's clicks — and the gap widens once the user opens a second tab to compare. Three companies make the pack. The fourth doesn't exist.

What the local algorithm actually rewards

The local pack rewards proof you actually work the neighborhoods you claim. Weekly photo cadence is what separates the top three listings from the ones nobody scrolls to see.

GBP photo intelligence · last 90 days

What the local algorithm actually sees.

UPLOAD CADENCE Every 1.9 days · avg
Sample roofer · Google Business Profile
Posts → Photos → Manage
Verified 4.9 ★ · 817 reviews
Example Google Business Profile photo gallery
1
2
3
4
5
Scanned 09:12 EST 8 categories · 207 photos
Audit findings
1
112 photos in the well · "All"

The volume that does the compounding. Above the local-pack threshold by 4×.

2
79 owner-uploaded · "By owner"

70% of the gallery is staff-driven — the cadence signal Google reads as "actively in business."

3
Service-named buckets · "Roof repair 15"

Generic albums lose. Each category becomes its own ranking surface for that service.

4
Outcome proof · "Completed projects 21"

Finished-work shots do the trust work on every comparison tab the homeowner opens.

5
Niche emergency category · "Water damage 7"

Captures urgent, high-intent searches your competitors can't service. Small bucket, high ROI.

Category breakdown
Photos by album · last 90 days
By owner
79
By customer
33
Completed projects
21
Roof repair
15
Gutter cleaning
8
Water damage
7
Videos
2
This account
112
photos · all-time · cadence every 1.9 days
Median competitor
1
photo · last upload 2022 · no geo data
GPS density · Tampa metro
Every photo carries lat/lng. Concentration around the service center signals real coverage to Google.
FIG 05

The kind of geo-tagged, on-site cadence the local algorithm rewards. Real, dated photos beat polished marketing shots because they're proof you actually worked in the neighborhood.

Offers that close in a soft market: financing and monthly payments.

The homeowner who would have approved a $15,000 roof on the spot a few years back now wants to think about it. The number on the proposal is the problem. A $15,000 total reads as a major decision; “$249 a month with no money down” reads as something manageable. Both describe the same job. One is far more likely to get signed.

Proposal AB · same job, same numbers

One number sells. The other one shops.

JOB · Magnolia Ave · Tampa, FL
2,400 sq ft · GAF Timberline HDZ · tear-off + replace
A · Total-first
Coastal Roofing
Estimate · #4823 · prepared for Sarah J.
VALID 30 DAYS
Tear-off, haul, dump$2,200
GAF Timberline HDZ shingles$7,400
Underlayment + ice & water$1,500
Flashing, ridge cap, ventilation$2,100
Labor & warranty registration$1,800
PROJECT TOTAL
$15,000
Financing available · ask your rep
Anchors the homeowner on $15K. They go get two more quotes.
B · Monthly-first
Coastal Roofing
Estimate · #4823 · prepared for Sarah J.
FINANCED · 72 MO
Tear-off, haul, dump$2,200
GAF Timberline HDZ shingles$7,400
Underlayment + ice & water$1,500
Flashing, ridge cap, ventilation$2,100
Labor & warranty registration$1,800
YOUR PAYMENT
$249/mo
0% down · 72 months · GreenSky or $15,000 outright
Approve & book →
Same numbers. Same job. Closes 30–50% more often.
Avg close rate, total-first
22%
Avg close rate, monthly-first
32%
Homeowners open to financing
73%
Roofers who offer it
38%
FIG 06

Monthly payment in larger type than the total. Cheap change, real lift — and the gap between roofers who do it and roofers who don't is wider than any ad-spend optimization will ever close.

This is the largest unforced error in roofing right now. Around 73% of homeowners say they'd consider financing part of a project, and only about 38% of roofers offer it. The roofers who close that gap typically see close rates climb 30% to 50% within a quarter.

Treat the dealer fee as a marketing cost, not a loss. A 6–9% fee on a financed job feels like margin walking out the door until you compare it to your cost per lead. You already paid to acquire the homeowner; the fee is what converts the ones who would have walked, and the close-rate lift covers it several times over. Price it into the job rather than absorbing it. And run two providers — a prime-credit lender for the 700-plus FICO homeowner and a near-prime option for everyone else.

ProviderTypical dealer feeCredit floorBest for
GreenSky~6–9%~640Volume operators, deferred-interest plans
SynchronyVaries~640High-ticket replacements
Service Finance~5–8%~620Mixed credit tiers
HearthFree for contractors~580Small operators, fast onboarding
EnhancifyFree for contractors~580Lower-credit applicants

Then train every salesperson to say the monthly payment first and the total second.

Traditional tactics that still work.

Digital gets the attention, but the offline plays still pull their weight — especially in a market where standing out matters more than ever. None of these replace your digital foundation. They compound it, putting your name in front of the same neighborhood from three directions at once.

01
Targeted direct mail

Skip the blanket blast. Mail the neighborhoods where you just finished a job — “we just replaced a roof two streets over” — or homes in an age bracket where roofs are due. A specific, local hook beats a glossy postcard with a generic discount.

02
Door-knocking the block

After storms and around completed jobs, a crew already on a street is your most affordable canvassing. Knock the neighbors while the truck and the dumpster are still there as proof you do the work.

03
Truck wraps as billboards

A clean wrap with your phone number and one clear offer earns impressions every time the crew drives to a job. Put the URL on the side — it's the cheapest reach you'll ever buy.

04
A yard sign on every job

Free, local, and trusted. A sign in a yard the neighbors recognize does quiet referral work for weeks after you've packed up and left.

Maintaining your share of voice in a downturn.

When demand softens, the instinct is to cut the ad budget and wait it out. That instinct is how roofers lose ground they spent years gaining. A century of marketing research — from Binet & Field's IPA work to Nielsen and the Ehrenberg-Bass Institute — points the same direction: brands that hold their share of voice through a soft market capture disproportionate share when demand returns, while brands that go dark lose it.

The cost of going dark

Ehrenberg-Bass puts the price of pulling your advertising at roughly 16% of sales after one year — and 25% after two. The math is friendlier than it looks: when competitors pull back, the auction thins and your spend buys more visibility per dollar. You don't have to outspend anyone. You have to be the roofer still showing up in the map pack and the search results when a cautious homeowner finally decides to act.

Sales lost after 1 year dark−16%
Sales lost after 2 years dark−25%

Questions roofers actually ask.

How do I advertise my roofing business in 2026?
Start with the unpaid foundation — a complete Google Business Profile, 100-plus reviews, and a fast follow-up system. Then layer in Google Local Service Ads and Search for high-intent buyers, and Meta for awareness. Lead every offer with a free inspection and a monthly payment rather than a full replacement quote.
Are Google Ads worth it for roofers?
Yes, when they're run well. Google Search captures the homeowner already looking for a roofer, which makes it the highest-intent paid channel available. The roofers who waste money on it skip negative keywords, send traffic to their homepage, and don't track calls. Fix those and the same budget books more jobs.
Does Facebook advertising work for roofers?
Yes, but not as a copy of your Google strategy. Meta reaches homeowners earlier, before they've started searching, so lead with a low-commitment offer like a free inspection. Retarget visitors who didn't convert, and expect a longer path to the sale.
What's a good cost per lead for roofing?
There isn't one universal number, and chasing the cheapest lead is a mistake. A $300 lead from a detailed qualification form often beats three $100 leads from a name-and-email form. Track cost per booked appointment and return on ad spend instead of headline cost per lead.
How fast should I respond to a roofing lead?
Within five minutes. A lead contacted inside five minutes is 21 times more likely to qualify than one contacted at 30 minutes. Wait a day and roughly 78% of buyers have already hired whoever called them back first. Automate a 60-second text to hold the lead.
Why are my roofing leads getting worse?
Usually they aren't. In a soft 2026 market, leads arrive earlier in the buying cycle and need more follow-up, which feels like a quality drop but is really a timing shift. Check your speed-to-lead, financing options, and proposal before blaming the lead source.

You don't need every idea. You need the right few, in order.

Fix speed-to-lead first, because it costs almost nothing and rescues leads you're already paying for. Get your Google Business Profile and reviews working, since they make every ad dollar convert harder. Then put financing in front of homeowners and lead with the monthly payment. Paid search and Meta come next, built around repair-first offers instead of replacement quotes.

The roofers who hold their ground in 2026 are the ones who answer faster, offer financing, and stay visible while competitors go quiet.

See the full roofing marketing stack →

If you'd rather hand the build to a team that runs this system every day, Salty's Media works exclusively with home-improvement operators and optimizes for booked appointments, not vanity metrics. The benchmarks in this guide are pulled from our active accounts, plus SearchLight, NOAA, the Conference Board, Bankrate, and the MIT/Oldroyd response-time study.

Apply for a Private Home Improvement Growth Strategy Session

★★★★★ Trusted by 400+ contractors

Apply For A Private Home Improvement Growth Strategy Session

We help established home improvement contractors turn ad spend into booked jobs with high-converting funnels built for their market. Takes 30 seconds to see if you qualify.

Contractor type:

We specialize in home improvement contractors.

What best describes your current lead flow?

Do you currently have at least 50 reviews across reputable platforms with a 4.5+ average rating?

Almost Done

Salty's Media
© Salty's Media 2025. All rights reserved.

Your privacy is important to us. We will never share your information.