We use cookies to ensure that we give you the best experience on our website.
Before you go
Know What’s Costing Your Business Leads.
Get a practical Growth Plan that shows where your visibility, website and lead response may be limiting results—and which improvements deserve attention first.
Avoid the 1 km Floor: Google Ads Geo Targeting for Contractors
Map service areas in Google Ads geo targeting. Fix the 1 km radius floor, bulk upload locations, and choose Presence or Presence only to stop wasted local...
Google Ads geo targeting shows your ads only to users who match the locations you pick, using signals like device data, IP address, and past behavior rather than strict borders on a map. For most campaigns, the right default is Presence or interest, which reaches people physically in your area, plus anyone actively researching it. Switch to Presence only when the offer requires someone to physically show up, like an in-store sale or a hotel booking. The setup steps, radius rules, and exclusion tactics below cover the rest.
TL;DR:
Google Ads’ geo targeting relies on signals like device, IP, and search behavior, rather than strict geographic borders, affecting how precisely you can target local users.
Presence or interest is the default setting, reaching both in-area audiences and those researching the location, while Presence only should be used for in-person or same-day service offers.
Radius targeting enforces a minimum radius of approximately one kilometer, and smaller circles in low-density areas often result in limited or no impressions; widening the radius or switching to postal codes can fix this.
Managing dozens or hundreds of locations efficiently requires bulk tools like Google Ads Editor or API integrations to avoid manual, time-consuming adjustments.
Consistent, real-world coverage mapping is essential, matching your geo targets to actual service areas, not arbitrary boundaries, to avoid wasting ad spend and improve campaign reliability.
Wayofmarketing
Reach More Local Customers
Wayofmarketing helps North Carolina and South Carolina contractors improve Google visibility, conversions, and revenue with SEO, websites, ads, and CRO systems.
What Is Location Targeting in Google Ads, and Why Does It Matter?
Location targeting decides who sees your ad based on where Google thinks they are or what they’re interested in. That “thinks” matters more than most advertisers realize. Google doesn’t fence off a neighborhood with a hard line. It infers location from a mix of signals: the user’s device, their Google Account settings, their IP address, and what they’ve searched or clicked recently. Two people standing on the same block can get matched differently depending on which signal Google weighs.
That inference model is exactly why geo targeting works the way it does rather than acting like a literal boundary on a map. For a plumber in Charlotte, tight geo targeting means your budget stops paying for clicks from people three states away who will never call you. For a national e-commerce brand, broad targeting captures demand you’d otherwise miss.
Deciding how wide to go usually comes down to a few practical questions:
Can you actually fulfill the order or the service call in this area?
Does your average customer travel to you, or do you travel to them?
Is your ad budget large enough to support a wider radius without diluting spend on low-intent clicks?
Do you have separate landing pages or offers for different regions?
Get the geography wrong, and even a great ad and a great landing page won’t save the campaign.
What Types of Location Targets Can You Use?
Google Ads offers several levels of geographic precision, and picking the wrong one is one of the most common reasons campaigns waste budget. Each type solves a different problem.
Countries and multi-country targeting work for brands selling nationally or across borders, like a SaaS company with no physical service radius. If you ship or serve everywhere in a country, there’s rarely a reason to narrow further at launch.
Regions, states, and cities fit businesses with defined coverage zones. A roofing company serving three counties should target those specific areas, not the whole state, since impressions outside a real service zone just burn budget.
Postal and ZIP codes offer tighter control but come with a catch: availability varies by country, and Google sometimes groups smaller ZIP codes together for delivery. Don’t assume every ZIP code will target in isolation.
Places of interest and location groups let multi-location businesses, like a chain of auto shops, target around each storefront using business profile data instead of building dozens of manual campaigns.
Radius targeting draws a circle around an address, useful for local service businesses. The catch: Google enforces a minimum radius, which the next section covers in detail.
Presence vs. Presence-or-Interest: Which Should You Use?
This single setting decides whether you reach people who are physically nearby, people who are just curious about the area, or both. Get it wrong and you either shrink your reach unnecessarily or waste spend on clicks from people who will never buy.
Presence or interest is the default for good reason. It reaches anyone Google believes is currently in your targeted area, plus anyone searching for or showing interest in that area from anywhere else. A ski resort in Colorado wants both: locals booking a weekend trip and someone in Texas planning next winter’s vacation. Google’s own guidance confirms this broader setting is recommended for most campaign types, including travel, retail, and multi-location businesses.
Presence only restricts delivery to people Google believes are physically located in or regularly in your targeted area. Hotel campaigns are required to use Presence only, and it makes sense for any business where the offer is meaningless to someone outside the zone, like a same-day appointment slot or a location-specific coupon.
A quick decision checklist:
Does the offer require the customer to be physically present to redeem it? Use Presence only.
Are you trying to capture research-stage demand from people planning a future visit? Use Presence or interest.
Are you running a hotel or a highly compliance-sensitive vertical? Presence only is often mandatory.
Not sure? Start with Presence or interest and layer in exclusions instead of restricting reach outright.
Exclusions work alongside either setting. If you exclude a region, that exclusion overrides any positive targeting that would otherwise include it, letting you carve out a competitor’s home turf or a rural area with no service coverage.
How Do You Set Up Location Targeting in Google Ads?
You can set locations at the campaign level, and Google Ads also supports “locations of interest” at the ad group level, though any ad-group match still has to satisfy the campaign’s overall targeting first. Here’s the sequence for a standard setup:
Open your campaign, go to Settings, then Locations.
Click Enter another location and use the search box to type a country, region, city, or ZIP code.
To target a radius, select Radius, enter a street address, choose miles or kilometers, and set your distance. Remember the minimum allowed radius before you commit to a tiny circle.
Review the matched locations in the results panel before saving. Google sometimes suggests related or nearby areas, and it’s worth checking that list rather than assuming your search matched exactly what you intended.
Add exclusions under the same Locations settings by switching to the “Excluded” tab and searching the areas you want removed.
Under Location options, choose Presence or Presence or interest based on the decision checklist above.
Save and check the campaign summary to confirm the final target list looks right, especially if you’re layering multiple cities plus a radius.
For advertisers managing more than a handful of locations, adding them one at a time in the UI gets tedious fast. Google Ads supports adding up to 1,000 location targets in a single bulk upload, which is worth using the moment you’re past 15 or 20 individual areas.
Pro Tip:Before you launch, run a Google Ads preview or the Ad Preview and Diagnosis tool from a location inside your target zone. It catches mismatches, like a radius that accidentally clips your own business address, before you’ve spent a dollar on the wrong audience.
Why Won’t My Radius Targeting Serve Ads?
Radius targeting has a floor, and hitting it is more common than most advertisers expect. Google requires a minimum radius of roughly 1 kilometer and enforces minimum area and user-count thresholds tied to user privacy. Draw a circle smaller than that, or around a sparsely populated area, and your ad may serve inconsistently, or not at all.
Signs your target is too small:
Impressions are near zero days after launch despite an active bid and budget.
The campaign shows “limited” delivery in the location report with no obvious bid or quality issue.
A tiny radius around a single storefront in a low-density area returns almost no reach.
If this happens, three fixes usually work: widen the radius slightly, switch to a postal code or city target instead of a radius, or combine a broader radius with exclusions to cut out the areas you don’t actually want. One coherent pattern across advertiser reports is that a radius just a mile or two wider often solves a delivery problem that a razor-thin circle never will.
Scaling Geo Targeting With Bulk Tools and the API
Once you’re managing dozens or hundreds of locations, the standard interface becomes the bottleneck, not the strategy. Google Ads Editor handles this well: you can build and edit large location lists offline, then upload and verify changes before they go live, which avoids accidentally overwriting an active campaign’s targeting mid-edit.
For agencies or in-house teams running automated workflows, the Google Ads API exposes GeoTargetConstants and Criterion IDs that let you look up, add, or remove location criteria programmatically, including proximity targets built from a ProximityInfo object. It’s worth checking the status field on any location criterion, since Google occasionally flags entries as REMOVAL_PLANNED when a location ID gets deprecated. An automated sync that ignores that flag can quietly stop targeting an area without anyone noticing.
Best Practices for Geo-Targeted Campaigns
The biggest mistake in geo targeting isn’t a wrong setting. It’s a mismatch between where you’re advertising and where you can actually deliver.
Match your targets to your real coverage: service radius, shipping zones, or store catchment area, not an arbitrary city boundary that looks tidy on a map.
Pull location performance reports monthly and shift bids or budget toward areas converting well; don’t let a flat budget split hide a zone that’s outperforming three others.
Test major targeting changes as controlled experiments rather than swapping settings mid-campaign, so you can actually attribute a performance shift to the change you made.
Segment conversions by location when your offer or pricing varies by region. A single blended conversion rate can hide a market that’s quietly losing money.
Pro Tip:If a landing page promises “same-day service” but your radius setting includes towns 45 minutes away, that mismatch shows up as high bounce rates and angry phone calls, not a targeting error Google will ever flag for you.
When troubleshooting, work through this order: check for zero impressions first (usually a radius or threshold issue), then check for irrelevant clicks from outside your intended service area (usually a Presence-or-interest setting reaching too far), then check whether excluded areas are somehow still getting impressions (usually an overlap between an ad group’s locations of interest and a broader campaign setting that wasn’t tightened to match).
How We Map Service Areas to Real Geo Targeting
Most contractors and service companies don’t have a targeting problem so much as a coverage-mapping problem. Wayofmarketing starts by pulling the actual service radius or coverage zones a business can fulfill, not the city limits someone guessed at years ago, and builds campaign targeting around that reality.
Pairing that targeting with dedicated landing pages and call tracking makes the difference measurable. You can see exactly which zip code or radius segment is producing calls, not just clicks. For readers weighing whether to build this themselves or bring in help, that’s the gap worth understanding before you scale a location list past a dozen areas.
— Jason
Get Geo Targeting Built and Managed for Your Business
Setting up radius targets is one thing. Keeping bids, exclusions, and location reports optimized every month as your service area shifts is a different job entirely, and it’s the one most owner-operators don’t have time for. Wayofmarketing runs Google Ads management built specifically around measurable lead and revenue growth for contractors and service companies, tying geo targeting to call tracking so you know which zip code actually produced the phone call, not just the click.
That systems-based approach means your service radius, your landing pages, and your bidding all move together instead of getting managed in three disconnected tools. Plans start with the Foundation package, scaling up through higher tiers for businesses ready to expand into new territories. Check the full pricing breakdown and see which tier fits where your business is right now.
Where to Verify These Settings Yourself
Google’s own documentation is worth bookmarking before you make changes to a live campaign. Start with the core location targeting help page for setup and limits, the advanced location options guide for Presence versus Presence-or-interest, and the Google Ads API location targeting reference if you’re building automated workflows. For audience-layer context, this overview of audience targeting explains how location signals combine with other targeting layers.
FAQ
Is $20 a Day Good for Google Ads?
It depends entirely on your geo targeting scope. A $20 daily budget spread across a whole state gets diluted fast, but the same budget focused on a tight radius around a single service area can generate meaningful local volume. Narrowing your location targeting before adjusting budget is usually the better first move.
Does Google Ads Do Geofencing?
Google Ads doesn’t offer true geofencing in the strict sense of instant-trigger alerts tied to a device crossing a boundary. Instead, it uses radius and location-based targeting that relies on signals like device location and search behavior, which functions similarly but isn’t the same real-time mechanism used in dedicated geofencing platforms.
What’s the Difference Between Geofencing and Geo Targeting?
Geofencing typically triggers an action the instant a device enters or exits a defined boundary, often used in mobile app marketing. Geo targeting, as Google Ads implements it, selects who’s eligible to see an ad based on inferred location signals rather than a real-time boundary trigger, and it applies at the campaign or ad group level rather than per device event.
How Do I Exclude Geographic Locations From My Google Ads Ads?
Go to campaign Settings, then Locations, and switch to the Excluded tab to search and add any area you want removed. Exclusions override matching positive targets in that same area, so an excluded city stays out of delivery even if a broader regional target would otherwise include it.
What’s the Best Default Setting for Most Campaigns?
Presence or interest is Google’s recommended default for most campaign types because it captures both people physically nearby and people researching the area from elsewhere. Switch to Presence only for offers that require physical presence, since hotel campaigns are required to use this setting and most local, in-person-only services benefit from the same restriction.