Case Study: How a Roofer Improved Their Local Search Visibility
A residential roofing company in the Pacific Northwest came to us with a common problem: great work, terrible online presence. Here's what we did and what happened.
Starting point
- Website was 6 years old, slow (8+ second load times), and confusing
- Google Business Profile was claimed but barely filled out
- Only 12 reviews, most over 2 years old
- No schema markup, no clear service pages
- Not appearing in map pack for any competitive terms
- What we did
- Rebuilt the website with proper technical foundation (load time: under 2 seconds)
- Created dedicated service pages for each roofing type
- Optimized Google Business Profile with photos, services, and regular posts
- Implemented review generation strategy (from 12 to 80+ reviews in 6 months)
- Added schema markup and local content
Results after 6 months
The business started appearing in map pack for their primary service terms. Organic traffic increased steadily. More importantly, the quality of leads improved: people calling already understood what services they offered and had seen positive reviews.
Need help with this?
Free 30-minute call. No obligation.