Google Ads Geo-Targeting for a Single Location
How to set Google Ads geo-targeting for a single spa or salon location so your budget only reaches people who can actually book an appointment.
TL;DR: Google Ads geo-targeting lets you draw a boundary around the area your business can actually serve and show ads only inside it. For a single-location spa or salon, getting the radius right is critical, and so is the match type. Nail both, and you stop paying for clicks from across the city and start paying only for clicks from people two miles away who book tomorrow.
Most appointment businesses run Google Ads with the default geographic settings left exactly where Google placed them. That default is broad by design. Google's goal is to show your ad to as many people as possible. Your goal is to show it to people who will drive to your address next week. Those two goals do not point in the same direction.
The good news is that geo-targeting a single location is one of the more forgiving parts of paid search to get right. You do not need a large budget or a dedicated agency. You need to understand what the settings actually do and which ones to change. Once the campaign is live, you need to know how to read the results.
What Google's Location Settings Actually Control
Google Ads gives you two separate controls that are easy to conflate: the target location and the location option.
The target location is the place or radius you want to reach. For a single business address, you can set this as a city, a ZIP code, a named neighborhood, or a radius drawn from your exact coordinates. Radius targeting is almost always the right choice for an appointment business, because city limits and ZIP code lines rarely match the area your clients actually come from.
The location option is the behavior setting that governs who inside that area sees your ad. Google defaults to "Presence or interest," which means someone who searched for things related to your location, even if they are physically sitting in another city, can trigger your ad. Change this to "Presence: People in or regularly in your targeted locations." That single change keeps your budget on people who are physically nearby.
If you leave the default in place and you run a facial spa in Austin, someone in Dallas researching Austin travel could see your ad. They almost certainly will not book. You pay for the click either way.
Choosing the Right Radius for One Location
There is no universal correct radius, but there are two ways to find a reasonable starting point.
The first is to think about drive time, not distance. Most clients for a recurring appointment service will not drive more than 20 to 25 minutes out of their way. Plug your address into a maps tool and look at what falls inside a 15-minute drive. That polygon is a rough proxy for your real trade area. A radius in miles that approximates it is where you start.
The second is to check your existing client data. If your booking software tracks client addresses, look at where your current clients actually live. The cluster of zip codes that accounts for the majority of your revenue tells you more about your real trade area than any rule of thumb. A five-mile radius may be generous in a dense urban market and too tight in a suburban one.
For most single-location spas or salons in a mid-density market, a radius between five and twelve miles from the business address is a reasonable starting point. Run it for four weeks, check the geographic report inside Google Ads (under Insights and Reports, then Geographic), and tighten or expand based on where your converting clicks are coming from.
The Tersavia Google Ads setup process asks for your address first, specifically because the radius has to be anchored to a real point, not a general area.
Excluding Locations You Cannot Serve
Targeting a radius is a positive boundary. Exclusions let you cut out specific areas within that radius that are reliably unprofitable for you.
Common examples for appointment businesses:
- A zip code that consistently produces clicks but no bookings, often an industrial area or a college campus where residents are transient
- A neighborhood just inside your radius that is technically reachable but separated by a bridge, a highway, or a commute pattern that makes your location inconvenient
- A city or suburb you share a radius with that has a competitor location your ads are already outperforming there
Exclusions stack on top of your radius. Someone inside your radius but inside an excluded zip code will not see your ad. This is how you tighten a broad radius without shrinking the whole circle.
You add location exclusions under the same Locations tab where you set your target. Add the place, then toggle it to "Exclude" instead of "Target."
Layering Audience Data on Top of Geography
Geo-targeting sets the where. Audience layering adds the who within that where.
Once your radius is live, you can add audience layers as observation segments without restricting delivery. That means Google will still show your ad to everyone in the radius, but it will record performance separately for the audiences you tag. Over time you see whether your ads convert better with people Google has categorized as in-market for your service type, people who have visited your website, or people on your client list if you upload it as a customer match list.
Where this gets useful for a single-location business: if you find that website visitors inside your radius convert at four times the rate of cold traffic, you can increase bids for that segment, or shift budget toward remarketing campaigns that only show to them. You are still geo-targeting the same radius. You are just paying more to reach the people within it who have already signaled intent.
Understanding how your calls convert to bookings matters here because a geo-targeted ad that drives phone calls instead of online bookings is only as good as what happens when the phone is answered. A click that converts to a call that goes to voicemail is a lost booking, regardless of how tight your radius is.
Reading the Geographic Report to Improve Over Time
Geo-targeting is not a set-and-forget decision. The geographic report inside Google Ads is the feedback loop.
After your first four weeks, pull the report filtered by location type "Most specific location." Look for two things:
- Places inside your radius that have spend but zero conversions. These are candidates for exclusions.
- Places outside your radius that are still generating impressions. This means your location option is not set correctly, or someone inside your radius searched with intent tied to an outside location. Fix the location option first.
If you track bookings as conversions inside Google Ads (through the booking confirmation page or a goal tied to your booking flow), the report will show you cost per booking by location. That number is what determines whether a given neighborhood is worth keeping in the radius. Some businesses find their best-converting zip codes are not the ones closest to the front door.
For further context on structuring what you say in those ads, the post on google ads keywords for a service business covers match types and keyword selection for appointment-based searches. Geo-targeting and keyword structure work together: a tight radius with sloppy keyword match types will still bleed budget on irrelevant searches.
And once you have the traffic flowing correctly, what happens with lapsed clients who click back in matters too. A geo-targeted remarketing list for people who booked once but have not returned is a direct application of the principles behind lapsed client win-back strategy, applied inside paid search rather than email.
FAQ
Q: Should I target my city name or a radius around my address?
A: A radius is almost always more precise. City limits rarely match where your clients come from, and they often include large areas that are too far away to drive for a routine appointment. Start with a radius drawn from your exact address and use city or ZIP targeting only if a radius does not capture a specific area you know is important.
Q: What is the difference between "Presence" and "Presence or interest" in Google Ads location options?
A: "Presence" shows your ad to people who are physically in or regularly travel through your targeted area. "Presence or interest" also shows your ad to people who have searched for content related to your location, even if they are nowhere near it. For a single-location appointment business, "Presence" keeps your budget on people who can realistically book.
Q: How long should I run a radius before adjusting it?
A: Give it at least four weeks of data before making radius changes. Less than that and you may not have enough conversions to see a meaningful pattern. Check the geographic report after four weeks and look for zip codes or neighborhoods with high spend and no bookings. Those are your first exclusion candidates.
Q: What radius makes sense for a spa or salon in a dense urban market?
A: In a dense metro, three to seven miles often covers more than enough of your realistic trade area, because drive times expand quickly. In a suburban or exurban market, ten to fifteen miles may be appropriate. The right answer comes from your existing client address data, not a general rule. Pull your client list and map the zip codes. Let that picture shape your starting radius.



