Education11 min read

How to Target Local Customers with Google Ads (2026 Guide)

How to target local customers with Google Ads: radius vs zip, Presence vs interest, exclusions, location reports, demographics and near me searches.

CN
Chiran Nawalage · @chiran
··Updated Oct 9, 2026

Most local businesses set up Google Ads, pick their city from a dropdown, and assume they're targeting correctly. They're usually not. Google's default location setting reaches more people than most local service businesses can actually serve. In the local service accounts I review, bad location targeting is one of the most common budget leaks, alongside missing negative keywords.

This guide covers exactly how to target local customers properly, including the one setting that quietly drains most local businesses' ad spend.

What's the difference between radius, city, and zip code targeting?

Google Ads offers three main ways to target local areas: radius targeting (a circle around a point), named locations (cities, metro areas, states), and zip/postal code targeting. Each has different precision levels and trade-offs, and the right choice depends on your service area.

Targeting MethodPrecisionBest ForLimitations
Radius (miles/km)HighBusinesses with a defined service radius (plumber, HVAC, electrician)Circle doesn't follow city boundaries, may include/exclude areas awkwardly
City/MetroMediumBusinesses serving entire cities or metro areasCity boundaries can be large; "New York City" includes all 5 boroughs
Zip CodeVery HighBusinesses targeting specific neighborhoods or income demographicsTedious to manage at scale; some zips have very low search volume
StateLowE-commerce or statewide servicesToo broad for most local services
CountyMediumRural markets where city targeting misses outlying areasLess common, good for service businesses covering entire counties

For most local service businesses (plumbers, roofers, HVAC, electricians), I recommend starting with radius targeting around your shop or office, sized to the area your crews actually drive to, so you don't bleed into markets you can't serve.

If you serve specific neighborhoods or want to exclude certain areas, zip code targeting gives you the most control. It's more work to set up, but you can target affluent zip codes or exclude areas with low close rates.

What does "presence" vs "presence or interest" mean in location targeting?

This is one of the most important location settings in Google Ads, and getting it wrong means paying for clicks outside your service area. "Presence" reaches people in or regularly in your targeted locations. "Presence or interest" also reaches people who have shown interest in your locations, wherever they are (Google Ads Help).

Google's default includes both presence and interest, and for most local service businesses that default is a trap.

Here's what happens: you target "Austin, TX" for your plumbing business. With "presence or interest," your ads also show to someone in Chicago who searched "Austin TX plumber" because they're researching for a rental property they own, or they're moving soon, or they just Googled out of curiosity. You pay for that click. They'll never hire you.

Change this setting to "Presence: People in or regularly in your targeted locations."

To find it: Campaign settings > Locations > Location options. Change "Include" from the default to "Presence."

For a business that can only serve people nearby, this one change removes a whole class of clicks that can never turn into jobs.

One exception: if you're a real estate agent or a tourism business, "presence or interest" might make sense because people research your market from afar before visiting or buying. For every other local service, use "presence" only.

How do I exclude non-service areas in Google Ads?

You should exclude geographic areas you don't serve to prevent your ads from showing to people you can't help. This is done through negative location targeting, which works alongside your positive targets to refine exactly where your ads appear.

There are three layers of exclusion I recommend:

1. Exclude states you don't serve. If you're a roofer in Dallas, exclude all states except Texas. This catches people using VPNs, traveling, or whose location Google misidentifies.

2. Exclude nearby cities outside your service area. If you serve the north side of a metro but not the south side, exclude those southern cities or zip codes specifically.

3. Exclude entire countries (if applicable). With the interest option on, people abroad who show interest in your city can see your ads. Excluding countries you don't serve is a safety net against accidental international clicks.

Exclusion TypeHow to Set ItWhy It Matters
Non-service statesCampaign > Locations > ExcludePrevents cross-state leakage from VPNs and location errors
Non-service cities/zipsCampaign > Locations > ExcludeRefines your metro targeting to actual service area
Non-target countriesCampaign > Locations > ExcludeBlocks international traffic entirely

When VibeAds builds a campaign, it targets by Presence and adds negative locations for the US states outside your service area plus a list of high-fraud countries. It sounds obvious, but plenty of advertisers skip it and end up paying for clicks from people far outside their area.

For more location targeting mistakes and how to fix them, check our 37 Google Ads Mistakes Checklist.

How do location bid adjustments work?

Location bid adjustments let you increase or decrease your bids for specific geographic areas based on their performance. If leads from certain zip codes convert much better, you can bid more there. If an area generates clicks but no calls, you can reduce bids or exclude it entirely. One caveat: if you use Smart Bidding, Google sets bids for each auction itself and does not use most bid adjustments (Google Ads Help).

Here's how to use them effectively:

  1. Run your campaign for a few weeks with uniform bids across all locations
  2. Check geographic performance data in Google Ads (Insights and reports > When and where ads showed > Locations)
  3. Identify patterns:
    • Which cities/zip codes generate the most conversions?
    • Which areas have high spend but zero conversions?
    • Where is your cost per lead lowest?
  4. Apply bid adjustments:
    • Raise bids modestly for top-performing areas
    • Lower bids for underperforming areas
    • Exclude areas with significant spend and zero results
Performance SignalRecommended ActionBid Adjustment
High conversions, low CPAIncrease bidsRaise in small steps
CPA below average, a handful of conversionsModerate increaseSmall step, then re-check
CPA well above average after meaningful clicksReduce bidsLower in small steps
Meaningful clicks and spend, no conversionsExclude locationRemove entirely
CTR far below your averageInvestigate, possibly reduceCheck ad relevance first

