Local SEO when you have three postcodes

A three-office studio called us last year with a familiar problem. They had offices in Auckland, Wellington and Christchurch, a single "Contact" page listing all three addresses, and a rank-nothing presence in every city except the one in their domain-authority shadow. A previous agency had proposed the classic fix: spin up forty suburb pages — "Web Design Parnell", "Web Design Ponsonby", "Web Design Grey Lynn" — from one template with the nouns swapped. We talked them out of it, and this article is the argument we made, plus the programme we ran instead.

Multi-location SEO for service businesses is a discipline of honesty dressed as technique. Google will happily rank a page for "brand strategy Auckland" if the page is genuinely about your Auckland operation. It will just as happily suppress a whole domain if it decides your location pages are a costume. The line between the two is thinner than most agencies admit, and this is how to stay on the right side of it.

First, decide whether you even need location pages

The uncomfortable question: do you have locations, or do you have postcodes? A location, for SEO purposes, is a place with staff, clients, a phone that rings there, and work you can point to that was done there. If three of your four offices are hot-desk memberships that nobody visits, you have one location and three mailing addresses, and your site architecture should say so. Pretending otherwise is how sites slide into doorway-page territory — pages that exist to catch a query rather than serve a visitor.

The test we use: could you send a prospective client to that page and have them learn something true and specific about working with that office? If the honest answer is "it's the same as the Sydney page with different nouns", don't build the page. Build a Locations section on your contact page with real detail per office — address, team, local number, transit notes — and move on. That section can rank for "yourbrand + city" queries, which is most of what those satellite offices would ever have caught anyway.

What makes a location page earn its ranking

When a location is real, the page needs real substance. Our checklist for a city page that deserves to rank:

  • Named local people with roles and photos (or, in our house style, illustrated portraits). "Our Wellington team" with three named humans beats a stock skyline every time, for users and for the page's E-E-A-T signals.
  • Local work. Case studies delivered for clients in that region, or at least in that market's industries. A Wellington page for a studio that serves Wellington councils and utilities should say so, with receipts. If you don't have local work yet, describe the sectors the office focuses on honestly.
  • The actual address and local contact path, marked up with LocalBusiness (or the appropriate subtype) structured data — we cover the implementation detail in our schema markup playbook.
  • Locally specific process notes. Time zones, meeting cadence, how you handle on-site workshops there. This sounds trivial; it's the content no template can fake, which is exactly why it works.
  • A regional point of view. What does the local market actually need? A page written by the person who runs that office will contain two or three observations no head-office template writer could invent. That texture is what separates a location page from a spun one.

Note what isn't on the list: repeating the city name in every heading. Mention it naturally, in the title tag, the H1 and the opening paragraph, then write like a person. Keyword density is a 2009 hobby.

Google Business Profile: the discipline nobody keeps

For service businesses, GBP is usually worth more than the location pages themselves — the map pack sits above every organic result for "studio near me" queries. And yet most multi-location firms treat it as set-and-forget. The operating rhythm we install:

One profile per real location, each with its own page as the landing URL (not the homepage — internal pages convert better and attribute cleaner). Categories chosen with intent: pick the primary category by what you want to rank for locally, not by what sounds grander. A review programme with a cadence: the firms that win map packs ask for a review at a specific, happy moment in every engagement — project handover, the ninety-day results call — and make it a one-link ask. Five reviews a quarter, every quarter, compounds. A burst of thirty went-and-asked reviews in May does not.

Posts and photos quarterly, because an active profile outranks a dormant twin. And a canonical NAP (name, address, phone) sheet: every citation — directories, social profiles, conference speaker bios — matched character-for-character. Inconsistent citations don't tank you overnight; they leak trust slowly.

One warning from experience: don't let individual offices "optimise" their own profiles unsupervised. We've untangled a duplicated listing, a keyword-stuffed business name ("Brassfern — Web Design AI SEO Sydney Surry Hills", which is a policy violation) and a category changed to something aspirational in a single audit. Centralise ownership, distribute the content calendar.

The measurement question everyone skips

Location pages have a measurement trap: they're often navigational detours. A visitor Googles your brand plus a suburb, lands on the Auckland page for eight seconds to find the phone number, and converts via a branded journey that the page gets zero credit for. So before judging any location page on conversions, instrument assists: calls from the tracked local number, direction requests from GBP, and "how did you hear about us" fields that mention locality. We run every location page through the same lens as any content asset — the refresh-and-prune discipline in content strategy that compounds — but with assist metrics in the scorecard, or you'll prune the pages that quietly feed your best leads.

Set expectations on timing with whoever owns the budget. A genuinely new location with a fresh GBP profile and no local citations: three to six months before the map pack takes you seriously, and that's with reviews flowing. A page for an established office that simply never had one: often four to eight weeks. Report the two cohorts separately or the blended average will make one of them look broken.

When you outgrow the honest version

There is a legitimate ceiling. If you serve all of New Zealand from three cities, no amount of craft makes "Web Design Invercargill" an honest page. At that point the growth moves are different: industry pages instead of location pages ("brand strategy for councils"), programmatic pages built on real data rather than swapped nouns, and digital PR in the regions you want to win. The studios that rank in cities where they have no office do it with work, press and clients from those cities — the page is just where the evidence lives.

Key takeaways

  • Count real locations, not postcodes. If a page couldn't teach a prospect something true and specific about that office, it's a doorway page waiting to happen.
  • Location pages that rank carry named local people, local work, real addresses with structured data, and a regional point of view no template can fake.
  • GBP discipline — one profile per location, a review cadence, quarterly posts, canonical NAP — usually outperforms the pages themselves for local queries.
  • Measure assists (calls, direction requests, self-reported locality), not just last-click conversions, or you'll prune pages that feed your pipeline.
  • Rankings for cities where you have no presence come from work and press in those cities. The page is the evidence, not the trick.

FAQ

How many location pages is too many? There's no count rule — there's a substance rule. Ten real offices with differentiated pages is fine. Two offices wearing a thirty-suburb costume is spam, whatever the count.

Should each location get its own domain? Almost never. You'd split your domain authority into shards and multiply your maintenance surface. One domain, one location page per real office. The exception is genuinely distinct brands operating under separate names in each market.

Do virtual offices count? From Google's perspective, a virtual office without staffed hours is ineligible for a Business Profile, and building a location page for one is borrowed time. Be honest on the contact page about how you work remotely in that region instead.

What about service-area businesses with no storefront? Define service areas in GBP, hide the address if clients don't visit, and let the website carry the locality signal through work and client geography. Service-area pages face the same substance test: real jobs, real suburbs, real detail.

We already have doorway pages. What now? Audit them for traffic and assists. Pages earning nothing: merge and 301 to the parent location page. Pages earning visits: rewrite them to the substance checklist or consolidate honestly. The worst option is leaving the costume up and hoping nobody notices — algorithmic patience is not a strategy.

Local search is one slice of the growth engagements we run for service businesses — see how we work in growth, or dig into the surrounding craft in our local SEO for venues field guide.


Keep reading