Local SEO

Local SEO: the complete guide for multi-location businesses

How local search ranking really works, how to keep Google Business Profiles clean, build location pages that are not doorway pages, earn reviews legitimately and govern hundreds of sites.

10 min read

How local ranking actually works

Google is unusually open about local ranking: it comes down to relevance, distance and prominence. Relevance is how closely your business profile and website match the intent behind a query. Distance is the gap between the searcher and your premises, measured from their device or from the place named in the query. Prominence is how well known the business is, inferred from links, articles, directories, reviews and offline reputation. Everything else in local SEO is a tactic serving one of these three, and only two are meaningfully under your control.

Distance is the one you cannot negotiate. In dense city centres the effective radius of a listing is a few hundred metres; in rural areas it can stretch for tens of kilometres. That is why a competitor three streets away outranks you on a generic query, and why renting a virtual office in a city you do not serve is against Google policy and useless. The goal is not to defeat distance but to widen the radius over which you remain the strongest answer.

Relevance and prominence compound slowly and independently. A perfectly categorised profile with no authority wins only the searches happening on its doorstep. A well-known brand with a sloppy profile loses searches it should own outright. Remember too that a local query returns two distinct result sets: the map pack, driven mostly by the business profile, and the classic organic listings, driven by your website. They share signals but not mechanics, and a serious SEO programme has to plan for both rather than assume one drags the other along.

Google Business Profile hygiene, and the mistakes that cost visibility

Your Google Business Profile is not a directory entry, it is a ranking asset, and the field that moves it most is the primary category. Choosing between plumber, plumbing contractor and drainage service changes which queries you are even eligible for, so check what currently ranking businesses have chosen. Secondary categories extend reach without diluting the primary one, provided they match services you genuinely deliver. After category come the business name exactly as it appears on your signage, precise hours including public holidays, the service area if you travel, and your industry attributes.

The mistakes that quietly cost visibility are rarely dramatic. Stuffing keywords into the business name still happens constantly, and while it sometimes works, it is a reportable violation that competitors do report, and suspension takes weeks to unwind. Duplicate listings created by former staff or by an old franchise system split your reviews and signals across two entities. Unmanaged profiles accumulate public edits, wrong hours and user-uploaded photographs nobody vetted. And many businesses never notice that a profile has been marked temporarily closed after a holiday period.

Beyond hygiene, the profile rewards being alive. Fresh photographs, up-to-date services and products, answered questions and the occasional post all influence how often the listing is shown and clicked, and they are the cheapest conversion optimisation available to a local business. Treat the profile like a shop window: assign an owner, review it monthly, and keep the account in the company name rather than in a personal address belonging to whoever set it up years ago. Recovering access after an employee leaves is a genuinely painful process.

  • Keywords stuffed into the business name instead of the real signage name
  • A primary category chosen by instinct rather than by checking what ranking competitors use
  • Duplicate or orphaned listings left over from old sites, agencies or staff accounts
  • Opening hours that are wrong on public holidays, which reliably produces angry reviews
  • Nobody monitoring suggested edits, customer questions or user-uploaded photographs
  • A virtual office or a colleague's address used to fake coverage of a city

NAP consistency and the citation layer

NAP stands for name, address and phone number, and consistency matters for a mechanical reason rather than a mystical one. Search engines build a confidence score about which real-world entity a mention refers to. When forty sources agree on your address in the same format and three disagree, confidence stays high. When half still carry an old suite number or a phone line you retired, the entity fragments and the algorithm hedges by showing you less often. Consistency is not about how many listings you hold, but about the absence of contradiction between them.

The citation layer differs sharply by market, so copying an American playbook in Europe wastes money. In the United States a handful of data aggregators still feed hundreds of downstream sites, so correcting the source propagates to the copies; the teams listed under SEO agencies in the United States work that way. In France the set is smaller and more institutional: the company registry, the main mapping platforms, the sector federations and a few regional directories, the priorities of specialists of the French market. Past the first forty relevant citations, returns fall away quickly.

