The situation

A local lead-gen account running on autopilot, at $61 a lead.

Whitfield Home Exteriors runs roofing, siding, and window replacement crews across three counties. Their previous agency had them running broad Google Ads keywords and boosted Facebook posts, with no landing page beyond a generic contact form. Leads came in, but a large share were homeowners just comparing prices or outside the service area entirely.

Sales spent as much time disqualifying leads as closing them, and nobody could say which service line or geography was actually driving revenue.

Snapshot

Home Services Industry
Ongoing, 2+ years Engagement length
Google Ads, Meta, Call Tracking Channels
The approach

Rebuilt around one offer, and one job: qualifying the click.

The goal wasn't more traffic. It was fewer, better-fit leads that sales could actually close.

Audited what actually closed

We pulled 90 days of closed-won data and found siding and window jobs converted at nearly double the rate of roofing inquiries, despite getting less budget.

Built one qualifying landing page

A single "free exterior assessment" offer replaced the generic contact form, with a short form that captures project type and timeline before submission.

Split by service line and geography

Google Ads and Meta campaigns were separated by service line and county, each with its own call tracking number, so budget could shift toward what closed.

The results

A lead-gen account sales actually trusts.

Nine months in, the gains have held steady rather than fading after an initial bump.

+347%
Qualified leads in the first 90 days
-38%
Cost per lead, $61 down to $38
2 quarters
Results held steady, not just an initial bump
+22%
Sales close rate on inbound leads
★★★★★

"Cost per lead dropped from $61 to $38 in the first six weeks, and it's held there for two quarters now. They rebuilt our whole Google Ads account instead of just tweaking it, and the weekly call is the only marketing update I actually read."

Dana Whitfield
Owner, Whitfield Home Exteriors
Want results like this

Bring us your numbers, and we'll tell you what we'd change.

A 30-minute audit, no pitch attached.