Skip to content
Optizads

Geo bleed in multi-location Google Ads accounts

A business with several locations pays for clicks from people who will never come in. Most of it traces back to four settings, and all four can be checked in an afternoon.

By the Optizads team3 min read

On this page
  1. What geo bleed is
  2. Cause 1: presence or interest
  3. Find it in the Locations report
  4. Cause 2: radii that overlap or do not fit
  5. Cause 3: time zones and schedules
  6. Cause 4: language in bilingual areas
  7. A note on Smart Bidding
  8. The fix, step by step
  9. How Oppy checks it

The short answer

Geo bleed is spend on people outside the area a business can serve. Find it in the Matched locations report, which shows where your ads actually appeared. Fix it by switching location targeting to Presence, giving each location a radius that fits it, excluding areas you cannot serve, and setting schedules in the account's time zone.

What geo bleed is

Geo bleed is money spent on clicks from people outside the area the business can serve. For a dentist with three practices, a click from 200 km away is a cost with almost no chance of a patient.

It rarely shows up as one big number. It is a few percent in each campaign, in each location, every day. Multiply by fifty locations and it becomes a budget line nobody approved.

Cause 1: presence or interest

Every campaign has a location option. The default includes people in your locations and people who have shown interest in them, wherever they are.

  • Presence or interest (default)

    Who sees the ads
    People in, regularly in, or interested in your locations
    Fits
    Travel, tourism, relocation
  • Presence

    Who sees the ads
    People in or regularly in your locations
    Fits
    Local services, shops, clinics

For a business people visit, Presence is almost always the right choice. For a hotel, interest is the market, so the default can be correct.

Find it in the Locations report

Google Ads shows two location views. The gap between them is the bleed.

  • Targeted locations shows results by the areas you chose.
  • Matched locations shows where your ads actually appeared, which can include areas outside the ones you chose.

Open Insights and reports, then When and where ads showed, then Matched locations. Compare the clicks and cost from outside your areas with the conversions they brought.

Cause 2: radii that overlap or do not fit

A radius per location is the cleanest way to say 'people near us'. Two problems are common in multi-location accounts.

  • Overlapping radii. Two practices 8 km apart with 15 km radii compete for the same people. If they sit in separate campaigns, the account competes with itself.
  • One size for all. A 20 km radius suits a rural branch and spends far beyond a city one, where people rarely travel that far.

Set each radius from how far customers actually travel, and keep locations in one campaign when their offer and budget are the same.

A shop owner on the phone behind a counter of cakes and flowers

Cause 3: time zones and schedules

Ad schedules run in the account's time zone, not the location's. An account set to Paris time that serves a branch in Lisbon starts and stops its ads an hour off.

For businesses that answer the phone, this matters twice: the ads run when nobody can pick up, and the unanswered calls teach the bidding that the keywords do not work.

Cause 4: language in bilingual areas

A campaign with no language set serves to every language. A campaign set to one language misses everyone searching in the other. In Belgium, Switzerland or Canada, both mistakes are easy.

Set the campaign to the languages your locations serve, and write ads in each one.

A note on Smart Bidding

With Smart Bidding, location bid adjustments are not used: the bidding sets its own bid per auction. So you cannot fix bleed with a lower bid on distant areas. Fix the targeting instead, with Presence, radii and exclusions.

The fix, step by step

  1. Switch to Presence

    For every campaign of a business people visit or call locally.

  2. Read 90 days of matched locations

    List areas with real spend and no conversions, and the share of clicks from outside your targets.

  3. Fit the radii

    Size each one to how far customers travel, and remove overlaps between campaigns.

  4. Exclude what you cannot serve

    Areas, regions or countries with spend and no realistic customers.

  5. Set schedules in the right time zone

    Match each location's real opening hours, allowing for the account's time zone.

  6. Show the address

    Link your Business Profile in Google Ads so location assets can show the nearest address and distance.

How Oppy checks it

The audit names campaigns on presence or interest with the share of clicks from outside their locations, countries that took money and returned nothing, missing radii on accounts that count walk-ins, schedules on call accounts, and languages that miss part of a country.

Oppy can switch a campaign to Presence, add locations, exclude areas and set schedules to your hours once you approve.

Questions, answered.

Anything else? Ask Oppy in the product, or write to the team.

What does 'presence or interest' mean in Google Ads?

It is the default location option. Ads can show to people in your locations, regularly in them, or who have shown interest in them, wherever they are. 'Presence' limits ads to people in or regularly in your locations.

How do I see where my clicks came from?

In Insights and reports, open When and where ads showed, then Matched locations. Compare it with the Targeted locations view.

Do location bid adjustments work with Smart Bidding?

No. Smart Bidding sets its own bid per auction and does not use location bid adjustments. Use targeting and exclusions to control where ads show.

Put Oppy to work on your account.

Create your account and connect Google Ads. Your first audit arrives in minutes, your first tasks soon after. 14 days free, no card.

  • Every change logged in History
  • Hosted in the EU
  • Any account size