The best roofing marketing ideas do two jobs. They make you the company a homeowner trusts before a storm, and they make you easy to reach and easy to check in the days after one. A roof is a rare, costly purchase, so homeowners worry about getting it wrong. Most of the ideas below answer that worry.
Storms matter because insurance money follows them. Wind and hail made up 42.5% of US homeowners insurance losses in 2023, the largest share of any cause in Triple-I's table (Triple-I). Your exposure depends on where you work: NOAA's severe storms lab says Nebraska, Colorado and Wyoming usually have the most hailstorms (NOAA).
Homeowners have also been warned about you. The FTC tells them to watch for someone who knocks on the door after a windstorm and pushes them to act quickly (FTC). You and the storm chaser may offer the same roof. Your marketing has to show the difference.
We sell marketing to home service companies, so we have an interest here. Everything below can be done without us. The insurance and door-to-door sections are general information, not legal advice. Rules differ by state, so check yours.
Before the storm
1. Write your storm plan now
The worst time to plan is the morning after hail, with the phone ringing. Write it down in a slow month, then put it where everyone can find it.
- 1Decide your limitsWhich towns you'll serve, how many jobs you can take, and when you'll tell callers there's a wait.
- 2Cover the phonesWho answers, what they ask, what the missed-call text says, and where overflow goes.
- 3Prepare your wordsA short Google post, a site banner and a note to past customers. Calm and useful, with no scare copy.
- 4Prepare the paperworkInspection form, photo report, estimate template and any notices your state requires.
- 5Run it, then review itAfter each storm, count calls, missed calls, inspections and signed jobs. Fix what broke.
2. Publish an after-the-storm page
Write one plain page for the homeowner standing in the driveway: stay off the roof, take photos, cover what you safely can, call your insurer, and how to spot a contractor worth calling. It should stay useful even if they never hire you. Add your phone number at the top, and keep it live all year so it can be found when the storm hits.
3. Explain insurance claims honestly, for your state
Homeowners want to know how a claim works with a roofer involved. Answer that, but check your state first, because this is where marketing copy can break the law. Texas is a clear example:
- Deductibles. It is illegal in Texas for a contractor to offer to waive, rebate or absorb a deductible (TDI). The state's insurance regulator says violators could get up to a $2,000 fine and up to six months in jail (TDI).
- Claims. A roofer doing the work can't act as a public adjuster in Texas. That includes offering to negotiate a settlement or file the claim for the homeowner (TDI).
- Your website counts. TDI says the same limits apply to advertising, and that websites count as advertising (TDI).
So "we handle your claim for you" may be a problem, depending on your state. Ask a lawyer who works with contractors to read this page before it goes up. Then say what you can do: document the damage, give a written estimate and answer the homeowner's questions.
4. Build a page homeowners can use to check you
The FTC gives homeowners a checklist: get referrals, confirm the license and insurance, and get three written estimates (FTC). It also tells them to confirm a contractor's license with the state or county (FTC). Help them do it. Put your license number and where to verify it, your insurance details, how long you've been at your address, and your warranty terms in writing on one page. A storm chaser can't easily copy that.
5. Take risky promises off your site and ads
Search your own site for "free roof", "we pay your deductible", "no out-of-pocket" and "guaranteed approval". Some of these can be illegal, and all of them make you sound like the person the FTC warned about. Don't promise what an insurer will pay. That's not your decision to make.
After the storm
6. Answer the phone before you do anything else
After a storm, homeowners may call a few companies, and the one that answers has the first shot. Set up a missed-call text and an overflow plan before you need them. Local Services Ads list roofers as an eligible category (Google), and Google says missed calls may hurt your responsiveness score, which feeds your ranking (Google). Read our Local Services Ads guide before spending. If you're booked out, say so and give an honest wait time. People will often wait for a company they trust.
7. Turn each inspection into a photo report
Send the homeowner dated photos of what you found on their roof, with a short note in plain words, whatever they decide. That's useful for their insurer, and it's hard for a rival with a clipboard to match. Don't overstate what you saw. Be clear about what's damage, what's wear and what you couldn't tell. If you offer free inspections, say what's included and that there's no obligation.
8. Make your estimate easy to compare
You'll often be one of three. The FTC says a written estimate should include the work, materials, completion date and price, and tells homeowners not to automatically choose the lowest bidder (FTC). So write yours to win that comparison: the materials by name, the warranty, what happens to the old roof, how you protect the yard, and who to call if something goes wrong. A clear estimate is a sales tool.
9. If you knock on doors, do it properly
Door-knocking works for some roofers, and it's also what homeowners have been warned about. If you do it, stay in your real service area, check your town's soliciting rules, wear ID and leave a card with your license number. Under the FTC's Cooling-Off Rule, buyers can often cancel certain sales made at home until midnight of the third business day, though sales needed to meet an emergency aren't covered (FTC). Have a lawyer check your contract. Ask your insurer too. Then don't pressure anyone: the FTC names pressure to act quickly as a warning sign.
10. Market to the street around every job
A finished roof is the only ad the neighbors can see. With the owner's permission, put up a yard sign while you work. Leave a door hanger on nearby houses that names the street and the work, and says you'd be glad to look at theirs. Tell neighbors when the crew will be there and apologize for the noise. After a storm, the same damage may be on the next house, so this is often better than cold knocking. Track it with its own phone number, and stop if it doesn't pay.
Google, all year
11. Keep your Google profile inside the rules
Roofers have a particular temptation here, which is to chase storms by adding locations. Google says a rented address you don't work from isn't eligible, that service-area businesses can't list a virtual office unless it's staffed during business hours, and that a service area shouldn't extend beyond about two hours' drive from your base. It also bars extra information in your business name (Google). So "Smith Roofing, Storm Damage Experts" is out. Google says more reviews and positive ratings can help your local ranking, and there's no way to pay for a better one (Google).
12. Publish a project gallery by town
Add a few jobs a month: the town, the material, what the problem was, before-and-after photos taken with permission, and no house numbers. That's real local proof. Writing the same page again for 40 towns isn't, and Google's spam policies call that doorway abuse. Our service page shows how this fits with the rest of a website.
13. Ask for a review after every job, with a photo
In BrightLocal's 2026 survey, 97% of US consumers read reviews for local businesses, and 74% care only about reviews from the last three months (BrightLocal). Roof jobs come in bursts, so a steady habit matters more than a big push once a year. Send a text when the crew leaves, with a photo of the finished roof and the link. Don't pay for positive reviews or offer incentives tied to them: the FTC's rule bars both (FTC).
The long game
14. Follow up for months, not days
Many homeowners don't replace a roof the week they get a quote. They wait for a claim to settle, a second opinion or spring. So keep the door open: a note after a few days, another when the claim should have an answer, and a check-in next season. Those timings are a starting point, so test your own. Mention financing only using terms your lender has approved. Keep the tone helpful. A roofer who chases too hard starts to look like the door-knocker.
15. Build accounts that don't depend on weather
Storm work is lumpy. Property managers, landlords, condo associations, real estate agents and home inspectors give you work in quiet months, and they can send more than one job. Offer them a simple deal: quick written estimates, photos of what you found, and one person to call. Check in by phone once or twice a year, and ask them what they need. Past customers count too: a short note after a big storm, asking if they want a look, reaches people who already trust you.
A one-page roofing marketing plan
Copy this, fill in your numbers and review it every quarter:
- Goal: signed jobs this quarter, by type (repair, replacement, commercial)
- Storm plan: last reviewed on this date, and who owns it
- Trust page: license, insurance and warranty checked on this date
- Insurance page: read by a lawyer in your state on this date
- Reviews: new reviews this month, and who asks
- Projects: photos and write-ups added this month
- Estimates: who follows up, on which days
- Accounts: property managers, agents and inspectors to call this quarter
- Paid: monthly budget per source, and cost per signed job last quarter
Common mistakes
| Mistake | Why it hurts | The fix |
|---|---|---|
| Promising to cover the deductible | Illegal in some states, and it makes you look like a scammer | Check your state and remove it |
| Saying you'll handle the claim | May count as adjusting in your state | Explain what you can do, and have it checked |
| Scare copy after a storm | Sounds like the people the FTC warns about | Calm, useful advice with your license on the page |
| Fake locations to chase storms | It breaks Google's guidelines, and puts your profile at risk | Stay in your real service area |
| Same page for every town | Thin content that can break Google's rules | Real project pages, with the town named |
| Dropping estimates after a week | Slow deciders go to whoever is still in touch | Follow up through the claim and into next season |
| Judging leads by cost per lead | Cheap leads may never sign | Cost per signed job, by source |
Where to start this week
Search your site and ads for the risky phrases in idea 5. Put your license number and insurance details on one page. Then write the first draft of your storm plan, including who answers the phone. To see which lead sources are worth keeping, run them through the shared-lead cost calculator, and read our home service marketing guide for the wider picture. If you'd rather have this run for you, see what we run and the plans and pricing.