Run the citation layer from a single source of truth: one document holding the exact legal name, the address formatted the way the postal service writes it, the primary phone number, the opening hours and the short description, with every new listing created from it. Audit once a year and after any move, rebranding or phone change, because a relocation handled badly is one of the few local SEO events that can cost visibility overnight. Paid packages promising hundreds of citations generate duplicates you will later pay to clean up.

Location pages that are not doorway pages

A doorway page, in Google's own definition, is a page built mainly to rank for a location and which funnels every visitor to the same generic destination. The classic offence is a template where only the city name changes, multiplied across two hundred towns where the business has no presence. These pages used to work; today they attract manual actions and, far more often, simply fail to get indexed. If a provider proposes a city-page programme without first asking where you have premises or staff, treat it as a warning sign.

A legitimate location page is one a customer would be glad to land on. It carries the real address and a map, the direct phone number and hours for that site, the names and photographs of the team, the services genuinely offered there, local pricing where it varies, and the parking notes only someone who works there would know. Structured data marking it as a local business, a link from a crawlable store locator and a matching link from the Google profile tie the page to the entity you are strengthening.

Architecture matters as much as content. Use a predictable URL pattern, keep the locator hub crawlable rather than hidden behind a search form, and link every location page from it. Resist creating a page for every service in every city; that combinatorial explosion is where thin content is born and crawl budget dies. If you serve an area from one depot with no public premises, a single honest service-area page beats fifty invented ones. A technical audit should confirm these pages are genuinely indexed before anyone celebrates them.

Prominence: reviews and local links

Prominence is where most multi-location programmes are won, and reviews are its most visible component. Volume, recency, rating and the wording of reviews feed both ranking and click-through, and a location with forty recent reviews usually beats one sitting on two hundred reviews from 2019. What works is a system rather than a campaign: ask at the moment the customer is happiest, through a channel they already use, and give staff a short script plus a link or QR code so nothing depends on somebody remembering.

The line between acquisition and manipulation is narrower than many vendors admit. Offering a discount in exchange for a review breaches Google policy. Filtering customers so that only satisfied ones receive the invitation, a practice known as review gating, is prohibited by Google and now carries regulatory exposure in the United States. Buying reviews is both detectable and, in several jurisdictions, unlawful. The defensible approach is unglamorous: invite everyone, respond to every review including the bad ones, and treat a recurring complaint as an operations problem rather than a reputation problem.

Local links are the quieter half of prominence, and the part most providers skip because it does not scale. The productive sources are ordinary: chambers of commerce, business associations, suppliers and partners, the sports clubs and events you actually sponsor, and regional press covering a real opening or a notable hire. One genuine regional newspaper article about a new branch is worth more than a hundred directory submissions. The principles of modern link building apply, but the sourcing is local and relationship-driven.

Governance at 10, 50 and 200 locations

At around ten locations, governance can still be human. One person owns the profiles, a shared document holds the source of truth, and changes are made by hand. What matters at this size is discipline rather than tooling: a rule that no branch manager creates a listing alone, a monthly check of hours and photographs, and a single company account owning every profile. Most businesses that struggle later never had a process at all, and the cleanup cost rises in proportion to the number of sites.

Somewhere between thirty and eighty locations the manual approach breaks. You need bulk management through the business profile interface or its API, defined roles so a regional manager can post but not rename a listing, and an approval step for anything touching name, address, category or hours. This is where brand consistency and local autonomy start to conflict politically. The workable compromise is a locked core (name, category, NAP, description) and a free layer (photographs, posts, replies to reviews) owned outright by local teams, supported by training rather than permission requests.

