There's no shortage of marketing advice for roofers — most of it vague. This is the short list of tactics that actually put jobs on the calendar, roughly in the order a busy roofer should tackle them. Start at the top; each one links to a deeper guide.
1. Own your Google Business Profile
The free listing behind "roofer near me." Complete every field, add job photos, and keep it active. It's the highest-return marketing most roofers ignore. How to rank in the map pack →
2. Get more Google reviews, automatically
Reviews rank you higher and convince homeowners to call. Automate the ask after every job. The review system →
3. Stop losing calls to voicemail
A missed-call text-back turns lost calls into text conversations 24/7. How it works →
4. Ask past customers for referrals — on a schedule
Referral jobs close fastest and cost nothing. Systematize the ask. Referrals on autopilot →
5. Reactivate old quotes
People who got a quote and went quiet are often a "not yet." A check-in text restarts real jobs at zero cost.
6. Build a website that converts
Fast, mobile-first, click-to-call, with leads routed straight to your phone. What it needs →
7. Create service and location pages
A page per service and per town is how you rank and convert for specific searches. The local SEO checklist →
8. Run Local Services Ads
Pay-per-lead, with the Google Guaranteed badge on top of search. Beginner's guide →
9. Offer financing
Many homeowners want a new roof but assume they can't afford it. A simple "$X a month" message unlocks jobs that never would have happened.
10. Show up for storm season
Be findable and fast when demand spikes — without the storm-chaser reputation. How to do it right →
11. Use real photos everywhere
Your crew, your trucks, your finished jobs. Real photos out-convert stock images on your site, your profile, and your ads.
12. Track what actually books jobs
Measure cost per booked job per channel, not vanity metrics. Double down on what works, cut what doesn't. Why owned leads usually win →
Where to start: if you do nothing else, complete your Google Business Profile, turn on automated reviews, and add a missed-call text-back. Those three move the needle fastest — and they're the foundation everything else builds on.
Frequently asked questions
What's the best marketing for a roofing company?
For most roofers, the highest-return moves are a complete Google Business Profile, a steady flow of reviews, and instant lead response (like a missed-call text-back). They're low-cost and compound over time.
What's the cheapest roofing marketing that works?
Google Business Profile, reviews, and referrals — all free or near-free and all high-intent. They take time to build but cost far less than buying leads or running ads.
How do I know which marketing is working?
Track cost per booked job for each channel, not clicks or leads alone. Put more into what produces closed jobs and cut what doesn't.