[ Case study ]
Paid ads for fourteen cities all landed on one national page quoting one phone number and one set of seasonal offers. Franchisees paid for leads that referenced another city's weather and another territory's pricing, and the network's cost per booked tune-up kept rising.
CLIENT an HVAC franchise network (14 territories) — FOCUS Build territory pages from one governed template
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.
Fourteen territories across climate zones make up this HVAC franchise network, run by owner-operators who know their towns and pay corporate for national advertising. The paid team at headquarters buys search in every territory; franchisees answer the phones. The arrangement works when the ad matches the driveway it lands in, and it was failing quietly: every click nationwide arrived at one page with one phone number and one seasonal offer. Franchise agreements gave corporate wide but not unlimited latitude over franchisee-facing pages, and two people maintained everything corporate owned.
Paid ads for fourteen cities all landed on one national page quoting one phone number and one set of seasonal offers. Franchisees paid for leads that referenced another city's weather and another territory's pricing, and the network's cost per booked tune-up kept rising.
Build territory pages from one governed template: corporate locks the brand and compliance regions, while each territory controls its own fields — city, phone number, seasonal offer, and the proof that matters in its climate. Offer switching follows each territory's climate calendar, so cooling markets open weeks before northern ones without anyone asking permission to be warm. Launch on the hottest territory first as a control, with per-territory tracking kept separate, so the network can see the difference instead of being asked to believe it.
Just as important is what we ruled out, and why:
A single Unbounce template with per-territory fields (city, phone, seasonal offer, humidity-relevant proof) kept brand control while ending the one-page-fits-all problem.
Each territory's offer switches on its own climate calendar — corporate sets the structure, the territory sets the date.
The hottest territory launched first as the control, with per-territory conversion tracked separately so the network could see the difference.
Delivered by the growth pod — strategist over 6 weeks, with working increments reviewed with the client every week.
Obstacle
The field dictionary assumed a shared vocabulary, and two regions' word for a standard service visit turned out to be different terms entirely.
Handled: We interviewed two franchisees before finalizing, added both terms to the field dictionary, and the template's copy slots carried region-specific service names from launch.
Obstacle
Mid-build, the franchisee council began asking when their territories would launch, and 'after the pilot' read as corporate stalling.
Handled: We published the pilot's per-territory tracking to the council weekly, and the launch order became a schedule the council could watch instead of a decision it could only debate.
Obstacle
Call tracking numbers meant changing the business lines franchisees had published for years, and two offices feared losing their repeat callers.
Handled: We kept their printed lines and forwarded them to the tracked numbers, so nothing a customer had saved changed — the tracking sat invisibly inside the existing number.
The headline: cost per booked tune-up across the network versus the prior season — −29%, read from Call tracking plus booking records. A second check: landing-page-to-call progression in the pilot territory at +44%.
The arguments moved from principle to spreadsheet. Franchisees see their own territory's calls and can trace a slow week to an offer, a season, or a headline — and they bring that evidence to council meetings instead of grievances. The paid team launches a territory campaign in an afternoon, in season, with the right phone number on the page. The pilot owner's page answers her town's weather, her prices, and her number, which is all she had been asking for — and the other thirteen now ask when theirs arrives.
The result was read from Call tracking plus booking records against the pre-engagement baseline over the stated window, with a guardrail check on landing-page-to-call progression in the pilot territory. Where platform-reported numbers and business outcomes differ, this record says which layer it is quoting.
What we would do differently
We would have written the field dictionary with two franchisees before building — their word for 'tune-up' differed by region and the copy needed both.
[ Related service ]
[ Related builds ]
2.9% 7.8%Replay-to-enrollment conversion across the next two cohorts versus the two prior
38 96Mobile Lighthouse performance score (lab diagnostic), with p75 LCP moving from 4.2s to 1.3s in field data
[ Next step ]
Next case study