Past two hundred sites, local SEO becomes a data operations discipline. Openings, closures, relocations and rebrandings arrive continuously, and the process pushing them to the profiles, the website and the citation layer must belong to a named role, not to goodwill. Franchise networks add a second problem: the franchisee often controls the profile you depend on. At this scale most companies pair a platform with an external partner, one of the specialist agencies used to estates of that size or independent consultants embedded in operations. The criteria in choosing an SEO agency apply, plus one: multi-location experience at your scale.

  • One accountable owner for the whole profile estate, named in the org chart
  • A single source of truth for name, address, phone, hours and description
  • Role-based access so local managers can post without editing core fields
  • A written process for openings, closures and relocations, with a deadline attached
  • An annual audit of duplicates, orphaned listings and stale citations

Measuring local performance properly

Most local reporting is measured badly, starting with rank. A position checked from your office tells you almost nothing, because local results change street by street. Useful local rank tracking samples a grid of points around each site, so you can see the shape of your visibility rather than a single number, and the honest read is a heat map with a weak flank, not an average. Profile insights are helpful but limited: they aggregate, their definitions change periodically, and they cannot be joined to revenue without work on your side.

The metrics that survive scrutiny are per location and tied to behaviour. Calls from the listing, direction requests, website clicks and messages measure the profile. Search Console filtered by the location page and by city-shaped queries measures the website. Split discovery searches from branded ones, because growth in branded searches means your marketing worked while growth in discovery searches means your local SEO did. Then connect both ends: a call tracking number on the website, a distinct one on the profile, and a monthly reconciliation against what each location actually sold.

Report monthly per location and quarterly for the network, and expect variance between sites that has nothing to do with SEO: a new competitor, roadworks, a manager who left. Rank your own locations against each other rather than against a national average, because the weakest quartile is where the cheap wins live. And if you are comparing potential partners, evidence beats narrative: the verified performance data behind the agency leaderboard and the measurement discipline described in SEO KPIs and reporting will tell you more than any case study slide.

  • Grid-based rank sampling around each location, not a single office-based check
  • Calls, direction requests, messages and website clicks, tracked per profile
  • Search Console clicks and impressions filtered by location page and by city queries
  • Discovery searches versus branded searches, reported separately
  • Conversions and revenue reconciled with each location every month

Frequently asked questions

How long does local SEO take to produce results?

Profile fixes such as a corrected primary category, accurate hours or a resolved duplicate listing can move visibility within two to six weeks. Reviews, local links and location pages compound over three to six months. A multi-location rollout across dozens of sites usually shows a network-wide trend after one full quarter of consistent execution.

Do I need a separate web page for every location?

Yes, if the location is a real place with an address, staff and its own opening hours. Each page should carry information specific to that site rather than a template with the city name swapped in. If you cover an area from one depot with no premises open to the public, a single service-area page is more honest and performs better than a set of invented city pages.

Can I rank in a city where I have no office?

You can rank in the classic organic results with a genuinely useful page about serving that city, but you cannot appear in the map pack without a verified address there, and creating one with a virtual office or a mailbox violates Google guidelines and risks suspension. A service-area business can set a travel radius covering the city, which extends reach without faking a presence.

How many Google reviews do I need to rank in the map pack?

There is no threshold. What counts is your position relative to the competitors within the same search radius, and the recency of the reviews as much as their number. A practical target is to stay comfortably above the median count of the businesses currently shown for your main query, and to receive new reviews continuously rather than in bursts.

How much does local SEO cost for a multi-location business?

For a single location, ongoing local SEO typically runs from 300 to 1,000 euros per month. Networks of ten to fifty locations usually sit between 1,500 and 5,000 euros per month, plus a listing management platform priced per location. Larger estates are quoted per site, and the platform licence often becomes a bigger line than the strategy work itself.

Should each branch manage its own Google Business Profile?

Partially. Local teams should handle photographs, posts and replies to reviews, because they know the site and answer faster. Name, address, category, hours and description should stay locked at head office, since these are the fields that affect ranking and are the hardest to repair after an error. Ownership of the account itself must always remain with the company, never with an individual.

Read next