Case Study — Local Service Business · Google Search Ads · 2 Locations

382 inbound calls. 5 weeks. $7.02 each.

Industry

Auto Repair (Franchise)

Channel

Google Search Ads

Locations

2 (separate accounts)

Timeframe

Launch → 5 Weeks

382

Total Calls · 5 Weeks

$7.02

Avg. Cost Per Call

$4.42

Best Location CPL

$1.79

Lowest Campaign CPL

The Challenge

Two franchise locations. No paid search presence. Phones need to ring.

This client operates two auto repair franchise locations in separate markets. The business model is local and transaction-driven — someone's car needs service, they search, they call, they come in. The conversion window is short. Intent is high. The challenge: build campaigns that generate phone calls immediately, efficiently, and at a cost that makes the math work on a typical repair ticket.

Both accounts were built from scratch. No historical data. No conversion history. No previous campaign learnings to fall back on. Week one was the first data point.

"$4.42 per inbound call at one of the locations. That's a benchmark number for local auto repair. Whatever it costs to answer a phone and book a service appointment is almost always more than that."

The Structure

One campaign per service. No cannibalization. No wasted spend.

We built service-specific campaigns for each location rather than one broad "auto repair" campaign. The logic: different services have different CPCs, different seasonal patterns, and different average ticket sizes. Lumping them together makes optimization impossible. Separating them gives you a dial for each.

ServiceSpendCallsCost/CallLocation
General / "Mechanic Near Me"$8949.5$1.79Location B
Vehicle Inspections$9239$2.36Location B
Tires$8622$3.89Location B
Tires$20143$4.68Location A
Alignments$22646$4.91Location A
Oil Changes$9314$6.64Location B
Inspections$21429$7.38Location A
Brakes$14521.5$6.74Location B
A/C$25010$25.00Location A

The data surfaced winners and problem areas immediately. Generic "mechanic near me" terms and inspection queries converted at under $2.50 per call at Location B — that's exceptional. Tires and alignments delivered high volume efficiently at both locations. A/C was generating calls but at 3–5× the account average, flagged for keyword refinement heading into summer.

Location vs. Location

Same playbook. Different markets. Different results.

Both locations ran the same campaign structure, the same bidding strategy (Maximize Conversions), and the same service-specific architecture. The cost-per-call gap between them — $9.25 vs $4.42 — is almost entirely explained by market-level competition and CPC differences, not campaign quality.

Location A

$9.25 /call

206 calls · $1,906 spend · Higher competition market · Strong absolute volume · Top performers: Tires ($4.68) and Alignments ($4.91)

Location B

$4.42 /call

176 calls · $777 spend · Industry-leading efficiency · Generic + Inspections under $2.50/call · March outpacing February

Location B's performance is genuinely exceptional — $4.42/call for local auto repair is a benchmark number. It's also accelerating: March spend at Location B was on pace to exceed February despite the month being only one-third complete at the time of this review.

The Testing Layer

Every campaign had a B-test running from week one.

Rather than running single ad variants and waiting, we launched structured A/B tests in every campaign — a base RSA, a messaging-variant RSA (safety, urgency, trust), and in several campaigns a promotion variant (50% off brakes, $25 synthetic oil change, $59.99 four-wheel alignment).

Local service business?

Whether it's one location or ten, we build campaigns that make your phone ring at a cost that makes sense.

Start a Conversation