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

Field Report · Q3 2026 · 12 min read

Social media marketing for roofing companies.

A homeowner two streets over posts in her neighborhood group: "Roof is leaking, who do I call?" Six neighbors answer inside an hour. Four of them name the same company. You've been shingling houses in the area for years and nobody types your name. Social media marketing for roofing companies is the work of getting named in that thread.

Salty's Media
The Salty's Media Desk Edited by Operations · September 2026
Audited $3M+ in monthly home-improvement ad spend
For Owners, marketing leads, GMs
71%
Of US adults are on Facebook. 80% among 30- to 49-year-olds.
45%
Of neighbors go to Nextdoor first for home maintenance help, ahead of Google.
$42.95
Facebook / Instagram lead cost in Home & Home Improvement, vs. $228.15 on Google Search.
27
Billion-dollar US weather disasters in 2024. 17 were severe storms.
Illustrative specimen

The thread you're trying to get named in.

NEIGHBORHOOD GROUP · WICHITA, KS
FICTIONAL · BRAMBLEWOOD ROOFING
MG
Maple Grove Neighbors
Private group · 2.1K members

"Roof is leaking, who do I call?"

TUESDAY · 7:42 PM6 REPLIES · 58 MIN
4 of 6
replies name the same company. It isn't the biggest roofer in the county. It's the one whose crew photos and install clips have been in this feed all year.
DR
Dana R.7:49 PM
Bramblewood Roofing did ours in March. Clean, fast, they tarped it the same day.
TP
Tom P.7:55 PM
Second Bramblewood. They posted the decking they found under our old roof, wild.
KL
Kim L.8:03 PM
Check your insurance first, ours covered most of it after the May hail.
AJ
Andre J.8:14 PM
Bramblewood. Ask for Luis, he's been with them forever.
SM
Sara M.8:26 PM
Another vote for Bramblewood Roofing, they sponsor my kid's little league team lol
?
Your company—
Ten years of roofs in this ZIP. Nobody typed your name.
FIG 01The recommendation thread is the real scoreboard for roofing social. Every install clip, crew photo, and repurposed review is a deposit toward being the name that gets typed.

What social media does for roofers.

Social media gives a roofing company a way to be familiar to homeowners who aren't shopping yet. You post on Facebook, Instagram, YouTube, and Nextdoor so that when the ceiling stains, you're a name she recognizes instead of a search result.

The part most advice skips is what it can't do. A replacement runs roughly $9,858 to $41,822, averaging about $25,840 (This Old House, citing IBISWorld, 2025). Nobody scrolls Instagram and impulse-buys one. Homeowners putting more than $10,000 on the table spend three to five hours researching contractors before they even pick up the phone (ARCSITE 2022 Homeowner Survey), and 34% say a contractor's experience and reputation outweigh every other factor, price included (Roofing Contractor, 2025 Homeowner Roofing Survey).

So the job is recognition. When the ceiling stains on a Tuesday in April, the homeowner isn't starting from a blank search bar. She's reaching for a name she's seen around. Every install clip, crew photo, and five-star review you post is a deposit toward that moment, and it pays out months later.

Which means roofing social media marketing gets measured differently than a lead source. It works upstream of the sale, shaping the search, the review reading, and the three-quote comparison that come after it.

Which platforms reach homeowners, and which ones you can skip.

Six platforms matter to a roofing company. Two of them earn your time, one earns your reputation, and the rest you can leave alone without losing a dollar. Usage figures below come from Pew Research Center's 2025 surveys of American social media habits.

Reach

Who's actually there, and where the 30–49 band sits.

PEW RESEARCH CENTER · 2025
NEXTDOOR: TARADEL · DEC 2025
YouTube48% open it daily
84%
FacebookStart here
71%
InstagramPortfolio, daily
~50%
Nextdoor1 in 3 households
~33%
Earns your time or reputationShare of US adultsHomeowner-band marker
FIG 02Share of US adults on each platform. Markers show the 30-to-49 age band where most replacements get paid for, and Nextdoor's share of users who own their home. LinkedIn omitted: commercial only.
Facebook: start here
Run this one
71%US ADULTS · 80% OF 30–49

If you run one platform, run this one. 71% of US adults are on Facebook, and it peaks at 80% among 30- to 49-year-olds, which is the age band where most roof replacements get paid for. Three things to use: neighborhood Groups, your page reviews, and ZIP-code ad targeting that keeps your spend inside the radius your trucks cover.

