What a good Google Ads account actually looks like for a multi-location business
A single-campaign, all-locations Google Ads account is the fastest structure to launch and the slowest structure to actually understand your real cost per lead by market. We inherit accounts built this way constantly: one campaign, five cities, a single blended cost-per-acquisition number on the dashboard that quietly hides two genuinely profitable locations and two that are burning budget every month with nobody able to see it in the aggregated number.
The client in these cases almost always believes the campaign is "working," because the blended number looks acceptable, right up until someone finally breaks the data down by location and finds out half the spend has been going somewhere that never converts. This is one of the most common, and most fixable, problems we find in a first account audit.
Structure by location first, service second
For a business with distinct physical locations, the campaign split should follow geography before it follows anything else. Each location gets its own campaign with its own budget, its own radius targeting, and its own bid strategy, because a location competing in a dense urban market and one operating in a smaller town have fundamentally different realistic costs per click and realistic conversion volumes.
Averaging them into one campaign just misallocates spend toward whichever location happens to be cheaper per click that month, not toward whichever one actually converts best or has the most room to grow. We've moved accounts from one blended campaign to per-location structures and watched overall cost per qualified lead drop by a third within the first two months, purely from the reallocation this visibility makes possible.
Location-specific landing pages, not the homepage
Sending location-targeted search traffic to a generic homepage throws away the single biggest advantage of local search intent. A visitor who searched "dentist near me" wants to immediately see that exact clinic's hours, address, staff, and reviews, not click through a homepage and go hunting for a location selector buried in the navigation.
Every location campaign we run points to a dedicated page built specifically for that location: local reviews, a map, hours, and a phone number that's tracked separately from every other location. It's usually the single biggest lever on conversion rate in these accounts, bigger than almost any bid strategy adjustment, and it's also the step most agencies skip because building genuinely unique location pages takes real content work up front.
Call tracking changes what you actually end up optimizing for
For most local service businesses, especially in categories like healthcare, home services, and legal, the phone remains the primary conversion path, not a web contact form. Without call tracking tied back to the specific ad, keyword, and location that generated it, you're optimizing entirely toward form fills that may represent a small fraction of your actual leads.
We set up dynamic call tracking before spending a meaningful dollar on any new location campaign, because guessing at true conversion rate here means guessing at the return on everything downstream: which locations deserve more budget, which keywords are actually working, and whether the campaign is profitable at all. A campaign that looks mediocre on form-fill data alone can turn out to be genuinely excellent once the phone calls it's actually generating get counted.
Review the account by location monthly, not quarterly
A location that was comfortably profitable in March can quietly become unprofitable by June if a competitor opens nearby and increases local ad spend, or if a seasonal shift changes search volume for that specific market. Monthly, location-level review catches this early, usually within one billing cycle of it actually happening.
Quarterly review, which is still the default cadence at a lot of agencies, tends to catch the same problem after a full quarter's budget has already been spent in a market that stopped converting weeks earlier. The fix is the same either way. The cost of finding it late is not, and for a multi-location client that difference compounds every month it goes unnoticed.
Negative keywords by location matter more than most accounts use
A search for a service in one city can trigger an ad meant for a different location entirely if radius targeting overlaps and negative keywords aren't set per campaign. We've seen a client's downtown location paying for clicks clearly intended for a suburban branch twenty miles away, simply because nobody had excluded the suburb's name from the downtown campaign.
Building a location-specific negative keyword list, excluding every other served location's name and nearby neighborhoods, is a small setup task that pays for itself within the first month for any account running more than two nearby locations at once.
A search for a service in one city can trigger an ad meant for a different location entirely if radius targeting overlaps and negative keywords aren't set per campaign.
We revisit the negative keyword list quarterly for every multi-location account, not just at setup, because new nearby competitors and new neighborhood names in ad copy can quietly reopen this exact overlap problem months after it was originally fixed.
What we do when a client only has budget for a partial rollout
Not every multi-location client can afford to properly restructure every location at once. When budget is limited, we prioritize by a simple formula: current spend times estimated inefficiency, ranking locations by how much waste the blended structure is likely creating for each one specifically, then rebuilding the worst offenders first rather than spreading a small budget thin across every location evenly.
This usually means the first one or two locations rebuilt properly fund the case for doing the rest, since the improvement is large enough to be obvious within a single reporting cycle, which makes the remaining budget conversation considerably easier.
Shared budgets versus location-level budgets, and why we default to the latter
A shared daily budget across every location campaign sounds efficient on paper, letting Google's algorithm move spend toward whichever location is performing best that day. In practice it usually just means the location with the lowest cost per click that morning eats the budget before the others get a fair chance to spend at all, regardless of which one actually converts better over a full week.
We set independent budgets per location instead, sized to each market's realistic lead volume and value, and review the split monthly alongside the rest of the account. It's more manual than letting an automated shared budget handle it, and it's also the only way we've found to guarantee every location gets a genuinely fair test of its own performance rather than losing out to whichever market happened to be cheapest that particular day.
What a first audit on an inherited multi-location account usually finds
When we take over an account another agency or an in-house team built, the pattern is consistent enough that we can usually predict it before opening the account: one blended campaign, a homepage as the landing page for every location, no call tracking, and a negative keyword list that hasn't been touched since setup. Any one of these is a meaningful leak. All four together routinely account for a third or more of monthly spend producing no attributable value.
We now run this same four-point check as the very first thing on any new account, before touching bids or budgets at all, because fixing the structure first means every subsequent optimization is actually measuring something real, instead of layering smarter bidding on top of a foundation that was hiding the true picture the whole time.