Roofing leads arrive in waves. A hailstorm can bring more calls in a week than a quiet spring brings in a month, and then the trucks with out-of-state plates show up and homeowners get knock after knock. The roofing companies that grow year after year are the ones homeowners find on their own, trust before the inspection, and recommend to the neighbors. These roofing marketing ideas are grouped by what they do, from the free basics to storm work, partnerships and paid advertising.

1. Complete your Google Business Profile. It's what shows in the map results for "roofer near me" and "roof repair." Add your service area, hours, phone number, services (replacement, repair, storm damage, gutters, commercial) and real photos of your jobs. Google says local results are mainly based on relevance, distance and prominence (its word for how well-known a business is): complete business information helps relevance, and reviews and links help prominence. Our Google Business Profile guide walks through every setting.

2. Build a page for each main service. "Roof replacement," "roof repair," "hail damage roof inspection," "metal roofing" and "flat roof repair" are different searches. Give each one a page with what's included, the materials you install, photos and a clear call to action. Our contractor website checklist covers what every page needs.

3. Add service area pages with real local content. If you work in several towns, a page per town can rank, but only if it says something true about that town: roofs you've replaced there, common roof types and ages, local permit notes, reviews from customers nearby. Our guide to service area pages shows how to avoid thin copies.

4. Answer the phone fast. A homeowner with a leak calls the next roofer if you don't pick up, and after a storm the next roofer is never far away. Return web leads within minutes, not the next morning. When storm season fills the phone faster than you can answer it, an answering service for contractors can take the details or book the inspection.

5. Follow the local SEO basics. Consistent name, address and phone on directories, your website linked from your profile, and a real local address if you have one. Our local SEO for contractors guide has a section for roofers.

Build trust before the inspection

6. Get reviews on every job. A roof is one of the biggest checks a homeowner writes, and they read reviews closely. Ask in person when the crew cleans up, then text your review link the same day. Google's rules matter here: no discounts, gifts or payment in exchange for a review, no asking only happy customers, and no discouraging negative reviews. See how to get more Google reviews and how to find your Google review link.

7. Show before-and-after photos. Damaged shingles, rotted decking, the new underlayment going on, the finished roof from the street. Photos from your own jobs tell homeowners more than any slogan, and they work on your website, your profile and social media. Ask the homeowner before you post photos that show their house number.

8. Put your license and insurance up front. Where your state or city licenses roofers, show the number on your website, estimates and trucks. Homeowners who have heard storm-chaser stories may ask for a certificate of insurance; have one ready to send.

9. Send a photo report after every inspection. Instead of "you need a new roof," show the homeowner photos of what you found, marked up and explained. It builds trust whether or not they buy today.

10. Answer every review, including the bad ones. Our guide to responding to negative Google reviews has examples.

Storm work without the storm-chaser reputation

Storms are when roofing companies win or lose their reputation. Homeowners have heard the stories: a crew takes a deposit and disappears, or does a poor job and leaves town. Your marketing after a storm should make it obvious that you're not that company.

11. Knock on doors with good manners. Canvassing after a storm works, but do it in a way you'd accept on your own porch:

  • Wear branded shirts and carry ID and a printed card with your local address and phone number
  • Respect "no soliciting" signs and don't knock early in the morning or after dark
  • Offer a free inspection, not a contract. Never pressure anyone to sign on the doorstep
  • Never claim damage you haven't seen, and never go on a roof without permission
  • Lead with your local jobs: "We replaced the roof three doors down" is better than any script

12. Get the solicitation permit first. Some cities and counties require a permit or registration for door-to-door sales. Check with the city or county clerk in every town you canvass before your team starts knocking.

13. Be honest about insurance claims. You can help a homeowner understand the process, document the damage and meet the adjuster. Don't promise more than you can deliver, and know your state's rules. Texas is a good example of how strict they can be. According to the Texas Department of Insurance:

  • A contractor can't act as a public adjuster on a claim for any property where they do or may do the work, or advertise that they would. Ads that offer to negotiate claim settlements or promise to recover "every dime you are owed" cross that line.
  • It's illegal for a contractor to offer to waive, rebate or absorb a property policyholder's deductible.
  • Contracts of $1,000 or more involving an insurance settlement must include a notice that the policyholder must pay the deductible.