Instagram: your portfolio
Updated daily
~50%US ADULTS · 62% OF 30–49

Roughly half of US adults use Instagram, and 62% of that same 30-to-49 homeowner group. Reels are how strangers find you. The grid is what they scroll once they're curious and want to see whether your flashing work looks clean.

YouTube: views for years
Shelf life
84%US ADULTS · 48% DAILY

84% of US adults are on YouTube and 48% open it daily, which makes it the second-largest search engine in the country. A six-minute video called "Signs you need a new roof" will pull homeowners in your metro long after you've forgotten you filmed it. Nothing else you post has that shelf life.

Nextdoor: the one most roofers ignore
Reputation
1 in 3US HOUSEHOLDS · 77% HOMEOWNERS

About one in three US households are active on Nextdoor, and 77% of its users own their homes (Taradel, December 2025). When neighbors were asked where they go to find someone for home maintenance, Nextdoor came in first at 45%, ahead of Google at 41% and Facebook or Instagram at 37%. Of those surveyed, 90% said a neighbor's recommendation sways who they hire.

Recommendation

Where neighbors go first to find someone for home maintenance.

TARADEL · DECEMBER 2025
01
Nextdoor
45%
02
Google
41%
03
Facebook or Instagram
37%
90%

said a neighbor's recommendation sways who they hire.

FIG 03Pick Facebook, add whichever visual platform your crew will keep feeding, and claim your Nextdoor profile this week. Three is plenty. Six is how roofing companies end up posting nowhere.

What to post: the content that books roofing jobs.

Nothing here requires a videographer. Six formats cover most of what a roofing company needs, and your crew is standing on top of five of them.

01
Before-and-after photos

The best-performing thing you can post, and the easiest to get wrong. Shoot one detail, not the whole house. A wide shot of a finished roof looks like every other finished roof, but rotted decking next to fresh sheathing shows a homeowner what her money buys.

02
Short video, Reels, and Shorts

Drone flyovers, a 45-second tear-off, a close-up walkthrough of hail bruising on a shingle. Vertical, shot on a phone, no intro music. YouTube alone serves more than 200 billion Shorts views a day, and the format costs you nothing but the ten minutes you were standing on the roof anyway.

03
Educational posts

Repair or replace, and how you tell the difference. What the insurance claim process looks like from the homeowner's side. What to check before winter. These are the posts that get saved and sent to a spouse.

04
Credentials and trust markers

GAF Master Elite, Owens Corning Preferred Contractor, your license number, current proof of insurance. Post them plainly once a quarter. Homeowners comparing three bids use these to break ties.

05
Crew, jobsite, and community

The guy who's been with you nine years. The truck parked at the little league field you sponsor. Homeowners hire people, and this is the only content that shows them who's climbing on the house.

06
Reviews, repurposed

Pull the best line from a five-star review, put it over a photo of that job, and post it. Better yet, film the customer saying it.

Illustrative specimen

One crew-week of posts, 80/20.

4 POSTS · 6 FORMATS · 10 MIN PER JOBSITE
MON
Before / afterRotted decking on Maple vs. fresh sheathing. One detail, not the house.
TUE
Jobsite day. Shoot, dump to the shared folder.
WED
Reel / Short45-second tear-off. Vertical, phone, no intro music.
THU
EducationalRepair or replace: how you tell the difference.
FRI
PromotionalFree inspection this month. Geotagged to the ZIP.
SAT
Crew / communityTruck at the little league field you sponsor.
SUN
Off. Monday morning: one hour of scheduling.
80% USEFUL OR ENTERTAINING
20% PROMOTIONAL
Local hashtags: city, county, neighborhood. Not #roofing.Always ask the homeowner before you post her house.
FIG 04Sample cadence, not a template. Credentials and repurposed reviews rotate in once a quarter and as they land.

There are two rules holding the whole thing together:

  1. Keep roughly 80% of your posts useful or entertaining and 20% promotional, because a feed that only sells stops getting watched.
  2. Use local hashtags (your city, county, and neighborhood names) over generic #roofing, which mostly reaches other roofers (GAF). One more thing… always ask the homeowner before you post her house.

The roofing-specific playbook most social media advice misses.

