Google Ads Location Targeting for Small Business: How to Set Service Areas, Bid Adjustments, and Avoid Wasted Spend
Location targeting is where most home service Google Ads accounts quietly bleed money. Wrong radius, wrong setting, wrong bid adjustment — and you're paying for clicks from people who'd never actually hire you.
title: "Google Ads Location Targeting for Small Business: How to Set Service Areas, Bid Adjustments, and Avoid Wasted Spend" slug: "google-ads-location-targeting-for-small-business" date: "2026-06-11" author: "Justin Hubbard" category: "Google Ads" tags: ["google ads location targeting", "geo targeting", "service area marketing", "location bid adjustments", "small business ppc"] excerpt: "Location targeting is where most home service Google Ads accounts quietly bleed money. Wrong radius, wrong setting, wrong bid adjustment — and you're paying for clicks from people who'd never actually hire you." description: "A practical guide to Google Ads location targeting for small home service businesses — how to set service areas correctly, when bid adjustments make sense, and the default mistakes that quietly drain small budgets." ogImage: "/writing-covers/google-ads-location-targeting-for-small-business.jpg" canonical: "https://adimize.com/writing/google-ads-location-targeting-for-small-business" piece_id: "P-099" published: true
The first thing I check when a struggling Google Ads account lands on my desk is location targeting. Nine times out of ten, that's where the money is leaking.
Wrong radius. Wrong "people in or interested in" setting. No exclusions on areas you don't actually service. Bid adjustments stacked without a budget that justifies them. The campaign looks fine in the dashboard — the spend lines up, the clicks come in — but a real audit shows 20-40% of the budget is going to clicks from people who were never going to hire you anyway.
For small home service budgets, that leak is the difference between a campaign that pays for itself and one that doesn't.
- Stop using the default "presence or interest" setting unless you understand what it does.
- Stop running 30-mile radius circles when you only service 12 miles practically.
- Stop adding bid adjustments without the budget to monitor them.
- Stop ignoring negative locations — your most cost-effective optimization is often subtraction.
This is the operator's guide to Google Ads location targeting for small businesses — how to set service areas correctly, when bid adjustments are worth running, and the default mistakes that quietly drain budgets in the $500-$5,000/month range.
For the broader campaign setup, see Google Ads campaign structure for home services and Google Ads budget strategy for home services.
The Setting That Costs Small Budgets the Most Money
Open any Google Ads campaign and find the location targeting section. There's a setting called "Location options" that defaults to something Google calls "Presence or interest: People in, regularly in, or who've shown interest in your targeted locations."
That sounds reasonable. It isn't, for most home service operators.
In plain English, that default lets your ads show to people:
- Who are physically in your service area (good).
- Who are regularly in your service area (debatable).
- Who have ever searched for your service area or shown interest in it (bad — that includes researchers, tourists, people moving in 2 years, anyone curious).
For a small home service budget, the "interest" leg of that setting can eat 20-40% of spend on people who will never actually book a job.
The fix:
Change the setting to "Presence: People in or regularly in your targeted locations."
This restricts your ads to people physically in your geography. Smaller match volume, dramatically higher relevance, much lower wasted spend.
For accounts under $5K/month, this single change often improves cost-per-lead by 15-30% within two weeks.
👉 Open your campaign right now and check this setting. If it's set to "Presence or interest," change it to "Presence" today.
How to Set the Service Radius for a Home Service Campaign
The conventional wisdom is "set a 25-mile radius around your address." The conventional wisdom is wrong for most operators.
Two factors determine your real service radius:
1. How far will your crew actually drive profitably?
A junk hauler with 50-mile round trips at fuel cost X and crew time Y has a margin breakeven where any job beyond that distance becomes unprofitable. A specialty service with high job values can drive further. A high-frequency low-job-value service has a tighter radius.
2. Where do your competitors block you?
If there's a strong competitor centered 18 miles away, anything past 15 miles in their direction is mostly going to be expensive to win. Tightening the radius on that side and pushing it longer in directions where competition is softer often produces better economics than a uniform circle.
Practical default for most home service operators: 5-15 mile radius from your shop or center-of-route, with custom polygon adjustments for known competitor zones and known high-value zip codes.
Use Google Ads' polygon tool (drop a custom shape, not just a radius) when your service area isn't a circle. Most actual service areas aren't. A radius circle covers half of a body of water, all of an industrial park you never service, and a chunk of the next county — wasted impressions all of it.
Service Areas for Multiple Campaigns: Keep Them Consistent
When you run multiple campaigns — say one for emergency service, one for scheduled service, one for commercial accounts — keep the location targeting consistent across all of them.
Reasons:
- Easier comparison of performance. Different geo per campaign makes data harder to read.
- Cohesive budget allocation. You can see which campaign type performs best in your actual service area without geographic confounds.
- Cleaner reporting. Geographic performance data aggregates cleanly when the geo is identical.
The exception: if a specific service genuinely has a different economic radius (your premium service can travel further; your low-margin service can't), then yes, customize the geo per campaign. But for most operators, the campaigns serve overlapping markets and the geo should be identical.
The simplest workflow: build the location settings on one campaign exactly right, then duplicate that campaign for each new service line and just swap the keywords and ad copy. Geo stays consistent without retyping it.
When Bid Adjustments by Location Make Sense (And When They Don't)
Google lets you raise or lower bids in specific cities, zip codes, or neighborhoods. Operators see this and immediately think "higher bids in the wealthy area = more high-value jobs." Sometimes true, often premature.
The honest take on location bid adjustments:
Worth running when:
- Your monthly ad spend is $5,000+ AND you have time to monitor weekly.
- You have at least 90 days of geographic conversion data to read from.
- You can clearly see (in conversion data, not in your head) that certain zip codes produce higher-value jobs at acceptable cost-per-lead.
- You're willing to negative-bid the underperforming areas, not just positive-bid the high-value ones.
Not worth running when:
- Spend is under $5K/month — you don't have the data volume to justify the complexity.
- The campaign is new (under 60-90 days) — you don't know what's actually working yet.
- You're guessing based on demographic intuition rather than account data — "wealthy zip codes should pay more" is a hypothesis until your conversion data proves it.
- You don't have time to monitor weekly — bid adjustments degrade quickly when ignored.
For most small home service accounts, skip location bid adjustments entirely until you've crossed $5K/month spend and built a meaningful conversion dataset. Spend the optimization time on keyword negatives, ad copy, and landing page conversion rate instead — those produce more lift per hour of work.
The Underused Move: Negative Location Targeting
The most cost-effective location optimization for small budgets isn't adding higher bids in good zones. It's excluding bad zones entirely.
Look at the geographic performance report (Locations > Geographic reports in Google Ads). Find:
- Cities/zip codes that produced clicks but zero conversions over 60-90 days.
- Areas with conversion rates dramatically below your account average.
- Geographic regions you can't actually service profitably even when calls come in.
Add those as excluded locations, not just lower-bid locations. Excluded = your ads stop showing there entirely. Save the bid-adjustment complexity for accounts that need it.
I've audited accounts where adding 5-10 well-chosen location exclusions improved blended cost-per-lead by 20-35% within a month. No new ads. No new keywords. Just stop paying for clicks you didn't want.
👉 Pull last 90 days of geographic conversion data and exclude any city or zip code with zero conversions and meaningful click volume.
How to Read the "Limited by Budget" Alert
When location targeting tightens up your campaign, you'll often see Google flag the campaign as "Limited by budget." Google's recommendation will be to raise your daily budget.
Sometimes that's the right move. Often it's not.
The "Limited by budget" alert just means Google's auction simulator thinks you could spend more in your current settings. It doesn't tell you whether that incremental spend would be profitable.
When the alert makes sense to act on:
- Your current cost-per-conversion is well within profit target.
- You have capacity to handle more jobs.
- The campaign is mature (90+ days) with stable performance.
- Adding budget would extend hours of day or days of week you're underrepresented.
When to ignore the alert:
- Cost-per-conversion is at or above your acceptable ceiling.
- You're already at capacity for crews and routes.
- The campaign is still in learning phase.
- Adding budget would only buy more clicks at the same conversion rate — i.e., more spend, proportionally more leads, no efficiency gain.
The alert is a nudge, not a directive. Treat it as information, not instruction.
The Quick Diagnostic for Your Current Location Setup
Run this five-minute audit on your account today:
- Location options setting. Is it "Presence" or "Presence or interest"? If interest, change to Presence.
- Service radius. Is the geometry actually matching where you'd profitably take a job? Tighten or use a custom polygon if not.
- Multi-campaign consistency. Is the geo identical across your campaigns? Standardize unless there's a real economic reason for variation.
- Geographic performance report. Are there zips or cities with click volume and zero conversions? Exclude them.
- Bid adjustments. Are any in place? If yes, verify they're justified by 90+ days of data. If not, remove and revisit when spend is higher.
This audit takes longer to read than to do. Most small home service accounts find 1-3 wins in it.
The Bottom Line
Location targeting is the most under-tuned part of most small home service Google Ads accounts. The defaults are wrong for tight budgets, the radius is usually too wide, and the bid adjustments are usually premature or absent in the wrong direction.
The fixes are simple and high-leverage:
- Switch to "Presence" instead of "Presence or interest."
- Match the radius to your actual profitable service area, with custom shapes where needed.
- Keep location consistent across campaigns.
- Skip location bid adjustments under $5K/month spend — exclude bad zones instead.
- Read the "Limited by budget" alert as information, not instruction.
Five fixes, all of them free, most of them done in under an hour. The leak stops, the cost-per-lead drops, and the same monthly budget starts producing more booked jobs.
✌️
Want a free read on whether your current location targeting is leaking spend on the wrong clicks?
I built Adimize to find and fix these leaks for home service operators. Send me your account or screenshots and I'll send you a free, honest audit of the location setup specifically.
Get Justin's Take →— Justin