Lead Generation

Roofing Marketing Ideas for the Off-Season: 11 Winter Moves

11 roofing marketing ideas for the Midwest off-season: ice dams, win-back texts, commercial relationships, partners and sales practice so spring starts booked.

Tye Norden • •Updated • 10 min read • Listen (14:42)
Roofing Marketing Ideas for the Off-Season: 11 Winter Moves
Listen to this article 0:00 / 14:42
Narrated with an AI voice (Kokoro)
Chapters (16)
Table of contents
  1. Why winter roofing marketing matters in the Midwest
  2. 1. Run an ice dam campaign
  3. 2. Pre-book spring inspections now
  4. 3. Catch up on reviews from this year’s jobs
  5. 4. Clean up your Google Business Profile
  6. 5. Follow up on every estimate that didn’t close
  7. 6. Build the website pages you skipped all summer
  8. 7. Dig your wells before you need water
  9. 8. Line up referral partners before spring
  10. 9. Knock doors where you can see the problem
  11. 10. Sharpen your sales team
  12. 11. Test your storm-response system before spring
  13. Your off-season roofing marketing calendar
  14. The off-season roofing marketing checklist
  15. The bottom line
  16. FAQs

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.

Free tool

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.

“Slow season is when you decide how busy spring will be.”

Try it with your numbers

Your Google profile vs. the top competitor

Look up the #1 business in the map pack for your main service and city.

New reviews you get per month now2
Jobs completed per month30
Customers who leave a review when asked automatically20%

Your review gap

To pass them on count and reach a 4.8★ average

New 5-star reviews needed
173
At your current pace
87 months
With automatic review asks
29 months
≈ 6 reviews / month
Email me the step-by-step plan to close this gap
“Icicles hanging off a gutter are a lead list you can see from the street.”

Put this to work

Go deeper in the fundamentalsPlan the year: a marketing calendar

Frequently asked questions

How do roofers get leads in the winter?
Market the problems homeowners have in winter, like ice dams, leaks and storm damage, and use the slow weeks to pre-book spring inspections, follow up on old estimates and build referral partners. Collect reviews and improve your Google Business Profile so you rank better when spring demand returns.
What is the best roofing marketing idea for the off-season?
For most Midwest roofers, it's pre-booking spring inspections with past customers and old estimates before storm season. It costs little, and it fills your calendar before your competitors start marketing.
What should roofers send customers after a big snowstorm?
A short safety note, not a sales pitch. Share FEMA's warning signs of an overstressed roof, like creaking sounds, sagging ceilings and doors that suddenly stick, tell them to get out and call a building official or structural engineer if they see them, and offer a damage check once it's safe.

Sources

  1. Hail in the Midwest & Impacts to Agriculture, Wisconsin State Climatology Office, University of Wisconsin-Madison (reviewed by the USDA Midwest Climate Hub) (2025)
  2. Dealing with and preventing ice dams, University of Minnesota Extension (2026)
  3. Roof Ice Dams, National Weather Service, Grand Rapids, MI (2026)
  4. Snow Load Safety Guidance (FEMA P-957 fact sheet), FEMA (2018)
  5. Tips to improve your local ranking on Google, Google Business Profile Help (2026)
  6. 47 CFR 64.1200, Delivery restrictions (TCPA rules), Legal Information Institute, Cornell Law School (2026)
#roofing#seasonal-marketing#lead-generation#reactivation#storm-leads
CLIENT TESTIMONIALS

What Our Contractors Say

Don't just take our word for it. Watch real contractors share how The Lead Venture transformed their businesses.

Brandon
Local Remodeling Business
Jamie
Daycare

Ready to Put This Into Action?

We build the website, systems, and follow-up so you can focus on running the business.

Install the Booked Solid System
Free $3K+ website. No contract.
Install the System $0 until you're live