The phone slows down after Thanksgiving. The crews want hours, the snow is coming, and every roofer in town is waiting for spring. That waiting is the mistake. Slow season is when you decide how busy spring will be.
Good roofing marketing in the off-season isn’t about forcing replacements in January. It’s about catching the winter problems homeowners do call about, and lining up the spring work before your competitors wake up. Here are 11 roofing marketing ideas built for a Midwest winter, in the order I’d do them. Not sure where your business is leaking leads right now? Take the 2-minute Growth Score Assessment first.
Why winter roofing marketing matters in the Midwest
Spring storm season decides the year for a lot of Midwest roofers. The Wisconsin State Climatology Office, in work reviewed by the USDA Midwest Climate Hub, found that most Midwest states get their largest share of severe hail reports in May, June or July.
That means the roofer who’s ready in April wins. Ready means a full Google profile, a pile of recent reviews, a list of past customers to call, and a phone system that answers every lead in seconds. None of that gets built in the middle of a storm rush. It gets built now.
1. Run an ice dam campaign
Ice dams are the one winter roofing problem homeowners notice on their own. The University of Minnesota Extension describes an ice dam as a ridge of ice at the edge of the roof that stops melting snow from draining off. The water backs up behind it and can leak into walls, ceilings and insulation.
That makes it a perfect off-season message: it’s urgent, it’s local, and it shows up on houses every winter in Ohio, Michigan, Indiana and the rest of the Midwest.
- Build an ice dam page on your website: what they are, the warning signs (big icicles, water stains on ceilings near outside walls), and what you do about it.
- Post about it on your Google Business Profile and social pages after the first big snow.
- Tell the truth about the fix. UMN Extension says the long-term fix is sealing air leaks between the house and the attic, then adding insulation. The National Weather Service office in Grand Rapids recommends at least R-30 attic insulation (R-38 in northern climates) and enough ventilation to keep attic air cold.
That last point is a marketing opportunity, not a problem. If you don’t do insulation and air sealing yourself, partner with a company that does. You fix the roof damage, they fix the cause, and you send each other work.
2. Pre-book spring inspections now
The cheapest roofing job you’ll book this year is a spring inspection sold in December to someone who already knows you.
Make a simple offer: a pre-storm-season inspection on the calendar for March or April, booked now. Send it to past customers, people who got an estimate and didn’t buy, and neighbors of jobs you finished this year. Homeowners like having it handled, and you start spring with a schedule instead of a blank page.
After a heavy snow, send past customers a short safety note before you ask for anything.
Once it’s safe, you’re the roofer they’ll call to check for damage, and the note cost you nothing but a few minutes.
3. Catch up on reviews from this year’s jobs
Most roofers finish the season with dozens of happy customers who were never asked for a review. Winter is the time to fix that.
Google says more reviews and positive ratings can help your local ranking. Send every customer from this year a short, personal text or email with your direct review link. Ask every customer, not just the happy ones you’re sure about, and never offer anything in exchange for a review.
Use our Google review request templates, and check the Review Gap Calculator to see how many reviews you need to pass the top roofer in your area before spring.
Review Gap Calculator
See how many 5-star Google reviews you need to beat the top contractor in your area, and how long it takes at your current pace vs. with automatic review requests.
- Plug in your Google numbers and theirs
- See the exact gap and how fast you can close it
4. Clean up your Google Business Profile
Google says local results are based mainly on relevance, distance and prominence. In the summer you don’t have time to touch your profile. In January you do.
- Confirm your primary category is “Roofing contractor.”
- List every service in homeowner words: roof repair, roof replacement, ice dam repair, storm damage, gutters.
- Upload photos from this year’s jobs, crews and trucks.
- Answer every review you haven’t replied to.
- Check your hours and phone number. If you list emergency service, someone needs to answer.
The full walk-through is in SEO for roofing companies.
5. Follow up on every estimate that didn’t close
Every roofer has a stack of estimates from this year that went quiet. Some of those homeowners got busy, some were waiting on insurance, and some just wanted to wait until the new year. A short check-in in January catches the ones who are ready.
Run a win-back text to old leads and customers
Dean Jackson’s famous nine-word email asks one simple question: “Are you still looking to [get the thing done]?” It works because it’s short, personal and easy to answer. Do the same thing by text to old leads and past customers:
That’s it. No pitch, no link. The people who still need the work reply, and you take it from there. The ones who already got it done often tell you who did it, which is useful too.
One warning: only text people who gave you permission. Marketing texts sent with automated tools generally need prior express written consent under the TCPA rules (47 CFR 64.1200). Honor STOP right away. If you don’t have consent, call or email instead. Our database reactivation guide has more campaigns and the consent basics, and how to follow up after an estimate covers the timing.
6. Build the website pages you skipped all summer
Homeowners search for the problem they have. In winter, that’s “ice dam repair,” “roof leak in winter,” and “emergency roof repair” plus their town. If your site only has a home page and a contact page, you’re invisible for those searches.
Add a page for each winter service, and one for each main town you cover, written about that town. Free tools help too. A site like Midwest Roofing Calculators lets Ohio and Michigan homeowners estimate a roof before they call, which is the kind of genuinely useful page that earns visits and links. A simple cost guide or financing page on your own site does the same job.
7. Dig your wells before you need water
The time to build relationships is before you need the work. Winter is when you dig the wells you’ll drink from in spring and summer.
Start with commercial property owners: shopping centers, strip malls, office parks, apartment complexes, churches and HOAs. These buildings have big roofs and long memories, and the owners and managers plan their vendors and budgets early. Introduce yourself, offer a free roof inspection and a written condition report, and stay in touch. When a leak shows up in April, you want to be the roofer they already know.
8. Line up referral partners before spring
Winter is a good time for coffee meetings because nobody else is pitching. Insurance agents, home inspectors, real estate agents, property managers and gutter or insulation companies all run into roof problems before the homeowner calls a roofer.
Build partnerships with adjacent businesses too: gutter installers, siding and window companies, solar installers, painters and tree services all work on or near roofs. They already have the homeowner’s trust, and a recommendation from them carries that trust over to you.
Pick five. Visit them in person, explain how fast you respond, and leave a simple card with your direct number. Then prove it: answer their first referral the same day and send them a short update when the job is done. For more, see how to get more referrals as a contractor.
Commercial property managers are worth a special trip. In early 2026 my co-founder Jonathan Blake spent 10 weeks on an apartment campaign: 8,000+ miles, 250+ apartment complexes and 26 commercial properties, which turned into $176,346 in lawn maintenance contracts. That was one campaign for a different trade; it’s not typical or guaranteed. But it showed us that property managers plan vendors in the off-season, and roofers can knock on the same doors.
9. Knock doors where you can see the problem
I spent three years selling residential roofing and exteriors door to door. Winter door knocking is slower, but it has one big advantage for roofers: the problem is visible.
Icicles hanging off a gutter are a lead list you can see from the street. So are missing shingles after a wind storm and tarps that went up in the fall. Knock on those homes with something useful, like a short ice dam fact sheet, and offer a quick look. Keep it low-pressure. You’re the helpful roofer who noticed, not the storm chaser who showed up uninvited. Our guide to getting roofing leads without buying shared leads has the full door-knocking routine.
10. Sharpen your sales team
Winter is where salespeople get good. When the phones are quiet, sharpen your swords: practice your inspection walkthrough, your price presentation and your objection handling. Do role-plays every week, record a few, and listen back as a team. Practice phone calls and follow-up conversations until they’re second nature.
The reps who put in the practice in January are the ones closing at a higher rate when storm season hits. Our guide on how to write a contractor estimate is a good place to start building your presentation.
11. Test your storm-response system before spring
When the first big hail storm hits, your phone will ring more in a day than it did all of January. The roofers who win storm work are the ones who answer first.
Use the quiet months to set it up and test it:
- Missed-call text-back, so every caller gets a reply in seconds even when you’re on a roof.
- Fast replies to web forms, day or night.
- Scripts for the office and canvassers: what to say, what to ask, and how to book the inspection.
- A storm map plan: which neighborhoods you’ll work first and who covers them.
- Insurance process explained in plain words on your website.
Call your own number after hours and see what happens. If it rings out, fix it now. Read roofing storm lead generation for the full system.
Your off-season roofing marketing calendar
| Month | Focus |
|---|---|
| November | Review push to this year’s customers, ice dam page live, Google profile cleanup |
| December | Spring inspection offer to past customers, estimate follow-ups |
| January | Referral partner visits, new website pages, door knocking on ice dam homes |
| February | Storm-response system tested, scripts and storm map ready |
| March | Pre-booked inspections start, storm season marketing goes live |
Adjust it for your area. A roofer in Michigan’s snow belt will lean harder on ice dams than one in southern Ohio.
The off-season roofing marketing checklist
- Ice dam page on your website and a partner for insulation and air sealing
- Spring inspection offer sent to past customers and old estimates
- Review request sent to every customer from this year
- Google profile: category, services, photos and review replies up to date
- Every open estimate followed up (with consent for texts)
- A page for each winter service and main town
- Five referral partners visited
- Door-knocking route planned for homes with visible ice dams or damage
- Missed-call text-back and after-hours answering tested
Quick wins
Want leads this month? Start here
Build the foundation first. A good website, local SEO and citations, plus every profile you can claim: Google, social media, search engines and directories. Keep your NAP (business name, address and phone number) exactly the same on your website and every listing. Verify your site in Google Search Console and Bing Webmaster Tools, and claim Bing Places for Business. The more digital real estate you own, the farther everything below takes you.
Hit up past customers
Send everyone you've worked for a real offer. They already trust you, so it's the fastest money on the board.
Do cold outreach
Call, text (with consent), email or walk in to the people and businesses who buy what you sell.
Run ads
Put a simple offer in front of homeowners in your service area this week.
Post content
Before-and-after photos, short videos and quick tips on your Google profile and social pages.
Partner with businesses that own your customers
Adjacent companies already serve the people you want. When they recommend you, you borrow their authority and trust. Co-market, swap leads or partner on lists (and follow the consent rules).
Answer every lead in under a minute
The faster you reply, the more you close. Wait 2 to 5 minutes and many leads have already called someone else.
Work every job's neighborhood
- Canvass the neighborhood around every job site. Knock on the doors on both sides and across the street.
- Leave a door hanger at every house you don't catch at home.
- Drop a handwritten note or card at the neighbors' doors: sorry for the noise and the trucks, plus an offer for a free inspection or quote.
- Put a yard sign in front of every job, and at the entrance of neighborhoods where you've done work (with permission).
Ask for introductions, not referrals
"Do you know anyone who needs…?" gets a polite "I'll keep you in mind." Asking for an introduction to a specific person gets names. Set it up at the sale, before the work starts:
"Most of our customers come from introductions, about [your real number, like 80 to 90] percent. If we knock it out of the park for you, would you be against introducing me to anyone you know who might need a new roof or a roof repair? We'll give them a free roof inspection."
Then follow up after the job. If you've built real rapport with the customer, a little humor works:
"So do you hate me, or do you hate your friends? Why haven't you left a review or introduced me to someone who needs a new roof or a roof repair yet?"
Only joke like that with customers you know well. With everyone else, keep it simple and thank them either way.
The bottom line
The roofers who start spring booked solid aren’t luckier. They used the cold months to collect reviews, follow up, build pages and get their phones ready. Pick three ideas from this list and do them before the end of January.
If you’d rather have the website, Google profile and follow-up handled for you, our roofing marketing and SEO service builds it, and the Booked Solid System answers and follows up on every lead in seconds.