Most social media advice assumes steady demand. Roofing doesn't behave that way, and four things change because of it.

Storm seasons run your content calendar

In 2024 the US logged 27 separate billion-dollar weather and climate disasters, 17 of them severe storms, at a combined cost of $182.7 billion. That was the second-highest disaster count in NOAA's 45-year record.

In a hail metro, months of demand collapse into a few weeks, and the companies that win those weeks were posting long before the sky turned green. Recognition gets built in the quiet months. You can't manufacture it in the 48 hours after a storm when every roofer in three counties is running the same ad.

Illustrative specimen

Recognition is built in the quiet months.

HAIL METRO · TWELVE MONTHS
BAR HEIGHT = POSTING, NOT DEMAND
JAN
FEB
MAR
APRHAIL
MAYHAIL
JUNSTORM
JUL
AUG
SEP
OCT
NOV
DEC
Quiet months: crew photos, install clips, education, held steadyStorm weeks: post fast and plainly. Inspection offer, no countdown timers
Retail buyer: her own dime
Track A
  • Curb appeal
  • Shingle options
  • Financing terms
Insurance buyer: hail damage
Track B
  • How the claim works
  • How fast you can get a tarp on
  • Whether you'll be standing there when the adjuster walks it
FIG 05Once the event hits: what hail bruising looks like on a shingle, how the claim process works, what the adjuster will want to see, whether filing is worth the deductible. Urgency tactics read as storm chasing to the homeowner you want most.

Once the event hits, post fast and post plainly. What hail bruising looks like on a shingle. How the claim process works. What the adjuster will want to see. Whether filing is worth the deductible. Offer an inspection and leave the countdown timers alone, because urgency tactics read as storm chasing to the homeowner you want most.

Retail buyers and insurance buyers need different posts

A homeowner replacing a 22-year-old roof on her own dime wants curb appeal, shingle options, and financing terms. A homeowner with hail damage wants to know how the claim works, how fast you can get a tarp on, and whether you'll be standing there when the adjuster walks it. One company, two content tracks.

Hyper-local beats broad reach

Your service area is smaller than your targeting probably assumes. Set the ZIP radius to match drive time rather than ambition. Geotag the neighborhood on every post. Join local Facebook Groups and be useful in them instead of promotional. A photo captioned "tear-off on Maple this morning, here's the decking we found underneath" travels further in that ZIP than anything polished.

Your reps' profiles carry more weight than your brand page

A canvasser who pulls up her own feed at the door, showing roofs she's stood on that week, gets further than one pointing at a company page. The brand page is the backstop the homeowner checks that evening.

What roofing leads cost on social, and why cost per lead is the wrong scoreboard.

Published benchmarks give you a starting range and not much else.

Facebook and Instagram lead campaigns in Home and Home Improvement averaged $42.95 per lead in WordStream's 2026 benchmark report, one of the few categories where costs rose year over year. On Google Search, roofing and gutters ran $228.15 per lead against a $90.92 home services average, at a $10.70 cost per click and a 3.70% conversion rate (LocaliQ, 3,211 US campaigns, April 2024 through March 2025). What none of those numbers show you is what happened after the lead came in.

ChannelReported cost per lead
Facebook / Instagram lead ads (Home & Home Improvement)$42.95
Google Search, roofing & gutters$228.15
Home services average, all trades, paid search$90.92
Sources: WordStream/LocaliQ 2026 Facebook Ads Benchmarks; LocaliQ 2025 Home Services Search Advertising Benchmarks (3,211 US campaigns, April 2024–March 2025).

Those figures tell you one useful thing: a social lead carries a lower sticker price than a search lead. Past that they fall apart. A national average blends a hail market in Dallas with a quiet quarter in Spokane. It blends a free-inspection offer against a generic quote form, and a lead you called back in four minutes against one that sat until Monday morning. Your close rate, your average ticket, and your follow-up speed move that number further than the platform ever will.

Return on ad spend is what you manage. Cost per booked job is what sits underneath it.
Worked example

Work your own numbers.

