Google Ads Location Targeting for Painters: Stop Paying for Clicks You Cannot Serve
Google Ads location targeting for painters: the presence setting, radius vs zip codes, and the exclusions that stop wasted ad spend.
Published July 12, 2026 · PaintingPPC
Google Ads location targeting for painters comes down to three decisions: switch the location setting from Google’s default to “Presence,” draw your service area with zip codes or towns instead of one big radius, and exclude the places you will not drive to. Get those three right and every dollar shows ads to people who can actually hire you. Get them wrong and you pay painting-contractor click prices, the highest in home services, for searchers three states away.
I have seen painter accounts where a meaningful slice of the budget went to clicks from outside the service area, and the owner had no idea because the campaign was “targeting” his city the whole time. The settings looked right. One dropdown buried under “Location options” was quietly burning the money. This post covers that dropdown and everything else about geography in a painting campaign.
What is the “Presence” setting and why does the default waste money?
Google’s default location setting is “Presence or interest,” which shows your ads to people physically in your target area AND to people anywhere on earth who have shown interest in it. Google’s own documentation on advanced location options spells this out, but almost nobody reads it, because the default is labeled “Recommended.”
For a painting contractor the “interest” half is nearly pure waste. Someone in another city searching “house painters Boise prices” because they are helping a parent plan a project can trigger your ad. A homeowner researching before they relocate can trigger your ad. At the $13.74 average cost per click that LocaliQ benchmarks for painting, a handful of those clicks a week is real money by the end of the month, and none of them can put a crew in a driveway this season.
The fix takes thirty seconds. In campaign settings, open Location options and change target to “Presence: People in or regularly in your targeted locations.” When I audit a painting account that “isn’t working,” this is one of the first three things I check, right next to the negative keyword list. It is also one of the settings I told owners to verify in the DIY prep work post: agencies and owners alike leave the default in place because Google recommends it.
Who benefits from the default? Google, which sells more clicks. Not the painter buying them.
Should painters use radius targeting or zip codes?
Zip codes or town-level targeting, in most cases. A radius is fast to set up, but it is a blunt instrument. It draws a circle, and painting service areas are not circles. They follow highways, rivers, county lines, and the practical question of how far a crew can drive and still make money on a two-day exterior job.
A 25-mile radius around your shop will happily include the wrong side of a bay, a mountain pass you will not cross in February, or a neighboring metro where you have no reviews and no referrals. It also weights all of that ground equally, when most painters can name the 8 to 12 zips that produce most of their good work.
| Approach | Setup time | Precision | Bid control |
|---|---|---|---|
| One big radius | Minutes | Low, circles ignore real boundaries | One blunt adjustment |
| Zip codes / towns | An hour | High, matches your actual service area | Per-zip bid adjustments |
| Radius + exclusions | Moderate | Medium | Limited |
The zip approach has a second payoff: bid adjustments. Google reports performance per targeted location, so after 60 to 90 days you can bid up the zips that produce booked jobs and bid down or drop the ones that produce tire kickers. That only works if the zips are targeted individually. One caveat so you do not expect surgical precision: geo targeting runs on IP and device location data, which is imperfect, so treat zip targeting as much sharper than a radius but never airtight.
Which locations should a painting contractor exclude?
Three categories. First, the “close but no” zones: municipalities inside your general area that you will not serve because of drive time, permit hassle, or job quality. Excluding them is cleaner than hoping they never click. Second, if you sell high-ticket repaints or cabinet refinishing, consider excluding zips where the housing stock cannot support your minimum job size. That sounds cold. It is also how you keep cost per booked job honest, and it is a business decision the owner should make deliberately rather than let a circle on a map make it by accident. Third, set the exclusion mode to “Presence” as well, so anyone physically in an excluded area never sees the ad.
And to be blunt about the reverse mistake: do not target places you cannot serve just because clicks there look cheap. A lead you have to decline still cost money, and it drags your response time for the leads that matter.
How geography ties into measurement
Location settings decide who can click. Whether those clicks become booked jobs is a tracking question, and geography is one of the easiest things to verify: your call tracking numbers capture caller area codes and your location reports show which zips spend money. When the two disagree, when a zip spends heavily but never appears in booked jobs, that zip gets bid down or cut. That loop between geo report and booked-job data is the core of how we measure at PaintingPPC, and it is the same loop that lets one painter own one market profitably, which is the whole point of one painter per market.
One July note: mid-summer is peak exterior season in most of the country, which means peak competition and peak CPCs. Tight geography matters most right now. Every click from a town you cannot reach is a click a competitor in that town was glad to let you buy.
FAQ
What is the best location setting in Google Ads for a painting company? “Presence: People in or regularly in your targeted locations,” not the default “Presence or interest.” The default also shows ads to people outside your area who searched about it, which a service business cannot use. It is a single dropdown under Location options in campaign settings.
Should I target zip codes or a radius in Google Ads? Zip codes or towns for most painting contractors. A radius is faster to set up but ignores real service boundaries and gives you no per-area bid control. Zip targeting lets you raise bids in neighborhoods that book jobs and cut the ones that never do.
How big should a painting contractor’s target area be? As big as the area you would actually send a crew tomorrow, and no bigger. For most residential painters that is a 20 to 40 minute drive from the shop, defined as a list of zips or towns rather than a circle. If you would groan at the drive, exclude the zip.
Does Google Ads location targeting work perfectly? No. It relies on IP addresses and device signals, so some out-of-area clicks slip through even with correct settings. The goal is to cut the waste from a spigot to a drip, then use location reports and call tracking to catch what leaks past.
Getting geography right is unglamorous work, one dropdown and a list of zips, but it compounds every month you run Google Ads for painting contractors. If you would rather have someone check the settings, run the exclusions, and report in cost per booked job, book a call and we will look at your map together.