A critical nuance: don't make adjustments too early. A location with only a few clicks hasn't told you anything yet, and changing bids on that little data is just reacting to noise.

How do I analyze geographic performance in Google Ads?

Pull your locations report from Google Ads (Insights and reports > When and where ads showed > Locations, then look at user location) and look at three metrics per location: cost per conversion, conversion rate, and total spend. This tells you where your money is working and where it's being wasted.

The user location report shows where people were physically located when they clicked your ad. This is more accurate than the "geographic report," which also includes "interest" locations.

Here's what to look for:

Red flags (wasting money):

  • A city with meaningful spend and zero conversions
  • An area where CPC is far above your account average
  • Locations far outside your service area appearing in the report (sign your exclusions aren't working)

Green flags (double down):

  • A zip code with cost per lead well below your average
  • An area with consistently high conversion rates month over month
  • Neighborhoods where your average job value is highest

How to act on it:

  • Export the report monthly
  • Sort by cost (highest first) to find your biggest spend areas
  • Calculate cost per conversion for each meaningful location
  • Apply bid adjustments to the top and bottom performers
  • Exclude any location that has spent steadily for weeks without converting

Pro tip: cross-reference your geographic data with your CRM. Google Ads shows you where leads come from, but your CRM shows which leads become paying customers. A zip code might generate lots of leads but low close rates. That's a different problem (maybe price sensitivity in that area) but still worth adjusting bids for.

Should I use demographic targeting for local ads?

Demographic targeting (age, gender, household income) can improve performance, but it should be used as a bid modifier, not as a hard filter. Excluding entire demographics can dramatically reduce your reach and may cause you to miss good leads.

Google Ads offers these demographic targeting options for Search campaigns (Google Ads Help):

  • Age: 18-24, 25-34, 35-44, 45-54, 55-64, 65+, Unknown
  • Gender: Female, Male, Unknown
  • Household income (US and a list of other countries): Top 10%, 11-20%, 21-30%, 31-40%, 41-50%, Lower 50%, Unknown

For local services, household income is the most useful demographic signal. If you're a high-end kitchen remodeler or a roofing company, bidding more for higher income brackets and less for lower ones can improve your cost per qualified lead.

But be careful with hard exclusions. I've seen businesses exclude "age 18-24" for home services and miss all the young homeowners and property managers in that bracket. Use observation mode (bid adjustments) rather than targeting mode (hard filters) for demographics.

The honest limitation: Google's demographic data isn't perfect, and every category includes an "Unknown" group for people Google can't classify. If you exclude "Unknown", you can lose a large part of your potential audience.

How specific should my local targeting be?

Start with the area you can genuinely serve and narrow down based on data. After a month or so, use your geographic performance data to cut underperforming areas and boost the ones that convert.

Here's my recommended approach by business type:

Emergency services (plumber, locksmith, towing): keep the radius tight. These customers need someone fast and won't wait for a long drive.

Scheduled services (roofer, painter, landscaper): a wider radius is fine. Customers will wait a day or two for a good contractor.

Specialty services (pool service, tree removal): wider still if you have fewer competitors and customers accept a longer trip.

Urban markets: Use zip code targeting to focus on profitable neighborhoods. A radius in a dense city like Chicago can cover a huge population, which is too broad for a small budget.

Rural/suburban markets: Use city + radius targeting. Zip codes in rural areas can have very low search volume, making granular targeting ineffective.

The golden rule: never target an area you can't service within the timeframe your customer expects. If your ads promise "same-day service" but your service area is so large that you can't realistically get there same-day, you're setting up bad customer experiences and wasted ad spend.

What about targeting "near me" searches?

You don't need to bid on "near me" keywords specifically. Google automatically matches "near me" searches to businesses in the searcher's vicinity based on your location targeting. If you target a radius around Dallas and someone in that radius searches "plumber near me," your ad is eligible to show.

In fact, adding "near me" to your keyword list can sometimes backfire. Google treats "plumber near me" as a distinct keyword from "plumber" and may give it a different Quality Score. Your best bet is to target the core service keyword ("plumber," "emergency plumber," "drain cleaning") and let Google's location targeting handle the proximity matching.

What does help is including your city name in your ad headlines: "Dallas Plumber - Same Day Service." This signals local relevance to both Google and the searcher without relying on "near me" keyword matching.

One more thing: make sure your Google Business Profile is claimed and up-to-date. "Near me" searches increasingly trigger the Local Pack (map results) alongside paid ads. Having a strong GBP listing gives you a second chance to appear even if your ad doesn't win the auction.

Skip the research

Get your custom Google Ads plan in 5 minutes.

Answer 4 questions about your business and we'll show you exactly what an AI-built campaign looks like for your category, your budget, and your situation, before you spend a dollar on ads.

Build my plan

Free. No credit card. Takes about 5 minutes.

CN

Written by Chiran Nawalage

@chiran

Founder & CEO of VibeAds

Built VibeAds to replace $1,500/mo marketing agencies with a $20/mo AI tool for plumbers, HVAC companies, electricians, dentists, roofers, and 30+ local service categories. Passionate about making Google Ads accessible to every small business owner.

Related Articles

#google-ads#local-targeting#geo-targeting#local-services#ppc