Roofing Contractor · Indiana
We took this family-owned regional roofing contractor from #45 and nearly invisible to #1 organically, 660 leads and an estimated ~$2.2M in revenue influenced.
Roofing Contractor
A family-owned regional roofing contractor serving a 10-city metro area came to us ranking #45 organically, nearly invisible, with lead flow almost entirely dependent on Google Business Profile calls. The mandate: dominate local search and turn the website into a real second lead channel. A proper, methodical campaign delivered GBP map rankings within ~3 months and organic #1 within a year.
Before & after (2-year engagement · 5-mile grid)
What we did
- Took organic rank from #45 to #1 through technical SEO, content & GBP optimization
- Nearly doubled local-grid visibility (SoLV 43% → 85%) across the 5-mile radius
- Turned the website into a real lead channel, forms grew from 14% to 38% of the mix
- Published original, locally-targeted content aligned to storm-damage demand
- Added and tracked GMB chat as a new inbound channel
- Built month-by-month, channel-level lead tracking across all 36 months
Map-pack coverage: 42% to 92% top-3 in four months
Each dot is a search point across the service area, and the number is the business’s Google map rank there. Within the first four months of the campaign, top-3 Share of Local Voice (SoLV) climbed from 42% to 92%, near-total green across the grid.
Data extracted from the client’s actual Local Falcon reports. Grid redrawn to protect the client’s exact locations.
Leads are still compounding, quarter over quarter
The most recent Q4 (Apr–Jun) delivered 162 total leads, up 60.4% on the prior year and 145.5% over the Year Zero baseline, phone calls, form fills, and now website chat all climbing together.
| Year | Calls | Forms | Chat | Total | vs prev | vs Year 0 |
|---|---|---|---|---|---|---|
| Year Zero | 57 | 9 | — | 66 | — | — |
| Year 1 | 71 | 30 | — | 101 | +53.0% | +53.0% |
| Year 2 | 87 | 65 | 10 | 162 | +60.4% | +145.5% |
Real organic performance, straight from Google
This is the live Google Search Console view for this roofing client: impressions and clicks climbing together over a year of work. No vanity metrics, just what Google actually reports.
How this turns into more local leads
Impressions are how often you show up in Google; clicks are the people who actually land on your site. Growing clicks by 514% in a year means roughly five times as many potential customers arriving from search, every month, without paying per click. More qualified visitors on your pages means more calls, more quote requests, and more booked jobs from demand that already exists.
Want results like these?
Book a free 30-minute SEO audit and we will show you exactly where the biggest opportunities are in your market.
Get a Free AuditNo long-term contracts · Free audit, no obligation.