Nexus AI

LSA County-to-City Migration Strategy

Bright Side Plumbing | March 2026
CURRENT: Mixed Counties/Cities/ZIPs TARGET: 35+ Strategic Cities

1. What's Wrong With the Current Setup

Your current LSA targets 5 counties, 3 cities, and 1 ZIP code. This causes multiple problems:

Problem 1: Coverage Gaps
Google's LSA system doesn't always layer county + city targeting correctly. Per Google Support forum discussions, when you target both "Johnson County" and individual cities, the system may choose one level and ignore the other. This means explicit city-name searches like "plumber Overland Park" may not trigger your ad even though Overland Park is IN Johnson County.
Problem 2: Duplicate Area Warning
Your account shows "(1) duplicate area" which means there's overlap causing inefficiency. Google is essentially double-counting an area, which can waste budget impressions.
Problem 3: Wasted Reach on Rural Areas
County targeting includes vast rural areas you'd never service:
  • Cass County extends 40+ miles south into rural Missouri farmland
  • Jackson County covers rural areas east of Blue Springs you'd never drive to
  • Wyandotte County includes industrial zones with minimal residential plumbing demand
You're paying for impressions in areas where you'd decline the job.
Problem 4: Missing Explicit City Targeting
Your highest-value cities aren't explicitly targeted:
  • Overland Park (200,306 pop, YOUR HEADQUARTERS) = NOT explicitly targeted
  • Olathe (145,057 pop) = NOT explicitly targeted
  • Lenexa (57,434 pop) = NOT explicitly targeted
  • Shawnee (65,200 pop) = NOT explicitly targeted
  • Leawood (33,801 pop, HIGHEST income) = NOT explicitly targeted
  • Prairie Village (22,958 pop) = NOT explicitly targeted
Johnson County "covers" them, but Google may not serve your ad for city-specific searches.

Current Targeting (from your screenshot)

AreaTypeProblem
Cass CountyCOUNTYToo rural, extends 40mi south
GladstoneCITYOK but isolated without surrounding cities
Jackson CountyCOUNTYHuge, includes rural east MO
Johnson CountyCOUNTYYour core, but no explicit city targeting
LibertyCITYOK, 30 min from HQ
North Kansas CityCITYOK, small city (4,800 pop)
PaolaCITY35 min south, Miami County, low volume
64161ZIPMixing ZIPs with counties causes conflicts
Wyandotte CountyCOUNTYIndustrial areas, lower residential demand

2. The New City-Only Targeting Strategy

Why City Targeting Wins
  • Google serves LSA ads for explicit city searches ("plumber [city name]") when that city is targeted
  • Eliminates wasted impressions in rural/industrial areas
  • More granular budget control: your ad spend concentrates where customers actually are
  • 2026 Google update supports hyper-local targeting down to neighborhoods
  • Easier to measure which cities produce the best leads
Will This Reset My Rankings or Reviews?
No. Changing your service area does NOT reset your LSA profile, reviews, or Google Guaranteed badge. Your 394+ reviews and 4.9 rating carry over. Google may briefly re-optimize ad delivery for the new areas, but this typically stabilizes within 3-5 days.

Below is the complete recommended city list, organized into 4 tiers based on proximity to your HQ (12022 Blue Valley Pkwy, Overland Park), population, household income, and housing age (older homes = more plumbing work).

3. Tier 1: Core Market (0-15 min from HQ)

These cities are your bread and butter. Every single one MUST be targeted.

CityStatePop.Drive TimeIncome LevelHousing AgePriority
Overland ParkKS200,3060 min (HQ)High ($95K median)Mixed (1960s-new)CRITICAL
OlatheKS145,05712 minHigh ($90K)Mixed (1970s-new)CRITICAL
LeawoodKS33,8018 minVery High ($150K+)1980s-2000sCRITICAL
LenexaKS57,43410 minHigh ($85K)Mixed (1970s-new)CRITICAL
Prairie VillageKS22,95810 minHigh ($100K)Old (1940s-60s)CRITICAL
ShawneeKS65,20015 minMid-High ($80K)Mixed (1960s-90s)CRITICAL
MerriamKS11,04910 minMid ($65K)Old (1950s-70s)CRITICAL
MissionKS9,88712 minMid ($60K)Old (1940s-60s)CRITICAL
Why Tier 1 is gold:
  • Overland Park + Olathe = 345,000 people within 12 min of your shop. That's more than most mid-size cities.
  • Leawood = $150K+ median income. These homeowners don't DIY. They call and pay premium prices.
  • Prairie Village + Merriam + Mission = 1940s-1960s housing stock. Original clay sewer lines, galvanized pipes, old water heaters. YOUR top revenue services.

