Case Study — Local Service Business · Google Search Ads · 2 Locations
The Challenge
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
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.
| Service | Spend | Calls | Cost/Call | Location |
|---|---|---|---|---|
| General / "Mechanic Near Me" | $89 | 49.5 | $1.79 | Location B |
| Vehicle Inspections | $92 | 39 | $2.36 | Location B |
| Tires | $86 | 22 | $3.89 | Location B |
| Tires | $201 | 43 | $4.68 | Location A |
| Alignments | $226 | 46 | $4.91 | Location A |
| Oil Changes | $93 | 14 | $6.64 | Location B |
| Inspections | $214 | 29 | $7.38 | Location A |
| Brakes | $145 | 21.5 | $6.74 | Location B |
| A/C | $250 | 10 | $25.00 | Location 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
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
206 calls · $1,906 spend · Higher competition market · Strong absolute volume · Top performers: Tires ($4.68) and Alignments ($4.91)
Location B
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
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).
Whether it's one location or ten, we build campaigns that make your phone ring at a cost that makes sense.
Start a Conversation