How to Build a Google Ads Location List for Home Service Businesses
A practical walkthrough for home service businesses to build a data-driven Google Ads location list using demographic data, homeownership rates, and income metrics.
Why Location Lists Beat Radius Targeting
Google Ads gives home service businesses two main geographic targeting options: radius targeting and location list targeting. Radius targeting draws a circle on a map. Location list targeting lets you specify exactly which ZIP codes, cities, or regions see your ads.
For home service businesses — plumbers, electricians, HVAC technicians, roofers, landscapers, cleaners — the difference between these two approaches is often the difference between a profitable campaign and one that bleeds money.
Radius targeting treats every square mile equally. But a 20-mile radius around your business might include wealthy suburbs, low-income apartment corridors, commercial-only districts, and rural areas with sparse population. Your ad dollars get spread across all of them with no regard for where your actual customers live.
A location list puts you in control. You decide exactly which ZIP codes receive your ads based on data, not geometry.
The Data You Need Before You Start
Building an effective location list requires four pieces of demographic data for each ZIP code in your potential service area:
- Homeownership rate: The single most important metric for home service businesses. Renters do not hire contractors for their homes. Target ZIP codes with 55%+ homeownership rates.
- Median household income: Determines whether residents can afford your services. The threshold varies by trade — a house cleaner might target $60,000+, while a kitchen remodeler needs $100,000+.
- Housing unit count: Ensures the ZIP code has enough potential customers to justify inclusion. A ZIP with perfect demographics but only 800 households will not generate meaningful lead volume.
- Median home age or year built: Older homes need more maintenance, repair, and upgrades. Homes built 15-50 years ago are typically in the highest-demand window for most home services.
You can pull this data from the U.S. Census American Community Survey (free, but slow to navigate), commercial data providers, or demographic targeting tools that compile it specifically for advertisers.
Step-by-Step: Building Your Location List
Step 1: Define Your Maximum Service Boundary
Start with the farthest you will realistically travel for a job. For most home service businesses, this is a 30-60 minute drive. Be honest — if you will not send a crew 45 minutes away for a standard job, do not include those ZIP codes.
Use a drive-time mapping tool (Google Maps, BatchGeo, or similar) to identify every ZIP code within your boundary. A typical metro service area contains 50-200 ZIP codes.
Step 2: Collect Demographic Data
For each ZIP code, record the following in a spreadsheet:
| ZIP Code | Homeownership Rate | Median HH Income | Housing Units | Median Home Age |
|---|---|---|---|---|
| 30305 | 72% | $118,000 | 8,400 | 32 years |
| 30312 | 38% | $52,000 | 6,200 | 45 years |
| 30327 | 81% | $165,000 | 5,900 | 28 years |
Step 3: Set Your Minimum Thresholds
Establish minimum values for each metric based on your specific trade and price point. Here are starting benchmarks by service type:
High-ticket services (roofing, HVAC, remodeling):
- Homeownership: 65%+
- Median income: $85,000+
- Housing units: 3,000+
Mid-ticket services (plumbing, electrical, painting):
- Homeownership: 55%+
- Median income: $65,000+
- Housing units: 2,500+
Recurring services (lawn care, cleaning, pest control):
- Homeownership: 55%+
- Median income: $55,000+
- Housing units: 2,000+
Any ZIP code that falls below all your thresholds should be excluded immediately. ZIP codes that meet some but not all thresholds go into a "test" category.
Step 4: Create Your Tiers
Divide qualifying ZIP codes into three performance tiers:
Tier 1 — Prime targets (meets or exceeds all thresholds): These get your highest bids and largest budget allocation. They represent your ideal customer density.
Tier 2 — Strong secondary (meets 3 of 4 thresholds): Standard bids. These ZIPs have one weak metric but are still likely to produce quality leads.
Tier 3 — Testing (meets 2 of 4 thresholds): Lower bids (-15 to -25%). Run these for 60-90 days and promote or cut based on actual conversion data.
Step 5: Upload to Google Ads
In your Google Ads campaign:
- Go to Settings > Locations
- Click "Advanced search"
- Select "Add locations in bulk"
- Paste your Tier 1 ZIP codes
- Save and repeat for Tier 2 and Tier 3
Set bid adjustments for each tier:
- Tier 1: +20% to +30%
- Tier 2: No adjustment (baseline)
- Tier 3: -15% to -25%
Step 6: Add Exclusions
Explicitly exclude ZIP codes you removed during filtering. This is critical because Google's "presence or interest" targeting default can still show your ads to users in excluded areas if they show "interest" in your service area. Go to Settings > Locations > Excluded and add your rejected ZIP codes.
Also change your location targeting option from "Presence or interest" to "Presence: People in or regularly in your targeted locations." This prevents your ads from showing to people who are physically outside your target ZIPs but searched for something related to your area.
Maintaining Your Location List
A location list is not a set-and-forget asset. Schedule these maintenance tasks:
Monthly: Review geographic performance in Google Ads. Identify ZIP codes with zero conversions after 30+ days of spend. Reduce bids or pause those locations.
Quarterly: Check for ZIP codes in your test tier that are outperforming expectations. Promote them to Tier 2 or Tier 1 with corresponding bid increases.
Annually: Pull fresh demographic data. Census estimates update yearly, and neighborhoods change. A ZIP code that was 55% homeowners three years ago might be 48% now if new apartment complexes were built. Conversely, new housing developments can push homeownership rates up.
Common Mistakes to Avoid
Using city-level targeting instead of ZIP codes. City boundaries are political, not demographic. A single city can contain ZIP codes ranging from 30% to 90% homeownership. Always target at the ZIP level for precision.
Including your own ZIP code by default. Your business location might be in a commercial or industrial ZIP code with terrible residential demographics. Include it only if the data supports it.
Targeting too few ZIP codes. Over-filtering kills volume. If you narrow to 10 ZIP codes in a metro area, you will not generate enough impressions to fill your schedule. Aim for 30-60 qualifying ZIP codes to maintain ad volume.
Ignoring the "presence or interest" setting. This single setting is responsible for more wasted spend than any other targeting issue. Switching to "Presence only" immediately eliminates clicks from users outside your service area who searched for something related to your city.
The Payoff
Home service businesses that switch from radius targeting to a data-driven location list typically see 25-40% improvements in cost per lead within the first 60 days. More importantly, lead quality improves because you are reaching homeowners with the income and property type that matches your services. Better leads mean higher close rates, higher average job values, and more recurring service agreements.
The data is available. The implementation takes an afternoon. The impact lasts as long as you keep your list updated.
Ready to target smarter?
Stop wasting ad spend on broad targeting. Start with 5 free queries.
Start Your Free TrialRelated Articles
How HVAC Companies Can Cut Google Ads CPA by 40% with ZIP Code Targeting
Learn how HVAC companies use ZIP code demographic data to eliminate wasted ad spend and lower cost per acquisition on Google Ads.
Income-Based Targeting for Pest Control Companies: A Step-by-Step Guide
Learn how pest control companies can use income-based ZIP code targeting to attract higher-value recurring customers and reduce wasted ad spend on one-time service calls.
Why Your Plumbing Ads Are Showing in Renter ZIP Codes (and How to Fix It)
Discover why plumbing companies waste up to 40% of ad spend on renter-heavy ZIP codes and learn how to fix your targeting to reach homeowners who actually hire plumbers.