Total Tier 1 population: ~545,692

4. Tier 2: Extended Market (15-25 min from HQ)

High-value cities within easy driving distance. Should all be targeted.

CityStatePop.Drive TimeIncome LevelNotes
Kansas CityMO508,09020 minVariedMidtown, Brookside, Waldo = high-value pockets
Kansas CityKS155,13520 minMid ($45K)Wyandotte County seat, older housing
Lee's SummitMO106,41925 minHigh ($85K)Fast-growing, new + established homes
IndependenceMO121,62925 minMid ($50K)Older homes, high sewer demand
GardnerKS23,99820 minMid-High ($75K)Fast-growing suburb south of Olathe
Roeland ParkKS6,80012 minMid ($65K)Old housing, between PV and Merriam
FairwayKS3,90012 minVery High ($130K)Affluent enclave, older homes
Mission HillsKS3,60012 minUltra High ($250K+)Wealthiest city in KS. Premium pricing.
WestwoodKS1,70012 minHigh ($85K)Small but affluent, old homes
Westwood HillsKS40012 minVery HighTiny affluent enclave
Spring HillKS8,56422 minMid-High ($80K)Fastest growing in JoCo
De SotoKS6,39222 minMid ($65K)Growing, west JoCo
GladstoneMO27,50025 minMid ($55K)Already in current targeting
North Kansas CityMO4,80020 minMid ($50K)Already in current targeting
LibertyMO32,00030 minMid-High ($70K)Already in current targeting
Hidden gems in Tier 2:
  • Mission Hills = $250K+ median income. Population is only 3,600 but ONE sewer job here pays $15K+. Worth targeting for the ticket size alone.
  • Fairway = Another wealthy enclave sandwiched between PV and Mission Hills. Old homes, high-value jobs.
  • Kansas City MO = Target the whole city. Midtown, Brookside, Waldo, Country Club Plaza area residents are high-value plumbing customers with 1920s-1960s homes and original sewer lines.

Total Tier 2 population: ~1,012,427

5. Tier 3: Opportunity Zone (25-35 min from HQ)

Worth targeting if you want maximum coverage. These extend your reach to the broader metro.

CityStatePop.Drive TimeNotes
Blue SpringsMO61,24630 minGrowing, east of Lee's Summit
RaytownMO29,24425 minOlder homes, sewer demand
GrandviewMO26,63020 minSouth KC, older housing
BeltonMO25,86122 minGrowing fast (+7.8%)
RaymoreMO22,00025 minSouth of Belton, newer homes
Bonner SpringsKS8,00025 minWest of KCK
EdwardsvilleKS4,50025 minSmall, near Bonner Springs
LansingKS12,00030 minLeavenworth County
BasehorKS7,00028 minGrowing, Leavenworth County

Total Tier 3 population: ~196,481

6. Tier 4: Test/Monitor (35-45 min)

Add these only if Tiers 1-3 aren't spending full budget. These are at the edge of practical service range.

CityStatePop.Notes
LeavenworthKS37,00035 min, military base = steady demand
PaolaKS5,600Currently targeted, 35 min south
Grain ValleyMO15,00035 min east
Pleasant HillMO8,50035 min southeast
Excelsior SpringsMO12,00040 min northeast

Total Tier 4 population: ~78,100

7. What to Remove

