Roofing marketing that wins the storm.
Websites, local SEO, Google Ads, and landing pages for roofing companies that need more qualified calls and estimate requests.
Roofing is seasonal. Your marketing shouldn't be.
Most roofers ride storm cycles — flooded with work after a hailstorm, quiet six months later. The ones who keep growing year-round do it by building an always-on marketing engine that captures intent long before the roof fails.
We've run marketing for roofing companies from single-truck shops to multi-state operators. The playbook adapts, but the core principles don't: own your service area, capture storm intent fast, and turn every completed job into five new reviews.
Roofing buyers need proof before they call.
A homeowner is not just buying shingles. They are choosing who gets on the roof, who explains the claim, who shows up when promised, and who will still answer the phone if something goes wrong.
Your marketing needs to prove that you serve their town, handle their type of roof or problem, respond quickly, have real reviews, and make the estimate process simple. That is why roofing SEO needs strong service pages, local relevance, review signals, project proof, and calls to action that match the urgency of the situation.
What we run for roofing clients.
Every account is different. These are the channels and tactics that consistently move the needle for businesses in this space.
Storm-season PPC
Pre-built Google Ads campaigns we can turn on within 24 hours of a weather event.
Google LSA
Guaranteed placement at the top of local search — we manage the account and screenings.
Local SEO
City pages, service-area pages, review generation and GBP weekly posts.
Insurance landing pages
Dedicated funnels for homeowners going through an insurance claim.
Retargeting
Meta and display campaigns that re-engage every homeowner who visited.
Commercial outreach
LinkedIn and direct-mail playbooks for property managers and GCs.
Numbers we report on.
Not dashboards for dashboards' sake — the four or five numbers that actually predict a healthy, growing business.
Estimate requests
We look beyond traffic and focus on the roofing inquiries that can become real jobs.
Map and service-area growth
We track whether the company is gaining visibility in the towns and services that matter.
Calls and forms
We review how easily a homeowner can move from search to trust to a completed inquiry.
Real engagements. Real results.
Our work with roofing and restoration contractors includes rebrands, marketing-site rebuilds, local SEO, and paid-media programs. Our featured engagement — a North-Shore, MA roofing company — is a multi-year lead-gen program worth reading.
Read the full case study →- 1,000+Projects shipped since 1997
- 5.0★Average Google rating across 88 reviews
- TradesMarketing built for contractors and local service businesses
- U.S.Serving MA, NH and NC contractors
Things roofing clients ask.
Can you help during storm season?+
Do you do commercial roofing?+
We're already doing LSA — is it worth it?+
What about insurance restoration?+
Focused on Eastern NC leads.
John Potter Media works from Jacksonville, NC and supports local businesses, contractors, and service-area companies across Onslow County, the Crystal Coast, and the Cape Fear region.
Jacksonville
Web design, SEO, local SEO, and Google Ads for Jacksonville and Onslow County.
Wilmington
Lead-focused websites and search visibility for Wilmington-area businesses.
Hampstead
Marketing support for local businesses between Jacksonville and Wilmington.
Surf City
Web design and SEO for coastal businesses, contractors, and service companies.
Swansboro
Local SEO and conversion-focused sites for Swansboro-area businesses.
Onslow County
Marketing systems for service businesses across Jacksonville and nearby towns.
NC Contractors
Web design, SEO, Google Ads, and lead generation for North Carolina contractors.
Jacksonville Contractors
Lead-generation strategy for contractors in Jacksonville and Onslow County.
New Bern Contractors
Contractor marketing for New Bern, Craven County, and nearby markets.