Placeholder data, replace with verified numbers before public launch.
The challenge
Northwind was doing $2.4M/year with 6 trucks and a website that ranked for nothing outside their brand name. They were spending $9,000/month with a generalist agency that reported "impressions" but couldn't tell them what a booked job actually cost. Off-season months (April, October) were unprofitable.
What we did
Rebuilt the site around service × city pages
Replaced a 12-page brochure site with a 68-page architecture, each service in each city they served got a real page with unique copy, local photography, and service-specific FAQs.
Fixed the LSA account
Set up weekly dispute reviews, refined service and area settings, and shifted budget away from a broken Google Ads account that was burning $40 CPCs on "hvac" broad match.
Installed speed-to-lead automation
Every form fill and LSA call now triggers an SMS + call task inside 60 seconds. Lead-to-appointment rate went from 22% to 58%.
Filled shoulder seasons with tune-up campaigns
Meta ads with maintenance-plan and pre-season offers turned April and October from break-even to their fastest-growing months.
The results
"We stopped guessing what marketing was doing. Every month I know what a booked job costs and where it came from. That was the real change."