From 14 Calls a Month to 58 — Without Doubling Ad Spend
The Situation
A 5-truck HVAC company serving the DFW metro had built most of their business on referrals and a HomeAdvisor account they'd been paying $800/month for shared leads. Their website was built in 2019, loaded in 4.7 seconds on mobile, and wasn't showing up for any competitive search term. Their Google Business Profile had 23 reviews (4.4 stars) and hadn't been posted to in over a year. When summer peak season hit, competitors with stronger Google presence were capturing the emergency AC repair calls. They were getting 12–16 inbound calls per month from digital — at a cost-per-lead of $187 through HomeAdvisor. They knew the system wasn't working but didn't know what to change.
What We Did
- 1Rebuilt their site on a fast, mobile-first HVAC template. New site loaded in 1.3 seconds. Published within 14 days of kickoff.
- 2Rebuilt their Google Business Profile from scratch: updated service categories, added 40+ photos, wrote keyword-rich service descriptions for AC repair, heating, maintenance plans, and duct cleaning.
- 3Fixed 31 citation inconsistencies across Yelp, Angi, YellowPages, and 18 other directories — their phone number had three different variations across the web.
- 4Launched Google Search Ads targeting emergency AC repair, HVAC tune-up, and AC installation terms. Built separate ad groups per service with dedicated landing pages.
- 5Activated ClickFlow Pro CRM with missed call text-back, a 5-touch lead follow-up sequence, and an automated post-job review request sent 24 hours after every completed call.
- 6Installed CallRail call tracking across all digital channels so they could see exactly which source every call came from.
Results — Results shown over first 8 months of engagement
Up from 14 — a 314% increase by Month 4
Down from $187 through HomeAdvisor's shared leads
Ranking for 'AC repair [city]' and 'HVAC contractor [city]' within 61 days
From 23 reviews to 91 reviews in 6 months via automated request sequences
Monthly site visitors went from 210 to 602 by Month 8
Had to bring on an additional dispatcher and a second install crew by Month 6