Google Ads location targeting for contractors should follow the areas the company can serve profitably, not a convenient radius around the office. Start with core cities or ZIP codes, use the “Presence” option when the business only wants people likely to be in those areas, and compare ad-location reports with qualified calls and booked jobs. The correct map is an operating decision before it is an advertising setting.
This guidance is for U.S. plumbing, HVAC, electrical, roofing, restoration, and similar businesses that travel to customers. Licensing limits, franchise territories, emergency response times, technician coverage, and job value can all change the right configuration.
Build Google Ads location targeting from the service operation
A contractor’s target area should be a list of places the company wants more work from under current conditions. I would divide the map into three groups before opening Google Ads:
- Core areas: Cities or ZIP codes the team can serve reliably, where drive time and job economics are acceptable.
- Test areas: Places the company can serve, but where demand, travel time, lead quality, or close rate still needs proof.
- Excluded areas: Locations outside licensing, territory, capacity, response-time, or profitability limits.
A 25-mile circle may include a mountain pass, a toll route, a congested downtown, or neighborhoods that take twice as long to reach. Two ZIP codes the same distance from the shop can have very different dispatch costs. For emergency trades, a drive-time boundary is usually more useful than a geometric one.
This also keeps budget decisions connected to capacity. My guide to matching contractor marketing spend to available capacity explains why an area should not receive more paid demand merely because it can produce cheap inquiries.
Choose “Presence” when the customer must be inside the service area
As of August 27, 2026, Google Ads uses “Presence or Interest” as the default advanced location option. That setting can reach people likely to be in the selected area as well as people who have shown interest in it through searches, past activity, or related content. Google says advertisers can instead choose “Presence” to reach people likely to be in or regularly in the targeted locations.
For a destination business, hotel, or company serving people planning a move, location interest may be useful. For an emergency plumber that will only dispatch inside a defined territory, I would normally begin with Presence. Google’s own guidance says Presence is appropriate when an advertiser only wants users in the selected locations, and its instructions for reducing out-of-area clicks recommend that option.
The tradeoff is reach. Google notes that switching away from the default can reduce impressions. That is not automatically a loss for a contractor. Fewer impressions can be the right outcome if the removed traffic cannot become serviceable work.
Location signals are still estimates. Google says targeting relies on settings, devices, and behavior and does not guarantee 100% accuracy. Intake therefore needs to confirm the service address before a lead becomes a qualified opportunity.
If paid-search geography, conversion tracking, and lead handling are disconnected, a strategy review can identify where the service-area leak actually begins.
Target core and test areas separately
Core and test locations should not share one undifferentiated budget when the business needs to judge them differently. Separate campaigns are justified when geography changes the budget, bidding target, service mix, schedule, landing page, or reporting decision.
For example, an HVAC company might keep its mature 12-city market in a core campaign and place a newly staffed county in a controlled test campaign. That structure makes it possible to limit spend, use accurate local copy, and judge whether the new territory produces qualified appointments instead of letting its early results blend into the established market.
Do not create a separate campaign for every ZIP code without a management reason. Excessive fragmentation can leave each campaign with too little useful conversion data. Group locations that share the same operating conditions and decision rules.
Use exclusions as guardrails, not as the whole strategy
Location exclusions should block places the company will not serve, but a long exclusion list cannot repair an undefined target area. Start with approved core and test locations, then add exclusions for nearby regions that repeatedly generate poor-fit traffic or violate a hard business boundary.
Google’s current exclusion behavior is based on Presence: people likely to be in an excluded area are excluded. Someone outside that excluded area may still see the ad. This is another reason to treat the map as a control system rather than a perfect fence.
City names in ad copy and landing pages can also reduce confusion. Google recommends including the target location in ad text when out-of-area traffic is a problem. For contractors, the service-area statement should be truthful and prominent without claiming an office or physical presence that does not exist.
Read the matched-locations report before changing the map
The targeted-locations view and matched-locations view answer different questions. Google’s location-report documentation says the targeted view reports performance for the locations selected in the campaign. The matched view reports the locations that matched the ads, which may reflect a user’s physical location or a location of interest.
That distinction matters when an owner sees a call from outside the intended area. Before adding random exclusions, I would review:
- the campaign’s advanced location option;
- matched locations and the geographic level available;
- search terms containing city, county, or “near” language;
- the caller’s actual service address;
- whether the lead was qualified, booked, completed, and collected;
- drive time and gross-margin differences by area.
Google warns that sub-country location rows may not add up to campaign totals because some impressions can only be matched at the country level. The report is evidence, not a complete GPS ledger.
Judge contractor location targeting by booked-job economics
Cost per lead can make a weak territory look attractive. A distant ZIP code might generate inexpensive calls but require long travel, produce a low booking rate, or crowd out better jobs during peak hours. A core city might show a higher lead cost while producing faster arrivals, stronger close rates, and more profitable work.
I would review geography in a simple sequence: inquiry, qualified lead, appointment, completed job, collected revenue, and estimated contribution after direct job and travel costs. If the systems cannot support every stage yet, start with qualified and booked outcomes rather than pretending every phone call has equal value.
Use a long enough period to avoid reacting to a few jobs, but do not wait months to exclude a location the company legally or operationally cannot serve. Hard boundaries should be applied immediately. Performance decisions need enough volume to be credible.
A practical monthly location review
Once a month, export the matched-locations report, compare it with lead and job records, and assign each meaningful area one decision: keep, expand, restrict, test, or exclude. Document the reason and the date. When staffing, traffic patterns, licenses, seasons, or average job values change, rebuild the service map instead of assuming last quarter’s targeting still fits.
The actionable takeaway is straightforward: define where the business wants profitable work, configure Google Ads to reflect that boundary, and judge each area by serviceable outcomes. Established trades companies that need the campaign, website, tracking, and follow-up connected can review the Revved Growth Kit implementation program.