Current TargetActionWhy
Cass CountyREMOVEReplace with specific cities: Belton, Raymore, Grandview, Pleasant Hill
Jackson CountyREMOVEReplace with specific cities: KC MO, Independence, Lee's Summit, Blue Springs, Raytown, Grain Valley
Johnson CountyREMOVEReplace with 15+ specific JoCo cities (OP, Olathe, Lenexa, Shawnee, Leawood, PV, etc.)
Wyandotte CountyREMOVEReplace with Kansas City KS, Bonner Springs, Edwardsville
64161 (ZIP)REMOVECovered by Liberty city targeting. Mixing ZIPs with cities causes conflicts.
Keep these (already city-targeted):
  • Gladstone: Keep as-is
  • Liberty: Keep as-is
  • North Kansas City: Keep as-is
  • Paola: Move to Tier 4 (test/monitor)

8. Complete Recommended City List (35 Cities)

Copy these into the LSA "Include these service areas" field. Add them one at a time.

Tier 1: Core (8 cities, ~546K pop)

  1. Overland Park, KS
  2. Olathe, KS
  3. Leawood, KS
  4. Lenexa, KS
  5. Prairie Village, KS
  6. Shawnee, KS
  7. Merriam, KS
  8. Mission, KS

Tier 2: Extended (15 cities, ~1.01M pop)

  1. Kansas City, MO
  2. Kansas City, KS
  3. Lee's Summit, MO
  4. Independence, MO
  5. Gardner, KS
  6. Roeland Park, KS
  7. Fairway, KS
  8. Mission Hills, KS
  9. Westwood, KS
  10. Westwood Hills, KS
  11. Spring Hill, KS
  12. De Soto, KS
  13. Gladstone, MO
  14. North Kansas City, MO
  15. Liberty, MO

Tier 3: Opportunity (9 cities, ~196K pop)

  1. Blue Springs, MO
  2. Raytown, MO
  3. Grandview, MO
  4. Belton, MO
  5. Raymore, MO
  6. Bonner Springs, KS
  7. Edwardsville, KS
  8. Lansing, KS
  9. Basehor, KS

Tier 4: Test (3 cities, ~55K pop)

  1. Leavenworth, KS
  2. Paola, KS
  3. Grain Valley, MO

Total: 35 cities covering ~1.83M population across the KC metro

9. Click-by-Click Migration Steps

TIMING: Do this during low-traffic hours (Sunday evening or early Monday before 6AM). The transition may cause a brief dip in impressions as Google re-optimizes delivery (typically 2-4 days to stabilize).
1 Open LSA Dashboard
Go to ads.google.com/local-services-ads > Click your profile > "Service areas"
2 Screenshot Current Setup
Take a screenshot of your current service areas (you already did this). Save it as a backup in case you need to revert.
3 Remove Counties First
In the "Include these service areas" section, click the X next to:
  • Cass County X
  • Jackson County X
  • Johnson County X
  • Wyandotte County X
