[ Case study ]
A national competitor outranked every territory on 'air conditioning repair + suburb' searches. The franchise's pages existed but were thin, citations pointed at a phone number the company had changed two years earlier, and reviews went unanswered for months.
CLIENT an HVAC franchise with 6 territories — FOCUS Fix the citation foundation first
Representative examplesEvery case study in this library is an illustrative composite of the kind of engagement we deliver — written to show our method and standards, not to name clients.
HVAC work is won or lost on the phone, and this six-territory franchise was losing it in suburbs where its vans actually drove daily. A national competitor held the top of the local pack everywhere. The operation is lean: an owner who runs dispatch and the books, a small office, and technicians whose job photos stayed on their phones. Citations across the web still advertised a phone number the company had changed two years before, and the owner could spare two hours a week, total.
A national competitor outranked every territory on 'air conditioning repair + suburb' searches. The franchise's pages existed but were thin, citations pointed at a phone number the company had changed two years earlier, and reviews went unanswered for months.
We proposed fixing reachability before visibility: the stale phone number was hunted down first where the forwarded-call logs showed territories losing jobs and the franchise was still paying each directory's listing fee, because rankings for an unreachable business are decoration. Then each territory page would be built from the job system the office already keeps — recent job types, honest response times, technician names — so the pages carried suburb proof no competitor could copy. The owner's two weekly hours were templated into a checklist covering review responses and profile posts, sized to fit exactly the window he actually has.
Just as important is what we ruled out, and why:
The stale number was hunted across the directories that mattered and corrected, because rankings on an unreachable business are decorative.
Each territory page gained suburb-specific proof — recent job types, response-time facts, technician names — built from the job system the office already kept.
The review-response and GBP-posting routine was templated to fit exactly the owner's window, with a checklist.
Delivered by the growth pod — local SEO specialist over 8 weeks, with working increments reviewed with the client every week.
Obstacle
The stale number turned out to live upstream: several corrections were reverted weeks later by directories that syndicate their data from two aggregator sources nobody had identified.
Handled: We traced the syndication chains and pushed corrections to the aggregators themselves; a dozen downstream listings fixed at once, and the residue was documented with recheck dates.
Obstacle
Job photos existed across six technicians' phones, mixed with lunch shots and unrelated jobs, with no convention for territory, date, or consent.
Handled: The close-out step in the job system gained a 'three photos' habit, and the office assistant filed them by territory weekly — fifteen minutes, no new tools.
Obstacle
The owner's routine lapsed during a two-week holiday stretch and the review backlog reappeared, which is what routines do without visibility.
Handled: The weekly report began listing missed checklist items explicitly; lapses became visible and fixable rather than silent, and none lasted more than a few days after that.
The headline: territories holding a top-3 local-pack position for their primary suburb terms, 14 weeks in — 1 → 4, read from Rank tracking by territory. A second check: calls from gbp listings versus the prior period at +63%.
The office answers a number that actually rings, and the owner's Monday coffee now has a shape: checklist, reviews, one post per territory. The pages sell while the vans are out — customers quote response times back to the office, which is the surest sign the suburb proof is being read. The shared-lead subscription was not renewed for the next season, and nobody in the office misses it.
The result was read from Rank tracking by territory against the pre-engagement baseline over the stated window, with a guardrail check on calls from gbp listings versus the prior period. Where platform-reported numbers and business outcomes differ, this record says which layer it is quoting.
What we would do differently
We would have triaged the citation list by actual referral value first — chasing every directory burned the first two weeks on sites that never sent a customer.
[ Related service ]
[ Related builds ]
4 27Weekly prompt-set answers citing or summarizing the brand's content, weeks 1 to 10
14 31Qualified inquiries per month attributed to service pages, over the 8 weeks after rollout versus the 8 before
[ Next step ]
Next case study