Local SEO: How Businesses Get Into the Map Pack

Англомовне локальне SEO

Local SEO is how a business gets found for searches tied to a place: “dentist in Austin”, “car service near me”, “buy a bike Manchester”. It differs from ordinary SEO in two ways: Google adds a map block with three businesses above the usual results, and what people see depends on where they are searching from.

This article was first published in 2021 as a piece about local promotion in English-speaking markets. We have rewritten and broadened it: it is now a guide to the site side of local SEO, with a separate section on running local SEO across several countries. Our guide to the Google Business Profile covers the profile itself, so we don’t repeat it here.


1. Who needs local SEO

Local promotion pays off when the buying decision depends on distance, or on whether the customer can reach you:

  • businesses with a physical address: shops, clinics, salons, cafés, garages;
  • services delivered at the customer’s location: repairs, cleaning, towing, delivery — these may have no public address at all;
  • chains and companies with branches in several cities;
  • online businesses with local pickup or a warehouse in a specific city.

Local SEO is not for companies where the customer’s location makes no difference: SaaS, online services, B2B manufacturers selling nationwide. They get more from ordinary organic search and topic pages.

There is one in-between case: a company serves the whole country, but customers still search with a city name. Then location pages are worth building — not for the map block, but for the "service + city" queries themselves.


2. The three local ranking factors

This is one of the rare cases where Google states the factors outright. Its help documentation names three:

  • relevance — how well the business matches the query;
  • distance — how far it is from the searcher, or from the location named in the query;
  • prominence — how well known the business is: mentions, links, reviews, and its position in ordinary organic results.

The same page states plainly that there is no way to pay for a higher position in Google’s services.

Distance is what makes local results different from anything else: there is no single position. Two blocks away you are first; across town you may not be in the top three at all. That is why local rankings are checked from specific coordinates rather than with an ordinary rank snapshot.

The business profile drives the first two factors; the website drives the third. We covered filling in and verifying the profile separately. The rest of this article is about the site.


3. Site structure for local search

A page that covers three cities at once is not relevant to any of those queries. So the backbone of local SEO on a website is separate pages per location.

Type of business What to build
One location, one city No separate location pages needed. The city belongs in the title, H1, body copy and on the contact page
Several locations in one city A page per location with its address, hours and photos, plus one page listing every address
Several cities A page per city. Where a city has several locations, a city page plus location pages
Several services in several cities "Service + city" pages, but only for combinations people actually search for. Check the volumes instead of multiplying every service by every city
Mobile services with no address A service-area page: neighbourhoods, suburbs, travel times, conditions

 

Keyword research is what tells you which combinations have demand. In most niches it is spread very unevenly across cities, and half the planned location pages turn out to be unnecessary.


4. What belongs on a city page

The most common mistake is to build one page and clone it with the city name swapped. Google calls these doorway pages, and they are a spam policy violation. In practice they simply don’t rank, because they give the reader nothing new.

Beyond the city name, a location page should carry:

  • the address, phone number and opening hours of that specific location, with a map and landmarks;
  • whatever differs locally: delivery zone and cost, call-out times, what is in stock on site;
  • photos of that location — not stock images, and not photos from another branch;
  • case studies, reviews or examples of work from that area;
  • the people who work there, if that matters in your field.

Write the title and H1 the way people speak — "Refrigerator repair in Leeds", not "Refrigerator repair Leeds West Yorkshire cheap". Everything else about on-page optimization applies to location pages exactly as it does to any other page.

If the location pages did end up similar to one another, check whether Google is treating them as duplicates: the indexing report in Search Console shows this, and each page’s canonical tag should point to itself rather than to the main service page.


5. Business details on the site, and markup

The name, address and phone number (NAP) should be written identically on the site, in the business profile, in directories and on social profiles — abbreviations included. "St." in one place and "Street" in another is already an inconsistency that makes matching harder for Google.

The minimum on the site:

  • a contact page with address, phone, hours and a map;
  • address and phone in the footer on every page;
  • the phone number as a tel: link, and the address as text rather than an image.

On top of that comes LocalBusiness markup. It is worth knowing what it does: Google presents it as a way to earn a richer appearance in search, not as a ranking factor. Only two properties are required — name and address. Among the recommended ones, local businesses get the most out of openingHoursSpecification (including late-night and seasonal hours), geo (coordinates, with at least five decimal places), telephone, priceRange, and department for businesses with distinct departments.


6. Multi-location businesses and businesses without an address

6.1. Several locations

For a chain, each location needs its own profile and its own page on the site. The usual mistakes: every profile points to the site’s homepage, the name is written differently in each profile ("Company", "Company Leeds", "Company on High Street"), and the site has no page listing all the addresses.

The name in the profile has to match the real signage. Adding a city or a service to it for the keywords breaks Google’s rules, and profiles get demoted or suspended for it.

