Expanding a home service business into new cities is a good problem to have, and it comes with a question that trips up a lot of owners: do you need a separate Google Business Profile for every city you now serve? The tempting answer, more listings means more map pack real estate, is also the answer most likely to get a profile suspended. Here is how to actually think about it.
Two different business models
The right structure depends entirely on which kind of business you run, and a lot of confusion comes from applying the wrong model's rules.
- Storefront businesses have a real, staffed, physical address customers can visit. Each genuine location gets its own Business Profile, tied to that specific address.
- Service-area businesses travel to the customer and don't have a public-facing storefront, which describes the majority of plumbers, HVAC companies, locksmiths, and similar trades. These businesses are meant to run a single Business Profile with a defined service area, not a profile per city served.
What Google actually allows
For service-area businesses, Google's guidelines are specific: you hide your street address from public display, and instead define the cities, zip codes, or regions you serve directly in the profile's service area settings. One legitimate, staffed base of operations gets one profile, with the service area radius doing the work of signaling where you operate, rather than a separate listing per city.
This surprises a lot of expanding businesses, because it feels like it should work the opposite way, more presence should mean more listings. But the service area field exists precisely so a genuinely single-location business can represent multi-city coverage without needing to fabricate additional addresses.
Sizing your service area radius
A common mistake in the other direction is defining a service area far larger than what a business can realistically and promptly serve, in an attempt to capture more map pack visibility. Google allows a service area business to define a fairly generous radius, but an overly broad one creates two real problems rather than one advantage. First, prominence and review signals stay concentrated near the actual base of operations, so distant parts of an oversized service area rarely rank competitively anyway, since a genuinely local competitor with a shorter drive time and its own reviews usually wins there instead. Second, and more damaging, is the trust cost: a customer who books based on a listed service area and then waits an unreasonably long time for a technician to arrive is a customer who leaves a review about it.
A more reliable approach is defining the service area around actual, honest response capability, typically the radius a technician can reasonably reach within the timeframe the business promises, then expanding it deliberately as staffing and dispatch capacity genuinely grow, rather than setting an aspirational radius on day one.
When a second profile is legitimate
A second Business Profile is the right call when the expansion is real, not just a marketing footprint: a second office that is genuinely staffed during business hours, has its own distinct address, and has its own local phone number people can call and reach someone at that location. This is common for businesses that grow past a single dispatch hub into true regional operations with multiple staffed branches.
What doesn't qualify: renting a mailbox or virtual office in a new city to create an address for a second listing, listing a technician's home address as a business location, or creating a profile for a location with no one actually answering calls or available for a visit. Each of these violates Google's guidelines directly, and the risk isn't a warning, entire profiles get suspended, including the original, legitimate one tied to the same business.
The doorway page trap
The website version of the same mistake is building a near-identical page for every city in a target radius, swapping only the city name, with no real content differentiation. Search engines refer to this pattern as doorway pages, and it's treated as a manipulation tactic rather than a legitimate content strategy. A city gets its own page when there's something genuinely specific to say about operating there: distinct service area details, local project examples, or regionally relevant information, not just a find-and-replace of the city name into an otherwise identical template.
The safer alternative: location pages
For a service-area business covering multiple cities, the right way to build genuine local relevance without risking a profile suspension is a well-built location page on your own website for each city, combined with the single, properly configured Business Profile. A good location page includes locally specific service area details, any location-specific offers or considerations, and clear calls to action, while your Business Profile handles the map pack visibility through its service area setting rather than through multiple listings.
A decision framework
| Situation | Right structure |
|---|---|
| Single office, serves a 30-mile radius across several cities | One Business Profile with service area configured, one location page per city on the website |
| Genuine second staffed branch with its own address and phone | A second, separate Business Profile tied to that real address |
| Want to "rank" in a new city with no physical presence there yet | A location page only, no new profile, until a real presence exists |
| Considering a virtual office or mailbox to create a new listing | Don't. This risks suspension of every profile tied to the business |
The right version of a four-city expansion does not come with four fabricated addresses. It comes with genuine local SEO groundwork built city by city under the correct structure, the slower, less tempting path, and the one that does not put the whole business's visibility at risk over a shortcut.

