Key takeaways
- The map pack is recalculated for every searcher's location, so you are competing in dozens of separate local contests, not one LA-wide ranking.
- Proximity to the searcher is the one factor you cannot optimize past; pick cities you can win from where you actually are.
- Mid-size cities like Burbank, Torrance, Whittier or Glendale are winnable for a 1 to 5 truck shop; the Westside and downtown core mostly are not.
- A rank grid shows your real footprint as a map of pins; run one before and after any change.
- 90 days is enough to move from invisible to the 3-pack in a home city if reviews, profile and website work happen together.
- Expand one adjacent city at a time; spreading across the county dilutes every signal.
The 3-pack is a different contest in every city
When a homeowner in Torrance searches plumber near me, Google builds the three-listing map pack for that spot on the map. A homeowner two miles away in Redondo Beach gets a different three. There is no single Los Angeles ranking for plumbers; there are hundreds of overlapping micro-rankings, one for every place a search happens.
This changes what local SEO means for a plumbing shop. You are not trying to beat the biggest companies in the county. You are trying to be the best option within a few miles of where your trucks start the day. The large franchises with 40 trucks and offices across the basin win a lot of ground, but they cannot be closest to everyone.
Google's three ranking factors are relevance (does your profile match the search), distance (how far you are from the searcher) and prominence (how well known you are, measured largely by reviews, links and mentions). Most small shops lose on relevance and prominence in their own city because the profile is thin and reviews are stale. Those two are fixable. Distance is the one you plan around.
Proximity: the factor you cannot fake
Your profile's location is either a real office address or, for a hidden-address service business, the address Google verified you at, usually your home or yard. Rankings radiate from that point. The denser the competition, the shorter the radius before you drop out of the pack.
Owners try to get around this in ways that fail or get the profile suspended: virtual offices, a friend's storefront, a UPS box, or a second profile in a city where nobody works. Google's guidelines are explicit that a listing needs real staff during stated hours, and competitor reports in LA are common. A suspended profile can take weeks to restore and loses its reviews in the meantime.
The honest moves are to pick your target cities based on where you are, and to move the business if where you are is a bad base. A plumber living in Palms who wants to serve the South Bay is better off renting a small yard in Gardena than fighting Google from the wrong side of the 405.
Everything after this assumes you have accepted the radius and are working inside it.
Which LA cities a 1 to 5 truck shop can actually win
Not all cities are equal. Some have 150 plumbing profiles competing for the pack, others have 30. Some have franchise offices in the middle of town, others do not. Based on what rank grids tend to show across the county:
- Usually winnable: Burbank, Glendale (outside downtown), Torrance, Gardena, Whittier, Downey, Covina, West Covina, Lakewood, Northridge, Granada Hills, Santa Clarita neighborhoods, Palmdale and Lancaster.
- Winnable with a strong profile and 100 or more reviews: Pasadena, Long Beach (by neighborhood), Sherman Oaks, Culver City, Inglewood, Alhambra.
- Mostly not winnable for a small shop: Santa Monica, Beverly Hills, West Hollywood, downtown LA and Hollywood, where national brands, dense competition and a lot of commercial accounts make the pack expensive to hold.
Pick your home city plus one or two adjacent ones. Three cities with a combined population of 300,000 is plenty of demand for five trucks. The mistake is listing 20 cities in the service area and ranking in none of them.
Check your choice against the data: search the plain phrase plumber plus the city name from inside that city, and note whether the top three have 50 reviews or 500. That tells you the cost of entry.
Rank grids: see what customers see
Searching your own name from the office tells you nothing. A rank grid tool drops a grid of points across a city, runs the search from each one, and shows where you rank at each point as a colored pin: green for positions 1 to 3, yellow for 4 to 10, red for below that. Local Falcon, BrightLocal and several others sell this for a few dollars per scan; some agencies, including Rung Media, include a monthly grid in their reporting.
Run grids for three or four phrases that matter: plumber near me, plumber plus your city, drain cleaning plus your city, water heater repair plus your city. Use a 7 by 7 grid at about half-mile spacing for a mid-size city. Do it once before you change anything and save the image.
The first grid is usually humbling. A shop that thinks it serves the whole Valley discovers it is green in a two-mile circle around the owner's house and red everywhere else. That is useful. It tells you which neighboring city to go after and which to leave alone.
Re-run the grid every 30 days. Movement from red to yellow in a city is the earliest sign the work is paying off, long before the phone changes.
The 90-day plan
Here is a sequence that fits a small shop with an owner doing some of the work and a few hours a week of outside help.
Days 1 to 15: fix the foundation. Correct the Google Business Profile: Plumber as primary category, the right secondaries, 20 or more services with prices, every true attribute, honest hours, named service-area cities. Make sure your name, address and phone match exactly on your website, Yelp, the BBB, Nextdoor and the CSLB license lookup. Run the baseline rank grid.
Days 15 to 45: build reviews. Launch the after-every-job review text and run a past-customer campaign in batches. Target 30 to 50 new reviews in this window. Reply to every one. Upload 10 real job photos.
Days 30 to 60: website pages. Publish one page per target city (Plumber in Burbank) with real content: the neighborhoods you work in, local permit notes, water heater and sewer jobs you have done there, and photos. Publish one page per core service. Make the site load in under three seconds on a phone.
Days 60 to 90: prominence. Get listed with the local chamber, a supplier directory, and two or three LA-area home services directories. Post weekly on the profile. Re-run the grid at day 60 and day 90 and compare.
Most shops see their home city turn mostly green by day 90 and the first adjacent city turn yellow.
What to do once you own one city
Once the home-city grid is green and the phone reflects it, expansion is a repeat of the same plan one city over, not a leap across the county. Add the next adjacent city to the service area, build a city page for it, and point the past-customer campaign at the customers you already have there. Reviews that mention the city name help; you get them by asking right after jobs in that city, not by scripting.
Keep an eye on the seasonal pattern. In LA, drain and sewer searches spike with the first heavy rain, usually November through February, and water heater searches climb in the same cold stretch. Slab leak and repipe work runs year-round. Time your posts, photos and city pages so they are live before the season, not during it.
Finally, decide whether a second real location makes sense. Once you are consistently turning away work in a city 15 miles away, a small yard with a tech starting there each morning, verified as its own profile, is the only legitimate way to extend the radius. Until then, depth in three cities beats width across thirty.
Questions plumbers ask
How long does it take a plumber to rank in the Google map pack in Los Angeles?
For a shop with a verified profile and some reviews, 60 to 90 days of consistent work usually gets the home city into the top three for the main searches. Denser cities and brand-new profiles take longer, often four to six months. Movement shows on a rank grid weeks before the phone changes, so measure monthly.
Does my service area setting help me rank in more cities?
No. The service area tells Google and customers where you work, but proximity to the searcher still decides the map pack. Listing 20 cities does not make you show up in 20 cities. Keep the list to the cities you can reach in roughly 30 to 40 minutes and put your effort into reviews and city pages for those.
Do I need a website to rank in the map pack, or is the Google profile enough?
A profile alone can rank in a small city with little competition. In most of LA County, the shops holding the 3-pack have a fast website with service and city pages that back up the profile. Google uses the site to confirm relevance and prominence. A simple five to ten page site, kept current, is enough for a small shop.
Should I run Google Local Services Ads or focus on organic map pack ranking?
Both, if the budget allows. Local Services Ads show above the map pack and are pay-per-lead, which gives a small shop calls while the organic work builds. They also require a background check and license verification, which takes a few weeks. Organic map pack ranking is slower but does not stop when you pause the budget.
