Resources · 40 real turnarounds
Every study below has the actual starting numbers, the exact fixes we shipped, the dollars that came back, and how long it took. No company names because most owners we work with do not want their competitors finding the playbook. The math is real.
Phoenix HVAC owner was burning $9.4k/mo on broad-match Google Ads with no negative keyword discipline. We rebuilt the keyword tree, added LSA, and cleaned up the conversion tracking that had been quietly broken for 8 months.
Spring hail storm rolled through Travis County. Most roofers were waiting weeks for their agency to spin up campaigns. We had geo-targeted ads live in 36 hours and a hail-zone landing page running by hour 48.
Owner was paying for plenty of calls. About a third of them were junk: wrong-number, telemarketers, callers asking for someone else. We layered an AI scoring system on top of CallRail and routed only qualified callers to the dispatcher.
Big spend on broad-match keywords like "botox" sending traffic to a five-page WordPress site that loaded in 5.4 seconds. We split each treatment into a single-purpose landing page, added native scheduling, and matched keyword intent to the right page.
The first six map results were three competitors and three lead-gen middlemen scraping leads then reselling them at 3× the price. We rebuilt the GBP, attacked review velocity, fixed the citation cluster, and shipped 14 service-area pages indexed for nearby zip codes.
$26k/mo spend, half of it eaten by junk inquiries from people with property damage cases the firm did not take. We built an intent-scoring intake bot that filtered out 41% of low-value inquiries before they ever hit a paralegal.
Practice was running zero paid traffic and ranked #5 on the local map. They had two open chairs every day for the past 6 months. We submitted LSA, rebuilt their location pages with FAQ schema, and indexed 9 nearby zips. Calendar booked solid by day 64.
Owner was spending $1,800/mo on yard signs across three subdivisions. We tracked the actual conversion rate (it was rough) and reallocated the budget to LSA. Same monthly spend, three times the booked jobs, and we still kept the best-performing sign locations.
Shop had a 4.8★ rating on 612 reviews and was still invisible in the map pack. The GBP had no service categories, no products, no Q&A, and was missing schema on the website. Two weeks of cleanup and the calls started moving the next Monday.
Owner was running broad keywords like "pool" and showing up for "pool table repair," "pool noodle," and "pool tournament Orlando." We pulled 12 months of search term reports, wrote 287 negative keywords, and rebuilt the ad groups by service type.
Owner had no time-of-day bid adjustment, so emergency callers were going to voicemail at 11 PM. We split campaigns by intent, boosted bids overnight, and routed missed calls. Emergency call volume tripled in 60 days.
Residential cleaning company was winning new customers and losing them after one or two cleans. We rebuilt the funnel around bi-weekly subscriptions with a first-clean discount. LTV doubled, $24k MRR added.
Revenue swings of 8x between storm weeks and dead weeks. We built a weather-API-triggered ad budget plus evergreen content for the in-between months. Volatility cut 60%.
Crowded market, agency was burning $3k/mo on SEO that had not moved rankings in 8 months. We pivoted to LSA + recurring service funnel. CPL settled at $11.
Bait-and-switch industry. Low-cost competitors were beating them on price. We rebuilt around value: transparent pricing, before/after gallery, trust signals. Average ticket up from $189 to $312.
Big-ticket category, 6-14 week research cycle. Set rate was 14%. We built a gated ROI calculator with intent scoring and financing-focused ads. Consultations doubled, ROAS 4.7×.
Same-day removal company was missing 30%+ of calls because the booking flow required a callback. We built instant booking with capacity-aware bidding. Jobs/truck/day climbed from 5.4 to 8.2.
Independent vet practice was bleeding new clients to corporate chains. We built a new-patient funnel + recurring wellness pages. New patients +47/mo, retention 92%.
Practice was paying for clicks from "vision insurance accepted" searches but never converting them. We built insurance-acceptance pages with real-time eligibility checking. Bookings 2.6×.
Bidding on standard chiro keywords against $19-first-visit franchises was a losing auction. We pivoted to a membership-plan funnel with monthly recurring care. CPL down 64%, 89 signups/mo.
Tampa collision shop with 22 years on State Farm's DRP list watched referrals slide for 6 quarters. Adjusters now check GBP photos before steering. We added 180 photos, an insurance landing page, and review velocity.
Charlotte deck builder lost 6 weeks of summer revenue every year. Lead flow ramped late. We pre-loaded the funnel with a "design now, build in May" CTA, rebuilt the Houzz portfolio, and locked 38 jobs before April.
Practice was paying for cosmetic-keyword traffic and routing it to a generic homepage that opened with insurance language. We split the funnel into 11 treatment landing pages. Cosmetic bookings 4×, medical conversion +35%.
Trainer was running unprofitable Meta retargeting on a generic landing page. We tightened to a 4-mile radius, built breed/problem-specific pages, and shipped real-time class booking. Class fill went 38% → 92%.
Seattle drywall company was missing the "water damage" intent because they only ran daytime ads. Voicemail picked up after 5 PM. We built dayparted Google Ads, after-hours call routing, an LSA application, and an emergency landing page.
Solo DUI defense lawyer was spending $11k/mo bidding $48 CPCs against three big firms. We got him into LSA, built a 24-hour-arrest urgency page, and added a phone-first qualifier. Cost per signed case $1,840 → $720.
Caterer was 90% wedding-driven with brutal off-season volatility. We built a B2B funnel with a "free lunch trial" lead magnet, owner-personalized LinkedIn outreach, and a corporate-only website surface. Recurring revenue $11k → $48k/mo.
Contractor with 18 years of experience had 4 photos and 12 reviews on his GBP. Top competitor had 412 photos and 280 reviews. We orchestrated 180 photos uploaded over 90 days, tied review requests to Square invoices, and got LSA approved.
Atlanta repair shop was getting buried under low-margin warranty calls. We rebuilt LSA targeting by appliance type, added same-day messaging, and built brand-specific pages for high-end appliances. CPL $76 → $24, margin per truck +35%.
Vegas DJ averaged 14 weddings/year at $2,400 each. By the time inquiries reached him he was the 5th DJ they had quoted. We rebuilt The Knot + WeddingWire profiles, ran venue-retargeting Meta, and shipped a wedding-package builder. Bookings 4.6×, ticket up 58%.
Phoenix flooring company spent $340k on a 4,000 sqft showroom that was empty most weekdays. We built a sample-by-mail lead magnet, scheduled showroom appointments around it, and dropped CPL from $58 to $24.
Austin handyman with 4 trucks was losing 73% of phone inquiries to price-shoppers. We published flat-rate pricing, added direct online booking on each service tile, and rewrote the phone script. Bookings up 137%.
Real Brooklyn locksmith was getting drowned out by national lead-gen scrapers running fake "Brooklyn" ads. We resolved his stalled LSA application, set up 24/7 dispatch, and rebuilt his GBP. Honest local won.
Chicago moving company was burning ad spend on $400 local jobs. We built a separate long-distance funnel with binding-quote calculator, DOT trust signals, and 22 city-pair landing pages. Avg ticket $1,800 → $5,400.
Denver house painting company always lost the May/August calendar to slow lead flow. We pre-loaded the funnel in February with a free color-consultation lead magnet. 28 jobs locked by April vs 9 prior year.
Phoenix PT clinic was 92% insurance-reimbursed at $42/session. We built a parallel cash-pay funnel targeting post-op recovery + weekend warriors. Cash patients went from 14/mo to 38/mo at $185/session.
Boston window replacement company was losing 70% of $14k quotes to competitors. We built an energy-savings calculator + Mass Save rebate landing pages. Quote requests 18/mo → 78/mo, show-up rate 54% → 86%.
Houston foundation repair contractor was being eaten alive by national chains spending $80k+/mo on Google Ads. We built a free-inspection funnel with a 12-photo deliverable report and got him into LSA. Inspections 11/mo → 41/mo.
Charlotte lawn care company had brutal seasonal volatility — busy March-October, ghosts November-February. We built a 3-tier subscription bundle (mowing + fertilization + aeration). Recurring revenue $14k → $52k/mo.
Nashville wedding photographer was getting found 8th by couples who had already shortlisted 4 others. We rebuilt The Knot + WeddingWire profiles, ran venue-retargeting Meta, and shipped a package builder. Bookings 18/yr → 52/yr.
Thirty minutes. We pull up your account on screen. We tell you what we would do, what we would not do, and whether we are the right fit for your business.