Other states have their own rules, so check with your state's insurance department or licensing board before you write anything about deductibles or claims into an ad.

14. Stay after the storm. A local roofer is still there for the warranty call two years later. Say so: your years in the area, your shop address, the towns you've worked in. That message is the strongest answer to storm chasers.

Referrals and partnerships

15. A referral program for past customers. Thank customers who send you a neighbor or a friend, with a card, a gift card or a donation to a local cause. Keep it separate from reviews: Google doesn't allow incentives for reviews. In a state that bans covering deductibles, don't let a "referral fee" or "advertising payment" work as a way to cover one.

16. Realtors and home inspectors. Home inspections often flag roof problems before closing, and realtors need a roofer who can give a fast, clear estimate or a roof certification. Be the one who answers.

17. Property managers and HOAs. Rentals, condos and townhome communities need repairs, inspections and eventually replacements, often many roofs at once. Managers value a vendor who answers the phone and sends photos.

18. Other trades. Gutter, siding, window, solar and general contractors all see roofs every day. Trade referrals, and a remodeler who needs a reliable roofing sub, can bring steady work. See our remodeling contractor marketing guide for the other side of that relationship.

Roofing promotional ideas

19. Offer financing. A roof replacement is a large, often unplanned expense. Monthly payment options help homeowners say yes now instead of patching for another year. See our guide to contractor financing for customers.

20. Fast estimates with aerial measurements. Aerial measurement reports or drawing roofs on aerial imagery let you send a proposal the same day, sometimes before you climb the roof. Our guide to roofing estimate software compares the tools and what they charge per report. If you fly your own drone for roof photos, the FAA's Part 107 rules apply to drones under 55 pounds flown for work: the pilot needs a Remote Pilot Certificate and the drone must be registered.

21. Follow up on old estimates. Many homeowners who got a replacement quote and waited will buy after the next leak or storm. A polite check-in each spring and fall can win the job.

22. Annual roof checkups. A low-cost inspection after winter or before storm season keeps your name in front of past customers and finds repairs before they become leaks.

Roofing advertising ideas

23. Google Local Services Ads. Roofers are among the service categories Google lists for Local Services Ads, which charge per lead instead of per click. Google began moving Local Services Ads into Google Ads, as Performance Max campaigns with pay-per-lead goals, in August 2026, with roofing in the first phase and other groups following into 2027. Our Local Services Ads guide explains costs and the changes.

24. Google search ads and Facebook ads. Search ads catch urgent searches like "roof leak repair" and "hail damage roof." Target only your service area, add negative keywords for jobs and DIY searches, send each ad group to a matching page, and track calls. Our Google Ads guide for plumbers walks through setup and applies to roofing with different keywords. Facebook ads work well for planned replacements and for reaching neighborhoods after a storm.

25. Yard signs, jobsite signs and trucks. A roof replacement is visible from the whole street for days, and the neighbors often have roofs of the same age. Put a "New Roof by…" sign on every job (with the homeowner's permission) and keep your trucks lettered and clean. Our guide to yard signs for contractors covers design, placement and roofing signs.

What about buying leads?

Lead-buying sites sell homeowner requests to roofers, usually per lead, and the same request may go to several companies. They can fill gaps while you build your own channels, but you're competing on speed and price from the first call. If you try one, track every lead to a signed contract before you renew, and compare the cost per job with what your own website, profile and referrals bring in.

Measure what brings in jobs

The fastest way to get more roofing jobs is to put more money and time into the channels that already bring you signed roofs, so you need to know which ones those are. Ask every new customer how they found you, and record it in your CRM. Use a separate tracking number for each ad channel if you can, and compare channels by signed roofs and revenue, not just calls. Look at storm months separately from normal months: what works after a hailstorm may not work in a quiet spring. Starting out? Our guide on how to start a roofing business covers licensing, insurance and crews, and our roofing invoice template is free. For other trades, see our HVAC marketing ideas and electrician marketing ideas.