Key takeaways
- Run one campaign per location, targeted at its territory, so each budget goes where that location needs customers.
- Ads pay off most at a new location's launch and in a territory that is falling behind.
- Agree with the franchisor who bids on the brand name, and exclude people searching to buy a franchise.
- Judge every location by cost per new customer, imported from your CRM.
Google Ads for a multi-location franchise work best when each location runs as its own small business inside one account, with its own territory targeting, budget, landing pages and call tracking. That setup shows which locations win new customers at a sensible cost, and stops one busy territory from spending the budget meant for a new one.
When Google Ads pay off for franchisees and multi-location brands
They pay off when a location needs new customers faster than rankings and reviews can bring them. They pay off less where a location already wins the map for the searches that matter.
| Situation | Use search ads? | Why |
|---|---|---|
| A new location opening | Yes, starting before opening day | No reviews or rankings yet, so ads carry the launch while the profile builds |
| A territory falling behind | Yes, aimed at that territory | Closes the gap without raising spend everywhere |
| Your agreement requires local spend | Usually | Search can be measured location by location, unlike much brand-fund spend |
| An established location strong in Maps | A smaller budget | Avoid paying for customers who would find you anyway |
| Brand-name searches | Only by agreement | The franchisor's national campaign may already cover them |
| A category eligible for Local Services Ads | Compare both | See the Local Services Ads guide |
The trigger matters too. Annual planning is the time to set each location's ad budget against its goal for new customers, not a flat amount per location.
How a tracked Google Ads campaign connects
- A high-intent search Words that name a service you sell
- Your ad Matches the words they used
- Landing page One service, one action
- Call or form Tracked by campaign
- Booked new customer Recorded against the ad
Bookings guide the next round of bidding
Campaign setup we use
- One campaign per location, targeted at the ZIP codes in its territory and set to reach people in or regularly in that area, so budgets and results stay separate.
- Ad groups by service, built on exact and phrase match keywords for the services that location sells (match types).
- Negative keywords for franchise noise. People searching to buy a franchise ("franchise cost", "franchise for sale"), job seekers, and services a location does not offer (negative keywords).
- Brand terms coordinated. We agree with the franchisor who bids on the brand name in your territory, so you do not pay to compete with your own brand.
- Territories that do not overlap. Where two locations sit close together, the targeting follows the territory lines in your agreement.
- A landing page per location and service, matching each ad (how we build them).
- Call tracking per location, with forwarding numbers that ring the right location (call tracking).
- Ad schedules matched to staffed hours, so ads do not run while the location's phone rings out.
- New customers imported as conversions from your multi-location CRM or franchise management platform, so bidding learns from first visits rather than form fills (conversion measurement).
Budget and tracking
Set each location's budget from what you can afford to pay for a new customer there, and from how much room its schedule has. Then move money between locations based on results.
Here is a worked example, with a hypothetical group. A franchisee runs three locations and has been splitting one ad budget three ways. Location A is fully booked on weekday evenings, so extra clicks there produce a waitlist, not customers. Location B has open slots every morning. Location C opens in six weeks. A better split moves part of A's budget to B, with B's ads scheduled for the hours it can fill, and gives C its own launch budget with an end date. The next month's cost per new customer at each location says whether to keep the split.
That kind of decision is only possible with tracking by location. Calls, forms and bookings each need to carry the location they came from, and new customers need to come back from the CRM. Without that, you see one blended cost per lead and cannot tell which territory is carrying the account.
Keep brand-fund spend and local spend apart in your reports. The fund usually buys awareness that is hard to trace to a location. Your local spend should answer for itself.
How it works
- Assess. We audit the account you have, or the one the brand runs for you: structure, search terms, tracking, territory targeting and how ads overlap with the national campaigns.
- Prioritize. We rank the fixes by wasted spend and missed customers, usually tracking first, then the campaign split by location, then landing pages, each with a date.
- Execute. We rebuild in an account you own, launch new locations ahead of opening, and review search terms every week.
- Measure. Each month you see spend, new customers and cost per new customer for every location, and where we will move budget next.
How VETS Growth Marketing helps
We run Google Ads for multi-location brands as projects with outcomes and dates, in ad accounts you own, coordinated with your franchisor where the agreement requires it. We report new customers and the cost of each one by location, never clicks alone. Book a growth consultation and we will audit your current account location by location.
Sources
- About negative keywords, Google Ads Help
- About keyword matching options, Google Ads Help
- About conversion measurement, Google Ads Help
- Set up tracking calls to a phone number on a website, Google Ads Help