wiki/knowledge/google-ads/geo-targeting-zip-code-strategy.md Layer 2 article 709 words Updated: 2026-04-05
↓ MD ↓ PDF
google-ads geo-targeting lead-quality zip-code radius targeting

Geo-Targeting Strategy — Zip Code vs. Radius

Overview

When configuring geographic targeting in Google Ads for local service businesses, two primary methods are available: radius targeting and zip code targeting. The choice between them significantly affects lead quality, service area precision, and campaign efficiency. This article outlines the tradeoffs and when to prefer one approach over the other.

The Problem with Radius Targeting

Radius targeting is quick to configure but produces a uniform circular boundary that rarely matches a business's actual service area. This creates several issues:

Real-World Example

Reynolds (a moving company) was configured with a 50-mile radius around Dane County, Wisconsin. Despite this, they received inquiries for moves from Green Bay — economically unfeasible for their operation. A compounding error had also been excluding Dane County itself from targeting, meaning the campaign was actively avoiding the client's home market while still pulling in fringe leads from the outer radius edge.

"That may still be too big a radius for her... do you have a list of zip codes? If not, is 50 miles around Dane County too much?" — Mark Hope

Zip Code Targeting: The Preferred Approach

Zip code targeting allows for a non-uniform, precise service area that reflects where a business actually operates and wins jobs. Key advantages:

How to Implement in Google Ads

  1. Navigate to the campaign's Locations settings
  2. In the location search, type a zip code (e.g., 53711) instead of a city or region name
  3. Select Include or Exclude as appropriate
  4. Repeat for each zip code in the service area
  5. Remove any conflicting radius or broad region targets

Zip codes and radius targets can coexist in a campaign, but this creates complexity. When switching to zip code targeting, remove the radius target to avoid overlap and unintended coverage.

Decision Framework

Situation Recommended Approach
Client has no defined service area Start with radius; refine over time
Client has a known service area or existing route list Zip code list
Lead quality complaints about irrelevant locations Switch to zip codes
Service area is a true circle (e.g., delivery radius) Radius may be appropriate
Client can provide a spreadsheet of serviceable zip codes Zip code list — request it

Workflow: Transitioning from Radius to Zip Codes

  1. Identify the issue — client reports leads from locations they cannot serve
  2. Audit current settings — check for misconfigured exclusions or overly broad inclusions (e.g., entire state included, home county excluded)
  3. Apply immediate fix — correct any obvious errors (remove erroneous exclusions, tighten the radius)
  4. Request zip code list from client — ask if they have a defined service area or list of zip codes they serve
  5. Implement zip targeting — replace radius with the approved zip code list
  6. Confirm with client — review the coverage map together on the next call

Common Pitfalls