Google Local Services Ads will be the highest-ROI channel in most service areas this year. That doesn't mean LSA is easy. It means the operators who run it well outperform everyone else by a wide margin.
The three failure modes
Most LSA accounts underperform for one of three reasons:
- Bad disputes — they let charged leads stand that should have been credited back.
- Wrong job types selected — they take whatever Google sends instead of curating to high-margin work.
- No capacity awareness — they keep spending when dispatch can't run another truck for 48 hours.
Fix those three and your LSA cost per booked job drops by 30–40% in the first month.
The daily routine
A good LSA operating discipline takes about 15 minutes a day:
- Morning: Pull every lead from the previous 24 hours. Dispute any that were spam, out of service area, or wrong job type. Google credits roughly 60% of well-documented disputes — most operators dispute less than 10% of disputable leads.
- Midday: Check capacity. If dispatch is at 90% utilization for the next 48 hours, throttle the bid. The leads you can't run today become the negative reviews you get tomorrow.
- Evening: Review the day's booked vs. ran rate. Anything sub-70% is a sign the lead quality is dropping or your CSRs are missing bookings.
What good looks like
A mature LSA program in a top-50 metro should be hitting:
- 4.5+ star rating with 100+ reviews
- 70%+ booked rate on inbound leads
- 80%+ ran rate on booked appointments
- Under $80 cost per booked job for service calls
- Under $300 cost per booked job for install opportunities
If you're not there, the lever isn't bid strategy. It's the operating discipline.