To measure local search and Google Maps ads by location, pause them in a handful of matched markets for about six weeks and compare customer counts at those stores with a weighted twin of the markets where the ads kept running. The drop, if there is one, is what the ads were really adding. Directions and store-visit numbers in Google Ads can’t tell you that, because they count people who would have come anyway.
Local search ads are the easiest ads in the world to look good. They show up at the exact moment someone is deciding where to go, often next to your own organic listing. That’s also what makes them hard to measure honestly.
What counts as a local search or Maps ad
Google calls them Local Ads. They need location assets linked to your Google Business Profile, show your address, hours and rating, and serve from Performance Max and Search campaigns (Source: Google Ads Help, accessed 2026). On Maps itself there are four formats.
| Format | Where it shows | Served by |
|---|---|---|
| Promoted pins | Square pins on the map, in search, routes and navigation | Performance Max for store goals, Smart, Demand Gen, Travel |
| Map search ads | Top of the Maps search results list | Performance Max for store goals, Smart, Shopping |
| Map suggest ads | Autocomplete while typing, Maps mobile app only | Performance Max for store goals, Smart, Search |
| Placesheet ads | Inside a business’s details page | Performance Max for store goals, Travel |
Billing varies. Search and Performance Max generally charge per qualifying click (directions, a map pin, an action button), while Performance Max for store goals can charge per thousand impressions when someone sees a branded logo pin (Source: Google Ads Help, accessed 2026). For measurement, the format matters less than the question: did those ads bring in people who wouldn’t have come?
Why directions and store visits overstate local search ads
Picture three people searching Maps near your store. One typed your brand name; she was coming regardless. One searched “dog grooming near me” and was choosing between you and two competitors. One was driving past and saw a promoted pin. If all three click and visit, Google can credit all three. Only the second and maybe the third were changed by the ad.
Store visits have their own caveat. Google models them from anonymous, aggregated data and checks them against a panel of over 10 million Google Opinion Rewards volunteers (Source: Google Ads Help, accessed 2026). That’s a reasonable estimate of who visited after engaging with an ad. It is still not an estimate of who visited because of it. The guide to Performance Max store visits versus sales covers that distinction for PMax specifically.
How to measure local search ads by location: the pause test
Most brands already run local search everywhere, so the cleanest test is to switch it off somewhere. It feels risky. It’s the only way to learn what it’s worth.
- Pick five to eight markets to pause. Pair markets on a year of weekly customer counts and choose one from each pair at random. Avoid markets with an opening, a remodel or a closure in the window.
- Pause the local layer only. In those markets, turn off location assets in Search and pause Performance Max for store goals by geography. Keep everything else, including non-local Search, at steady spend everywhere.
- Keep organic listings untouched. Don’t change Business Profile categories, photos or posts in either group during the test. You want the ad effect, not a profile clean-up.
- Run six weeks, then turn it back on. Local search effects are fast. Six weeks is enough to see a gap and short enough that a negative result costs little.
- Read stores, not clicks. Compare weekly transactions at the paused stores with a weighted twin of stores in markets that kept running. Use your POS, not Google’s numbers.
If pausing a whole market is a step too far, cut spend by half in the test markets instead. You’ll need longer or more markets to see the smaller change, but the logic is identical. Our guide to geo holdout tests has the details on picking and sizing groups.
Worked example: pausing Maps ads at 14 pet stores
This example is illustrative. A 44-store pet supply and grooming chain spends about $1,100 a week per market on Performance Max for store goals and Search with location assets. It pauses both in six markets that hold 14 stores, for six weeks. The other 12 markets keep running at steady spend and form the twin. Before the pause, Google Ads reported 520 store visits a week from those six markets. Each store does about 1,900 transactions a week.
| Line | Value | Working |
|---|---|---|
| Transactions per week, paused stores | 26,600 | 14 × 1,900 |
| Change vs twin during the pause | −0.9% | 95% range −0.2% to −1.6% |
| Extra transactions the ads were adding, per week | 239 | 26,600 × 0.9% |
| Spend switched off, per week | $6,600 | 6 markets × $1,100 |
| Google-reported store visits, per week | 520 | Pre-pause average |
| Share of reported visits that were extra | 46% | 239 ÷ 520 |
| Cost per store visit, as reported | $12.69 | $6,600 ÷ 520 |
| Cost per extra transaction | $27.62 | $6,600 ÷ 239 |
| Contribution per transaction | $18.40 | $46 average ticket × 40% margin |
| ROI on reported visits | +45% | (520 × $18.40 − $6,600) ÷ $6,600 |
| ROI on extra transactions | −33% | (239 × $18.40 − $6,600) ÷ $6,600 |
The ads were doing something. The paused stores lost about 1,434 transactions over six weeks. But they weren’t doing what the dashboard said. At the reported rate, local search looked like a 45% return. On extra transactions it lost a third of its cost.
That doesn’t mean switch it all off. It means the money is in the wrong part of the auction, which is the next section.
Brand versus category searches on Maps
In most local search accounts, a big share of spend lands on people searching your own name. Those clicks are cheap and convert beautifully, because the person had already chosen you. Category searches (“pet grooming near me”, “aquarium supplies”) are where the ad can change a decision.
So after a pause test that shows weak returns, the next test is narrower. Add brand terms as negatives in Search, keep category coverage, and rerun the pause in fresh markets. If the category-only version holds most of the lift at a fraction of the cost, you have your answer. If your brand name gets bid on by a competitor, that’s a different situation: defending it may be worth paying for, and a test can tell you how much.
Which locations benefit most from Maps ads
Once you have a market-level read, look at the stores inside it. Three kinds of location are the usual suspects for getting more from local search ads. Check them in your own data rather than assuming.
- Stores with close competitors. Where a searcher sees three similar businesses within a mile, the pin can tip the choice.
- Newer stores. Organic listings take time to collect reviews and ranking. Ads fill the gap. Measuring a grand opening covers how to separate that from the opening ramp.
- Stores off the main road. If people don’t drive past you, Maps is how they find you.
Mature stores on a busy road with strong reviews often see little from paid local search. Their organic listing already wins. Moving their budget to the stores above is often the cheapest improvement available.
Common mistakes when measuring Google Maps ads
- Treating direction requests as customers. A direction request is intent, and much of it was there before the ad.
- Pausing everywhere at once. With no comparison markets, a seasonal dip will look like the ads were essential.
- Pausing brand and category together, then reading the total. You learn whether the bundle works, not which half earns its keep.
- Confusing Local Services Ads with Local Ads. Local Services Ads are the pay-per-lead units for trades and professional services. They behave differently; see whether Google Local Services Ads are worth it.
- Reading two weeks. Even fast channels need enough weeks for the noise to average out. Six is a sensible minimum.
- Letting the Business Profile change mid-test. New photos, categories or a review push in the paused markets can mask or mimic an ad effect.
When not to run a pause test
Don’t pause around a store in its first three months; you’ll confuse the ad effect with the opening ramp. Don’t pause in the week of your biggest seasonal peak either. And if all your stores sit in one or two markets, you won’t have a fair comparison. Alternate on and off weeks if you must, and treat the read as directional.
If your local search budget is a few hundred dollars a month per market, a pause test won’t move counts enough to see. Spend the effort on a bigger line item.
Questions people ask about measuring local search ads
How do you measure Google Maps ads?
Google Ads reports directions, calls and modeled store visits from people who engaged with the ad. To see how many of those were extra, pause Maps and local search ads in a few matched markets for six weeks and compare transactions at those stores with a weighted twin of markets that kept running.
Are Google store visit conversions accurate?
They are a modeled estimate of people who visited after engaging with an ad, checked against a large opt-in survey panel. As a count of visits they can be reasonable. They don’t tell you which visits the ad caused, so they usually overstate the ad’s value for local businesses.
Do Google Maps ads increase foot traffic?
Often a little, and less than reported. The extra customers come mostly from category searches where the ad tips a close choice. Ads on your own brand name mostly reach people already coming. A pause test tells you the size for your locations.
How much should a business spend on Google Maps ads?
Enough to cover category searches near the stores that benefit most, and no more until a test shows the extra customers pay back. Start with a pause test on current spend, then move budget from mature, well-ranked stores to newer or more competitive ones.
What is the difference between Local Ads and Local Services Ads?
Local Ads are Google Ads formats that use location assets to show your address, hours and pins in Search and Maps. Local Services Ads are a separate pay-per-lead product for service businesses such as plumbers and lawyers, with their own Google screening and ranking.
Local search ads aren’t a scam, and they aren’t free money. They’re a channel that’s very good at being in the room when people decide. A six-week pause shows you how often the ads actually changed the decision. For the wider picture, read why click attribution misses in-store sales.
Next step
Put your own locations through the comparison.
Your first location report is free at any size. Bring a CSV of weekly sales and spend, or connect your POS and ad accounts.
Written by The Countlift team at First Byte in The Woodlands, Texas. Questions or corrections? Email hello@countlift.com.