Also remove: 64161 (ZIP code)
4 Add Tier 1 Cities (do these first)
In the search bar, type each city and select it:
  1. Type "Overland Park" > Select "Overland Park, KS"
  2. Type "Olathe" > Select "Olathe, KS"
  3. Type "Leawood" > Select "Leawood, KS"
  4. Type "Lenexa" > Select "Lenexa, KS"
  5. Type "Prairie Village" > Select "Prairie Village, KS"
  6. Type "Shawnee" > Select "Shawnee, KS"
  7. Type "Merriam" > Select "Merriam, KS"
  8. Type "Mission" > Select "Mission, KS" (NOT Mission Hills, that's separate)
5 Add Tier 2 Cities
Continue adding in the search bar:
  1. Kansas City, MO (this is the big one)
  2. Kansas City, KS
  3. Lee's Summit, MO
  4. Independence, MO
  5. Gardner, KS
  6. Roeland Park, KS
  7. Fairway, KS
  8. Mission Hills, KS
  9. Westwood, KS
  10. Spring Hill, KS
  11. De Soto, KS
Note: Gladstone, Liberty, and North Kansas City are already targeted. Leave them.
6 Add Tier 3 Cities
  1. Blue Springs, MO
  2. Raytown, MO
  3. Grandview, MO
  4. Belton, MO
  5. Raymore, MO
  6. Bonner Springs, KS
  7. Edwardsville, KS
  8. Lansing, KS
  9. Basehor, KS
7 Optionally Add Tier 4
Only if you want maximum reach:
  1. Leavenworth, KS
  2. Grain Valley, MO
Paola is already targeted; leave it.
8 Verify the Map
After adding all cities, check the map preview on the left side. It should show solid blue coverage across the entire KC metro without the rural extensions you had before. Take a screenshot of the new setup.
9 Check for Duplicates
The "You have (X) duplicate area" message should be gone. If it persists, click "Delete duplicate" and resolve.
10 Save Changes
Click Save. Changes take effect immediately but ad delivery may take 2-4 days to fully optimize for the new areas.

10. Handling Small Cities Google Might Not List

Some very small JoCo cities (Westwood Hills, Fairway, Mission Hills) may not appear in Google's LSA city search. If a city doesn't appear:

Option A: Try the ZIP code for that city instead. Westwood Hills = 66208, Fairway = 66205, Mission Hills = 66208.
Option B: These tiny enclaves are geographically surrounded by Prairie Village and Overland Park. Targeting PV and OP will capture most searches from these areas since Google uses approximate location matching within a few miles.

11. Post-Migration Monitoring Plan

Days 1-3: Watch for Impression Drops

Check daily:
  • LSA dashboard > "Leads" tab: Compare lead volume to previous week
  • If impressions drop more than 50%, check if any key cities were missed
  • If zero impressions in first 24 hours, verify profile is still active and approved

Week 1: Lead Source Analysis

  • Track which cities leads come from (LSA shows city in lead details)
  • Compare cost per lead to pre-migration baseline
  • Note any cities producing zero leads (may need to be removed to concentrate budget)

Week 2-4: Optimization

  • Remove Tier 4 cities if budget is spread too thin
  • Remove any Tier 3 cities producing only low-quality leads
  • Consider adding neighborhood-level targeting for high-performing areas (2026 feature)
  • Compare booking rate by city (which cities convert to jobs vs. tire-kickers)

Monthly: City Performance Review

Build a simple spreadsheet tracking per city:
  • Leads received
  • Leads booked
  • Revenue generated
  • CPL (cost per lead)
  • CPA (cost per acquisition)
  • Avg ticket size
This data tells you which cities to keep, grow, or cut.

12. LSA Ranking Factors (Use These to Dominate City-Level)

Now that you're targeting specific cities, here's how to rank #1 in each one:

FactorWeightBSP StatusAction
Review CountHIGHEST394+ reviews, 4.9 starsPush to 500+ (see Competitor playbook)
ResponsivenessHIGHAshton handles callsTarget 90%+ answer rate, <15 min callback
Proximity to SearcherHIGHHQ in Overland ParkCity targeting puts you closer to more searchers
Business HoursMEDIUMStandard hours?Extend to 7PM + weekends = less competition
Dispute RateMEDIUMUnknownKeep disputes below 10% of total leads
BudgetMEDIUMPart of $35KEnsure enough budget to not cap out midday
Service CategoriesMEDIUMPlumbing + HeatingEnsure ALL service types are checked in LSA profile
Pro Tip: Extended Hours
Most KC plumbers run LSA 8AM-5PM. If BSP can answer calls until 7PM and on Saturdays, you capture emergency leads that ALL competitors miss. Emergency calls = highest ticket sizes ($3K-$15K sewer/water heater). This alone can add $10K-$20K/month in revenue from leads nobody else is competing for.

13. Budget Impact Analysis

Current State: With county targeting, your budget spreads across ~2,500 sq miles including rural areas where nobody searches for plumbers.

After City Switch: Budget concentrates on ~800 sq miles of dense residential areas where 95%+ of plumbing searches happen. Same budget, better leads.
MetricBefore (Counties)After (Cities)Expected Change
Coverage Area~2,500 sq mi~800 sq mi68% reduction in waste
Population Covered~2.1M (lots of rural)~1.83M (all urban/suburban)13% reduction, 95%+ quality
Impression QualityMixed (rural + urban)Concentrated urbanHigher intent impressions
Expected CPL$55-80$45-6515-20% improvement
Lead QualityMixed (some out-of-range)All serviceableFewer declined leads
Booking Rate~80%~85%+Better match = higher booking

14. Competitive Advantage: Why This Matters

Most competitors target broad counties because it's the default. By switching to precise city targeting: