All articles

Growth

How to Rank in a City With No Office: 4 Levers

You can win organic in a neighbouring city and almost never the map pack. The 4 levers ranked by cost, plus Google's own limits on how far you reach.

Om Patel 16 min read
Photo: Andre Benz / Unsplash

The short answer

You can rank in a city you have no office in, but only in the organic blue links, not the three-result map pack. The map pack is populated from Google Business Profiles and weighted by distance from your verified address, so content cannot move you there. Your four levers are city pages, profile tuning, a second location, and paid ads.

You can rank in a city you have no office in. You just cannot rank everywhere in it, and the part most owners actually want, the three little map results at the top, is the part you almost certainly cannot win.

That matters because the two halves of that page get populated by completely different systems. They sit on the same screen, which is why everyone conflates them. The map block comes from Google Business Profiles and is weighted by how far the searcher is from your verified address. The blue links underneath come from pages on websites. You cannot write your way closer to a city. You can absolutely out-page somebody in it.

So the question is not "can I rank in the next town over." It is "which scoreboard am I playing on, and what does a win cost me on each one."

The three scoreboards, and what each one costs

Before you spend a dollar, split the target city into three separate outcomes. Most bad advice comes from treating them as one.

ScoreboardCan you win it with no office there?What it takesRealistic timeline
Map pack (top three results)RarelyA real, verifiable location in or near that city3 to 9 months after opening one
Organic results (blue links)YesOne genuinely local page per town, built from real job history3 to 6 months per page
Paid placement above bothYes, immediatelyLocal Services Ads or Meta budget targeted at that cityDays

Every legitimate strategy is some mix of these. Anyone selling you forty city pages as a route into the map pack is either confused or counting on you not knowing the difference.

Lever 1: City pages, and the bar they have to clear

City pages work in organic. That is a real, winnable channel, and in a smaller neighbouring town with weak competitors it can be the cheapest lead source you will ever build. But the version most contractors get sold is the version that fails.

The failing version is one page written once and cloned across every town with the name swapped in the heading. Strip the town name out and you have a single document sitting on forty URLs. You have not created forty chances to rank. You have split one, and those pages now compete with each other and with your main service page.

This is not a theoretical risk. An operator on r/localseo with a twelve-year-old domain, a 4.7-rated profile and 113 reviews described going from roughly 40 to 70 organic clicks a day down to single digits after a 2025 core update. Their diagnosis was their own 100-plus city and service-area pages, some of which they conceded were thin, duplicative, or reasonably viewed as doorway pages. They removed the thin content, rebuilt the site, rewrote every remaining page uniquely and cleaned the backlink profile. Months later, still no recovery. Their words: "Completely lost."

Watch out

Thin city pages are not a neutral experiment you can quietly delete later. That operator did delete them, did everything Google's guidance asks, and the traffic did not come back. Treat the decision to publish a town page as one you cannot cheaply undo.

So what clears the bar? A town page has to contain things that are only true about that town. In practice that means:

  • Jobs you actually did there. Street-level detail, what the problem was, what you installed, roughly when. Three real jobs beat any amount of copywriting.
  • Your own photos from those jobs. Not stock. A homeowner can spot a stock photo instantly, and so can a reader deciding whether you really drive out that far.
  • Conditions specific to that area. Housing stock and its age, soil and drainage, the electrical panels that dominate a 1970s subdivision, whichever variable actually changes the job for your trade.
  • Permit and inspection reality. Which office, what they want, how long they take. Dull, specific, unforgeable, and homeowners genuinely want it.
  • Coverage honesty. Whether you cover the town for emergency work or scheduled work only, and what your minimum is out there. If a town sits at the edge of what you will drive for a small job, say so on the page.

That list is also your page-count limiter. Count towns off your job history, not off a map. For most one-to-three-crew operations the honest number lands between three and ten, not forty. The town where you did one job in 2019 does not get a page.

Build them one at a time. Publish your strongest town, leave it a full quarter, and see what it does before writing the next one. Four pages you can defend beat forty you cannot.

Lever 2: Your profile, inside Google's actual limits

Most owners have never read what Google actually permits here, and the limits are tighter than the advice you have been given.

From Google's own service area documentation:

  • You can list up to 20 service areas, defined by city, postal code or similar.
  • Your overall boundary should not be more than about two hours of driving time from where your business is based.
  • You cannot set a service area as a radius anymore. If you set one that way years ago, you cannot even edit it now.
  • Service-area businesses get one profile for the whole area they serve. Not one per town.

That last one kills the most common fantasy outright. You cannot spin up a profile per city. And the 20-area cap forces a real decision. A mobile installer in Perth put it plainly on r/GoogleMyBusiness: he travels anywhere in a scattered metro, but "GMB only allows 20 suburbs to select, I always wonder which will get most traffic."

Pick your 20 the same way you pick your pages: by where the work has actually come from, weighted toward the towns closest to you, because those are the ones where proximity is still working in your favour. We go deeper on how the profile itself gets configured in service area business setup on Google.

Do not remove your address to reach further

This is the single most common piece of bad advice in this topic, and the top-ranking article on this exact query calls hiding your address "the Golden Rule." The evidence says otherwise.

Darren Shaw, founder of Whitespark and one of the more credible names in local search, posted a case on r/GoogleMyBusiness titled "I was wrong. Removing your address WILL destroy your local rankings." A client had removed her address and set a service area covering the entire United States, including Hawaii, which is why his ranking grid was placing her in the ocean. Every ranking was gone in the Whitespark rank tracker. He asked her to put the address back. The next day, all her rankings returned. He notes the verified address never changed, so this was not rankings simply migrating back to an old location.

Another practitioner in that thread reported the same effect in the other direction: "we have onboarded new clients and changed them from a service area to address showing, and their rankings exploded within the week." He then added the necessary caveat, that for a genuine service business "your suspension odds increase substantially."

The takeaway is not that you should display an address you are not entitled to display. Google requires you to hide it if you do not serve customers there, and a home address published to Maps is a problem worth fixing today. The takeaway is that hiding your address is a compliance step, not a growth lever. It never bought you reach. Assuming it did is why so many contractors set a sprawling service area and wonder why the phone went quiet.

If the honest answer for your target city is "organic in six months or paid tomorrow," you probably want both running at once. We build the conversion page, the qualifying form and the tracking, then feed it with campaigns aimed at the specific towns you want work in. Tell us the towns and we will tell you which ones are worth the spend.

Get a lead plan

Lever 3: A real second location, and the math on it

If the map pack in the target city is genuinely where your money is, the only reliable way in is a real location. Practitioners are consistent about this working. One agency described a painting contractor client who opened two more locations and now has three profiles ranking in the top three of their respective areas: "It definitely takes time since your reviews are split but 100% worth it now."

The costs are equally consistent, and they are the part nobody quotes you.

Reviews split. A West Michigan residential roofer raised exactly this on r/localseo. His single profile carried a 4.9 rating across roughly 130 reviews, and his concern was watching that stream divide across three listings, none of which would be competitive on its own. A useful threshold came from another operator in the thread: look at what the competition in the new city earns per month, and if you can generate around twice that monthly review volume, you are in a position to open. If you cannot, you are about to make two weak profiles out of one strong one.

Unstaffed addresses are a suspension risk. The roofer's plan was offices with signage that sales staff would visit occasionally for materials. Opinion split. Some said Google penalises an unstaffed office, full stop. A former roofing company owner countered that the only people who ever visited his office were the mailman and subs looking for work. Both are true at once: the operational point is fair, and the policy risk is real. Google expects a location to be staffed during its stated hours.

It is not necessarily expensive. One agency owner on r/localseo said he routinely recommends clients take a single office lease at around 400 US dollars a month rather than pay him to run ads into that city instead. Whether that maths works depends entirely on your average job value and what a month of ads in that market costs you. Run it before you assume the office is the extravagant option.

It takes months. Every account of this working came with the same caveat. New profile, no reviews, no history. Budget three to nine months before it earns its place in the pack.

Lever 4: Paid, the only thing that works this week

If you need to be visible in a city next month, there is exactly one honest answer, and it is the one agencies give privately. Asked how to show up in cities further from the office, one put it bluntly: "my advice on most situations like this is to run ads. LSAs or search, doesnt matter."

Local Services Ads deserve specific attention here, because of how their targeting works. Google's documentation says you set service areas by county, city or postal code, and that your ads then show in two distinct ways. First, to people estimated to be in that area when they search. Second, and this is the part most owners miss, to people who name that location in their search even if they are somewhere else entirely. Google's own example is someone in Los Angeles searching "repair toilet San Francisco" seeing ads from businesses that added San Francisco to their service area.

That is the exact query pattern you cannot win organically in a hurry, and it is available to you as a paid placement immediately, above the map, with no policy risk. It is also the one lever where a contractor with no presence in a city is on equal footing with the incumbent.

The catch is that it is rented. Stop paying and you disappear. Which is the argument for running paid into the target city while the organic page matures underneath it, rather than choosing between them. Watch your geography settings, because ad platforms leak across borders by default and that is the most common source of out-of-area leads.

Two different searches, two different battles

Here is a distinction that explains a lot of confusing rank reports. A contractor on r/localseo asked why a profile ranks third for "roof repair dallas" but fourteenth for "roof repair" typed by somebody in Dallas. Same intent, wildly different result.

They are not the same query. When someone names the city, the search can be satisfied by a page about roof repair in Dallas, and your website page is eligible. When someone in Dallas just types "roof repair," Google is answering a proximity question, and it reaches for profiles near that person.

City-named searches are the winnable half, and the ones your town page is built for. Unnamed near-me searches inside a city you have no presence in are the half to stop measuring yourself against, or you will conclude a working strategy has failed. More on why a single rank number misleads in how to rank in the Google map pack.

Picking which city to go after first

Owners usually pick the biggest nearby city. That is generally the wrong one, because it is the one with the most entrenched competition and the highest ad costs.