6.2. No public address

If you don’t receive customers at your address, the business is registered as a service-area business: the address is hidden and the areas you travel to are listed instead. On the site, back this up with a page describing the service area: where you go, how quickly, and whether outlying areas cost extra.

Cloning a page for every neighbourhood doesn’t help — that is the doorway problem from section 4 again. One service-area page with real substance works better, plus individual pages only for the areas or suburbs people genuinely search for.


7. Local links and mentions

Prominence is the third factor in Google’s documentation, and links and mentions are what build it. For a local business they look different from ordinary link building.

What works:

  • directories with a real audience: industry aggregators, mapping services, booking and review platforms in your niche;
  • local media: city publications, neighbourhood news, regional blogs;
  • partnerships and events: sponsoring local events, joint promotions with a neighbouring business, taking part in community initiatives;
  • trade associations and business groups;
  • "where to buy" pages on manufacturers’ sites, if you are a dealer.

What to avoid:

  • buying links and placements in low-quality directories — this is set out in Google’s link spam policies;
  • handing out "scholarships" to universities in exchange for a .edu link: the scheme is built for the search engine, not for an audience;
  • submitting to hundreds of directories for the sake of volume: citations work because the data matches everywhere, not because there are many of them.

Link building for English-speaking markets is a separate service of ours — see link building.


8. Reviews

Review count and content feed into prominence, but that is not the main point: people read reviews before they get in touch. From BrightLocal’s 2026 consumer survey:

Metric Figure
Read reviews of local businesses 97% of consumers
Always read reviews 41%, up from 29%
Will only use businesses rated 4.5 stars or higher 31%, up from 17% a year earlier
Prioritize reviews from the last three months 74%
Expect the owner to respond to their review 89%
Use AI assistants to find businesses 45% — third among sources, up from 6% the year before

 

What follows from this: reviews need to be recent, not collected years ago; they need replies, negative ones included; and the moment to ask is when a customer is happy — never in exchange for a reward tied to the rating, which Google penalizes.


9. Running local SEO across several countries

Once a business operates in more than one English-speaking country, another layer is added: you have to show Google which country each part of the site is for.

9.1. Domain and structure

Per Google’s documentation, a country-code domain (.co.uk, .com.au) is the strongest signal of which country a site targets — and the most expensive option, because authority has to be built from zero for each domain. Subdirectories on one domain (site.com/uk/, site.com/au/) are easier and keep the authority together, although users may not recognize the targeting from the URL.

Google describes server location as a signal but not a definitive one, precisely because of CDNs. Moving hosting to the target country for the sake of rankings is not required.

9.2. Hreflang

Language and country versions are linked with hreflang, and its rules are strict:

  • links must be reciprocal: if page A points to page B, page B must point back, or Google ignores the annotations;
  • every version must also reference itself;
  • URLs must be fully qualified, with the protocol;
  • language first, then region: en-GB is valid, while UK on its own is not a code that exists;
  • x-default is the fallback for visitors whose language matches none of your versions.

9.3. What else changes

  • The language itself. British and American English differ in more than spelling — the queries differ too: mobile phone versus cell phone, flat versus apartment. One page written in "general English" loses to a localized one;
  • Review platforms. Beyond Google, the US has Yelp and the Better Business Bureau; travel and hospitality have Tripadvisor. Those profiles work both as citations and as a traffic source;
  • Data formats. Addresses, postcodes, phone formats and units of measurement should be local — both people and algorithms notice;
  • Competition. In many US local niches the organic results are dominated by aggregators, so location pages and the business profile often pay off faster than trying to outrank an aggregator.

10. Measuring results

An ordinary rank check is useless for local search, because results depend on where the search happens. What to look at instead:

  • rankings tied to coordinates rather than national averages;
  • business profile performance data: impressions in Search and Maps, clicks on directions, calls and the website link, and the queries that surfaced the profile;
  • location pages in Search Console, tracked individually: impressions, clicks, queries;
  • phone calls through call tracking or a dedicated number — Google discontinued call history in business profiles on 31 July 2024;
  • leads from location pages in GA4, broken down by city.

In short:

  • Google names three local ranking factors: relevance, distance and prominence. None of them can be bought.
  • The business profile drives the map results; the site drives organic results and prominence.
  • Every city needs a page with real substance, not a clone with the name swapped.
  • LocalBusiness markup affects how the result looks, not where it ranks.
  • Across countries, you also have to choose between country domains and subdirectories, get hreflang right, and localize the language.

If you want to find out what is keeping your site out of local results, start with an SEO audit. For businesses entering English-speaking markets, we handle this as part of SEO for English-language websites.

Get in touch!

Get More Value

You will get the best content from us to help your business grow.
Your request has been sent.

    Subscribe

    Advance with us — apply now

    Get a free consultation and business promotion assessment
    Your request has been sent.

      Send