On this page
Roofing marketing works when it follows the weather and earns trust: book inspections in the zip codes a storm just hit, publish a plain insurance claim explainer, hand homeowners a photo inspection report with your name on it, put signs on every install, partner with agents and home inspectors, answer leak calls around the clock, and follow up on unsold replacements for weeks.
Key takeaways
- Roofing demand arrives after weather events, so plan your marketing around storm reports rather than the calendar alone.
- A clear inspection report and an honest claim explainer give a nervous homeowner reasons to trust you before signing.
- Every install is advertising for the street: signs, neighbor letters and job photos with the town name.
- Replacement sales take weeks, so most of the money is in the follow-up, not the first contact.
- Measure every lead source by signed contracts, and keep paid sources only while the numbers hold up.
Roofers don't need more ideas so much as ideas that fit how roofs actually get sold: after a storm, through an insurance claim, over several weeks, to a nervous homeowner who has never bought a roof before. Everything below favors channels you own (your site, your phone line, your past customers, your yard signs) over leads you rent. For the bigger picture on websites, phones and CRM for this trade, see our roofing industry page. If you're still setting up the company, start with how to start a roofing business.
1. Book inspections from the hail report, not the news
The NOAA Storm Prediction Center posts daily storm reports for tornadoes, wind and hail, with the hail size, the time, the county and map coordinates for each report. Check it every morning in storm season for the counties you serve. The reports are marked preliminary, so treat them as a reason to look, never as proof of damage. When hail is reported near homes where you have past customers or inspected-but-unsold roofs, contact the ones who opted in to hear from you that same morning, with a direct link to book an inspection. You reach people who already know your name before the door knocking starts. Keep a saved message ready so sending it takes minutes.
2. Keep a storm response page ready to switch on
Write a page in advance titled something like "Hail damage inspections in [your county]" with blanks for the storm date and affected towns. After an event, fill in the details, publish, and point every ad, text and social post at it. The page should explain what you look for on the roof, how long an inspection takes, what photos you'll send, and how to book. A homeowner searching the night of the storm lands on a local page that is clearly current, which answers their questions better than a generic roof replacement page.
3. Publish a plain insurance claim explainer
Many homeowners have never filed a roof claim and worry about doing it wrong. Write one page that walks through the steps in order: documenting damage, calling the carrier, the adjuster visit, the scope, the deductible, and what happens if the scope misses something. Don't promise approvals or outcomes, and keep deductible offers out of your marketing entirely. What a contractor may say or do during a claim, including anything involving the deductible or negotiating with the insurer, differs from state to state. Look up your state's rules, have a lawyer read the page before it goes live, and tell readers that their policy and their carrier decide what is covered. Nothing in this item is legal advice. A clear, careful page earns calls from homeowners who want someone to walk them through the process.
4. Make your inspection report a piece of marketing
Turn your roof photos into a clean report: each slope labeled, damage circled, a short note under each photo, and your logo, phone and website printed on every page. The homeowner forwards it to a spouse, a parent, the adjuster, sometimes a neighbor with the same damage. Three blurry photos in a text message can't match it. If your CRM builds the report from crew photos automatically, every inspection produces one without office time.
5. Put a sign in the yard on every install
Ask permission at signing, and leave the sign up through the build and a week after. Use a short web address unique to the subdivision or street, like yoursite.com/oakridge, that lands on a page showing the job you just did there. Visits to that address tell you how many people the sign sent to your site, and a separate tracking number on the sign can count calls. Check your town's and the HOA's sign rules first. A roof replacement is the most visible job on the street for days, with a dumpster and a crew on the roof; the sign tells the street who did it.
6. Send a courtesy letter to the neighbors before tear-off
Two days before a replacement, drop a short letter at the homes on either side and across the street: the dates, the hours you'll work, where the dumpster goes, and that you sweep for nails with a magnet. Include a card with your number. Neighbors appreciate the warning, and many of them have roofs the same age that went through the same storms. If you also knock doors, check your town's solicitation rules first; some towns require a permit or set hours for door-to-door sales.
7. Be the roofer real estate agents and home inspectors call
A home sale forces roof questions: an inspector flags curling shingles, a buyer's lender or insurer wants a roof certification, a seller needs a repair quote in two days. Introduce yourself to listing agents and inspectors in your area with one simple promise, such as a written repair quote within 48 hours of the photos. Fast, clear answers during a deal get you called again, and the buyer may stay your customer for the life of that roof.
8. Answer every leak call, including at 11 PM
A homeowner with water coming through the ceiling calls until someone answers. If that's your voicemail, they often call the next roofer. An AI receptionist can pick up as your company, ask whether water is coming in right now, collect the address, escalate active leaks to your on-call person and book an inspection for the morning. Leak calls can lead to replacement jobs, because the repair visit is your first look at a roof that may be near the end of its life.
9. Post every finished roof to your Business Profile
After each job, post two or three photos to your Google Business Profile with a caption that names the roof type, the color and the town: "Architectural shingles in a weathered wood color, replaced after spring hail, Tulsa." Do the same for repairs and flat roofs. Over a season you build a visible record of real work in real places, which is what a homeowner scrolling the map results wants to see before calling.
10. Write town pages with real roofing detail
A page per town or county you actually serve, with details only a local roofer would know: which neighborhoods have the original roofs from when they were built, recent storms that hit the area, what the local permit office needs, and HOA color or material rules. Add photos of jobs in that town. Thin pages that swap the town name fail. For structure and examples, read building town pages that rank.
11. Follow up on unsold replacements by claim stage
A replacement quote can sit for weeks while the homeowner waits on the adjuster or the second check. Set follow-ups by stage instead of by calendar: after the adjuster meeting, after the scope arrives, when the deductible conversation happens, and a final note a week before your quote expires. Each message should be useful (what to expect next, what to send the carrier) rather than a "just checking in." Our quote follow-up guide has the mechanics.
12. Advertise the small jobs that start relationships
Chimney flashing, skylight resealing, pipe boot replacement, ridge vent repair and gutter reattachment are small tickets, but they get you on the roof of a house that will need a full replacement eventually. Give each one a short section on your site and a line in your Business Profile services list. Note the roof's condition and age in the customer record on every small job, so you know who to contact when the next storm comes through or when that roof gets old.
13. Offer past customers a yearly roof check
Most homeowners replace a roof rarely, so a past customer's value is in referrals and their next house. Once a year, around the install anniversary, offer a short visual check: gutters, flashing, any lifted shingles. Confirm their manufacturer warranty registration is on file and send them a copy. A homeowner who hears from you every year is more likely to name you when a coworker asks who did their roof.
14. Sell maintenance programs to commercial and multifamily owners
Flat and low-slope roofs on small commercial buildings, churches and apartment complexes need regular inspections, drain clearing and seam repairs. Offer a twice-yearly inspection program with a written report each visit. It's recurring work in the months when residential replacement is slow, and a property manager who likes your reports may manage other buildings too.
15. Film one tear-off and explain what's under the shingles
Homeowners get upset when a price changes because of rotted decking found during tear-off. Record a short video on a real job: the old shingles coming off, what soft decking looks like, how you measure and replace it, and how you'll tell the customer before charging for it. Put it on the replacement page and send it with every quote. It answers a common complaint before it happens and shows exactly how you work.
16. Explain financing in plain words
Retail replacements without insurance money often stall on the payment question. If you offer financing, write a page that explains how the application works, how long approval takes and what the customer should read before signing, in your own words. Mention it on every retail quote rather than waiting to be asked. Don't advertise rates or terms you can't guarantee for every applicant. Sample monthly payments carry extra duties too: for closed-end loans, the CFPB's Regulation Z advertising section lists the amount of any payment as a triggering term, which means the ad then has to disclose the down payment, the terms of repayment and the annual percentage rate as well. Get your lender's approved wording before anything goes out; none of this is legal advice.
17. Request a review from every homeowner at the walkthrough
Ask at the final walkthrough, then text the review link that evening, and send the same request to every customer, including the ones whose claim was a headache. Don't script the review. Google's review policy rules out three things here: requiring or pressuring customers to review while on the premises, requesting specific content, and selectively asking for positive reviews. Homeowners who went through a claim with you often describe the parts that worried them on their own: the adjuster meeting, the cleanup, the extra decking. Those reviews help the next nervous homeowner. More on the rules in our review guide.
18. Use paid lead sources as a test, and measure them by signatures
Marketplaces and ads can fill gaps while your own channels grow. Know the terms: in its 2025 annual report, Angi counts a fee for each consumer match that is due even if the roofer never gets the contract, and a roof replacement may take weeks to close. Record the source on every lead and divide what each source cost by the contracts it signed, not by the leads it sent. Our lead source tracking guide shows how.
Where to start
If you do three things this month, make them these. First, build the storm response page (item 2) so it's ready before the next event. Second, set up after-hours answering for leak calls (item 8), because those calls go to whoever picks up. Third, start the yard sign and neighbor letter routine (items 5 and 6) on your next install, since it costs almost nothing and turns every job into marketing for the street. If you want help with the site, phones and CRM behind all of this, book a free system quote with us.
Frequently asked questions
What is the best marketing for a roofing company after a storm?
Contact past customers and inspected homes in the areas the storm hit, first thing the next day, send them to a current storm inspection page, and make sure every call is answered. A fast answer and an existing relationship are advantages that ad money can't buy after the fact.
Should roofers advertise help with insurance claims?
You can explain how the claim process works and what you document, but don't promise outcomes or offer to cover deductibles. State laws differ on how involved a contractor may get in a claim, so look yours up.
How do roofers get referrals from real estate agents?
Offer fast, written repair quotes and roof certifications during sales, and deliver them on time. Agents remember who saved a closing.
Do yard signs still work for roofers?
They can, because a replacement is visible to the whole street for days. Use a unique web address on each sign so you can count the results, and check local sign rules.
Sources
General information for service-business owners, not legal, tax or financial advice. Rules vary by state; check with a qualified professional for your situation.