Rank your candidates on four questions:

  1. Have you already done work there? If the answer is no, you cannot write a page that clears the bar, and you have no reviews mentioning the place. Start with the towns where jobs have already trickled in on their own. Those are the cheapest wins available to you.
  2. How far is it, really? The r/localseo owner who kicked off this whole thread had a single office, 95 percent of business inside a 25-mile radius covering 12 to 15 cities, and sensibly narrowed his focus to the 6 to 8 that border his own. Bordering towns are where profile signals still carry. A town 90 minutes out is a paid play or nothing.
  3. What does the competition actually look like? Search your money keyword with that city name and count how many of the top organic results are real local pages versus directories. Then look at the map pack incumbents' review counts. A town where the leader has 30 reviews is a different project than one where they have 300.
  4. Is the work worth the drive? Small jobs 40 minutes out can lose you money once you price the windshield time. Set a minimum for the outer towns and put it on the page.

Tip

Run the numbers per town on job value, not on search volume. A town producing four searches a month for a service with a 12,000 dollar average ticket is a better target than one producing forty searches for a 300 dollar service call an hour from your shop.

A realistic 90-day sequence

If you want a plan rather than a list, this is the order that respects what actually moves:

  • Week 1. Audit your profile against Google's limits. Confirm your address handling is correct, trim your service areas to the 20 that matter, and check your boundary is inside the two-hour guidance.
  • Week 1. Turn on paid into the single target city. It is your only source of near-term leads there, and it tells you within a month whether demand is real.
  • Weeks 2 to 4. Write one town page, for the town where you have the most job history. Pull the photos, get the addresses, write the permit paragraph.
  • Weeks 4 to 12. Work reviews that mention the target town by name, and put a real local link behind the page through a sponsorship or an existing supplier relationship.
  • End of quarter. Compare paid cost per booked job against the organic page's trajectory, then decide whether town two gets a page or that city needs a location.

What to measure

Track the target city separately from your home market, or your home market will hide everything.

  • Organic clicks and impressions filtered to the town page in Search Console, plus the city-named queries it surfaces for. That is the scoreboard your page competes on.
  • Booked jobs by town, not leads by town. A channel producing calls you do not close is not working.
  • Paid cost per booked job in that city versus your home market. A large, persistent gap is telling you something about competition there.
  • Map pack position from inside the target city, checked once for a baseline and then ignored unless you open a location. Monthly checks just generate false disappointment.

The businesses that expand well into neighbouring towns are not the ones with the cleverest tactics. They are the ones that stopped trying to fake proximity, picked one town, and built something for it that was actually true. If you want that built and fed for you rather than assembled between jobs, that is the work we do.

Frequently asked questions

Can I rank in the map pack for a city I have no office in?
Almost never. The three-result map block is populated from Google Business Profiles and distance from your verified address is one of the three factors Google names. You cannot write your way closer to a city. The exceptions are towns with essentially no competition, or after-hours searches where you are open and everyone else is closed.
Do service area pages actually work?
They work in the organic results below the map, and only when each page carries material that is true for that one town. Real jobs with street-level detail, your own photos from those jobs, local conditions, permit specifics. A page built by swapping the town name into a template competes with your own service page and adds nothing.
How many service areas can I list on my Google Business Profile?
Twenty. Google's own documentation caps it at 20 service areas defined by city, postal code or similar, and says the boundaries of your overall area should not exceed roughly two hours of driving time from where your business is based. You can no longer set a service area as a radius.
Should I remove my address to rank in more cities?
No. Removing your address does not widen your reach and can collapse it. Whitespark founder Darren Shaw documented a client who removed her address and set a nationwide service area, lost her rankings entirely, and recovered them the day after the address went back. If you genuinely do not serve customers at your address, Google requires you to hide it, but do that for compliance, not as a growth tactic.
Will opening a second office actually help me rank there?
Yes, if the location is real. Practitioners consistently report satellite locations reaching the top three in their own map packs. The costs are that reviews split across profiles, results take months, and an unstaffed address is a suspension risk. Google also allows service-area businesses only one profile for the whole area they serve, so a second profile needs a genuine second location behind it.
What is the fastest way to appear in a city I cannot rank in?
Paid. Local Services Ads let you set service areas by city, county or postal code, and Google's documentation confirms ads show both to people located in that area and to people who name that city in their search. It buys placement above the map immediately, which no organic tactic can do in a city you have no presence in.
Why do I rank for roof repair Dallas but not for roof repair searched in Dallas?
Those are two different searches hitting two different systems. A query that names the city can be answered by a page on your website competing organically. A query typed by someone standing in that city leans much harder on proximity to your verified address. One contractor on r/localseo reported ranking third for the city-named version and fourteenth for the same service searched from inside the city.
How long does it take to rank in a neighbouring city?
Months, not weeks, and the honest answer depends on competition and how much real local material you have. Publish one strong town page, leave it a full quarter, and measure it before building the next. A contractor with four genuinely local pages beats one with forty clones.
Done-for-you lead generation: a dedicated conversion page, a qualifying form that arrives with the answers attached, and lead-to-sale tracking, fed by targeted outreach and Meta ad campaigns we build and run.
Get a lead plan

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.