Key takeaways
- Local Services Ads only applies if your locations sell a service in an eligible category. Food, retail and fitness brands usually do not qualify and fix lead quality in Google Ads instead.
- ZIP codes outside your franchise territory and overlap between your own locations create leads you cannot book, and Google no longer credits them.
- Set job types and hours for each location, not once from the brand template.
- Judge each location on its own cost per booked new customer before you pause anything.
Bad leads from Local Services Ads cost a multi-location franchise in ways a single shop never sees. You pay for a call from a ZIP code that belongs to another franchisee, a request for a service only your flagship offers, or two of your own locations bidding for the same neighborhood. Most of it comes from settings, and settings can be fixed location by location.
Why junk leads happen
Junk leads happen because Local Services Ads matches a caller to a profile's job types, service area and hours, and in a franchise group those settings are often copied from a brand template. The ad system does not know where your territory ends or which location has the staff for which service.
First, check whether the ads fit your brand at all. Eligibility depends on category and location (Google's requirements). Home-service franchises such as cleaning, plumbing or pest control often sell into eligible categories. A restaurant, retail or fitness brand usually does not, and its lead-quality work happens in Google Ads search terms and location settings instead. Check your own category and each territory before assuming either way.
For franchises that do run Local Services Ads, the poor fits tend to look like this:
| The lead | What the caller says | What let it in |
|---|---|---|
| Out of territory | "Do you come out to my street?" from a ZIP assigned to another franchisee | A service area drawn as a radius, not from the territory list |
| Self-competition | The same household reaches two of your locations | Two of your profiles covering the same ZIP codes |
| Wrong service | A request for work only your largest location does | Every brand job type switched on at every location |
| Ring-out | Voicemail at 5:30 p.m. | Hours copied from a brand default the location does not keep |
| Wrong department | A billing question, or someone asking about buying a franchise | A well-known brand name on the listing |
| Spam | Robocalls, sales pitches | Usually caught by Google's checks |
The would-be franchise buyer deserves a word. People researching your brand as an investment sometimes call the nearest listing. They are real people, so do not count on a credit. Route them to the franchisor's development team and tag the lead.
Sorting a bad lead
What kind of bad lead was it?
- Invalid Not charged Google assesses invalid leads automatically
- Wrong job or area You still pay Tighten job types and service area
- Real but missed Answer faster List only hours you can answer
Cutting them
- Pull leads by location. Export two months of leads for each location and tag every one: booked, good fit lost, out of territory, overlap, wrong service, missed call, wrong department, spam. Tag from the recordings, not from memory.
- Rebuild each service area from your territory list. Your franchise agreement or territory map names the ZIP codes you may serve. Use that list as the service area and remove every code that belongs to someone else, even when it sits closer to your door.
- Give every ZIP code to one location. Where two of your own locations reach the same neighborhoods, assign each code to the location best placed to serve it and remove it from the other.
- Set job types per location. Turn on only the services that location staffs and equips. The brand's service menu is a ceiling, not a setting.
- Match hours to who answers. Set each location's hours to when someone there can pick up and book. A lead that rings out because the brand default says 7 p.m. is not junk. It is a new customer you missed.
- Answer with three questions. Ask where the work is, what service they need and whether they are a new or existing customer. Hand out-of-territory callers to the right franchisee, send billing questions to the right team, and log both.
- Rate every lead and send it to the CRM with its location. A rating plus a location tag in your CRM is what turns one blended lead count into cost per booked new customer for each location.
Credits and disputes
Credits will not cover territory mistakes. Google now assesses leads automatically and does not charge for leads it finds invalid, spam being the usual case. Leads for job types or areas you do not serve are no longer credited (Google's pages on lead credits and how leads work).
So the caller from a neighboring franchisee's ZIP code, the request for a service your location does not offer and the overlap lead all land on your bill. Across five or ten locations this adds up quietly, because each location's waste looks small on its own.
Keep a short log per location anyway: date, lead, recording and reason. If plain spam gets charged, those notes are what support will ask for. Health care categories have no lead disputes at all.
When to shift budget
Shift budget one location at a time, never across the whole group at once. After the cleanup has run for a month or two, compare each location's cost per booked new customer from Local Services Ads with its search campaigns and its organic calls.
Move money away from a location's Local Services Ads when:
- Out-of-territory and wrong-service leads keep arriving after the areas and job types are fixed.
- Its search campaigns, where you choose the terms, book new customers for less. The cost per lead guide shows how to work out that number per location.
- The location's schedule is full for weeks. Slow the spend, but keep the profile live and collecting reviews.
Weigh repeat value before you cut. A location whose Local Services Ads customers come back for recurring service can justify a higher first cost than one that sells mostly one-time jobs.
Plan for the platform change too. Local Services Ads is moving into Google Ads as Performance Max campaigns with pay-per-lead goals, in phases by category through 2027 (the transition notice). Export each location's rated lead history before its account moves, and decide which company's Google Ads account each location will live in. The Local Services Ads guide for franchisees covers the change in full.
How VETS Growth Marketing helps
We tag each location's recent Local Services Ads leads, rebuild its service area from your territory list, set job types and hours per location, and connect every lead to your CRM with its location attached. The ads accounts stay in your company's name. The cleanup is a project with a finish date, and the report shows booked new customers and cost per new customer for each location, not one blended lead count. Bring a month of lead recordings to a growth consultation and we will show you which locations are paying for leads they cannot serve.
Sources
- About automated Local Services Ads lead credits, Google Local Services Help
- How leads work, Google Local Services Help
- Local Services Ads requirements, Google Advertising Policies Help
- Local Services Ads transition to Performance Max campaigns with pay-per-lead goals, Google Ads Help