The challenge
The company relied on lead marketplaces that sold the same homeowner to several roofers. Its profile had few photos, its service areas didn't match where it worked, and a duplicate listing split its reviews.
What we did
- 1
Merged the duplicate listing
Consolidated reviews and authority onto one verified profile.
- 2
Storm-ready content
Hail damage and insurance claim pages ready for storm season.
- 3
Project photo pipeline
Crews uploaded job photos weekly, published to the profile and project pages.
- 4
Suburb service pages
Service pages for the suburbs with the highest-value jobs.
Results after 90 days
| Metric | Before | After |
|---|---|---|
| Calls from Google Business Profile (monthly) | 12 | 44 |
| Monthly spend on lead marketplaces | 100% | 42% |
| Keywords in the Map Pack top 3 | 3 | 21 |
Key takeaway
Exclusive calls from your own profile close at higher rates than shared leads — and the cost per call drops every month.