LAST QUARTER'S SOCIAL SPEND ÷ JOBS TRACED TO IT
Monthly social spend$3,000
Jobs booked that traced back to it4
Average ticket$11,000
SPEND ÷ JOBSTICKET × JOBS
COST PER BOOKED JOB
$750
REVENUE
$44,000
Cost per leadNational average. Blends Dallas hail with a quiet Spokane quarter.
$42.95
Cost per booked jobWhether $750 is good depends on your gross margin, not a benchmark.
$750
Track it forThen you'll know whether social is earning its line in the budget.
2 quarters
FIG 06A roofer spending $3,000 a month who books four jobs at an $11,000 average is paying $750 per booked job against $44,000 in revenue.

Work your own numbers. Take last quarter's social spend, count the jobs that traced back to it, divide. A roofer spending $3,000 a month who books four jobs at an $11,000 average is paying $750 per booked job against $44,000 in revenue. Whether $750 is a good number depends on your gross margin, not on anyone's benchmark. Track it for two quarters and you'll know whether social is earning its line in the budget.

Mechanically: native lead forms fill faster than landing pages but arrive colder, so route them to a person rather than an autoresponder. Hold ZIP targeting inside your drive time. Retarget site visitors, video viewers, and page engagers. Build lookalikes from your closed-job list, not your lead list, so the algorithm learns from buyers instead of browsers.

Illustrative specimen

Mark every storm on the reporting timeline.

BOOKED INSPECTIONS · ONE SEASON · FICTIONAL
HAIL · MAY 14 · ZIPS 67206–67230 Not your posting. A hail event lifts calls, appointments, and close rates at once. Flag any comparison that crosses the line. Don't blame July. MARAPRMAYJUNJULAUGSEP
FIG 07Mark every storm with its date and the ZIP codes in the swath, then flag any comparison that crosses one. Skip it and your marketing takes credit for hail in May, then blames itself for a quiet July.
We build and run roofing Meta ad campaigns targeted to your top ZIP codes, and we tie every lead back to a booked job in your CRM. Ask us for a teardown of your current social presence.

Frequently asked questions.

What's the best social media platform for roofing contractors?
Facebook first, then one visual platform. Facebook reaches the widest slice of the homeowner age band and gives you Groups, page reviews, and ZIP-code ad targeting in one place. Add Instagram or YouTube based on which one your crew will keep feeding, and claim your Nextdoor profile so neighbors recommending a roofer can find you.
How often should a roofing company post on social media?
Three to five times a week, held steady year-round. The workflow that survives busy season is ten minutes of photos and clips at each jobsite, everything dumped into one shared folder your crew can reach from their phones, an hour of scheduling on Monday morning in Buffer or Hootsuite. Hand it off when an hour on a roof is worth more than an hour in Canva.
How do you track social media leads to booked jobs?
Call tracking paired with your CRM. A tool like CallRail assigns a unique number to each campaign so one lead can be followed from first click through to a signed contract. The four numbers worth a dashboard are cost per lead, cost per booked inspection, close rate broken out by source, and jobs signed.
Does a storm make your marketing numbers look better than they are?
Yes, and it's the most common reporting mistake in roofing. A hail event lifts calls, appointments, and close rates at once, and none of that traces back to your posting. Mark every storm on your reporting timeline with its date and the ZIP codes in the swath, then flag any comparison that crosses one. Skip it and your marketing takes credit for hail in May, then blames itself for a quiet July.
Do Facebook ads work for roofers?
They build a pipeline rather than catching urgent demand. Someone scrolling on a Tuesday night has no leak. What paid social does well is put your work in front of homeowners in your ZIP codes repeatedly, so your name is familiar by the time they need it. Storm-triggered campaigns are the exception, since the need shows up all at once.
How much should a roofing company spend on social media marketing?
Enough to produce a cost per booked job your margin can carry. Pick a number you can hold for two full quarters, because one quarter tells you almost nothing in a trade this weather-dependent. Judge it on jobs signed, not on what a lead cost.
Can a small roofing company compete with bigger competitors on social?
Here, more easily than anywhere else. Paid search rewards budget and a national competitor will outbid you every time. A feed full of roofs on streets your neighbors recognize is something an out-of-town company can't manufacture, and it costs you ten minutes you were standing there anyway.
Does social media help a roofing company's Google rankings and AI search visibility?
Indirectly. Google doesn't count likes as a ranking signal, but social drives branded searches, review volume, and mentions of your company name across the web. Those feed local rankings and shape what AI tools say when someone asks for a roofer in your city.

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.

What type of contractor are you?

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 — where should we send it?

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

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