SEO

Location Pages for Local SEO: One Real Page per Real Place

Local searches are answered twice: by the map of Business Profiles and by the web pages below it. Location pages help with both when each one describes a real place a customer can use, and they become a liability the moment they are a city name swapped into a template.

A general store and café front with an Open sign in each window, a café menu board on the sidewalk and potted fuchsias beside the door
A real place, open for business

How Local Search Intent Works

A local search is one where the right answer depends on where the searcher is. Some queries say so outright, like dentist in Portland. Many do not. Google states that its systems “can also recognize many queries have a local intent”, which is why, in Google’s own example, a search for “pizza” returns nearby businesses that deliver.

Google’s rater guidelines call this Visit-in-Person intent and describe it in section 12.7.4: people “use search engines to look for Visit-in-Person information, such as finding nearby coffee shops, gas stations, ATMs, restaurants, etc.” When a query names a place, the guidelines tell raters to follow it: “People use explicit locations to indicate exactly what they are looking for.” Someone in Dallas searching for New York hotels wants New York.

The results for a local query usually come in two parts: a map with a short list of Business Profiles, and the ordinary web results underneath. They are ranked on different material. The map draws on Business Profiles; the web results draw on pages. A local SEO plan needs both, and location pages sit on the web side of that line, though they feed the profile too. For how to read any results page before choosing a page type, see reading search intent from the results page.

What Google Says Decides Local Results

Google’s Business Profile help center explains local ranking in one sentence: “Local results are mainly based on relevance, distance, and popularity.” The same page then explains the factors under three headings: Relevance, Distance and Prominence.

The three local ranking factors as Google’s Business Profile help center defines them, and what a business can do about each
FactorGoogle’s definitionWhat the business can change
Relevance“how well a Business Profile matches what someone is searching for”Categories, services, description and website content that describe the business completely
Distance“how far each business is from the customer who’s searching”Nothing, short of opening another real location
Prominence“how well-known a business is”Reviews, links from other websites and mentions, earned over time

Prominence, the page adds, is “also based on info like how many websites link to your business and how many reviews you have”. That is where the website and the profile meet: a site that earns links and describes the business completely supports both relevance and prominence. Two lines on the same page settle common client questions: “There’s no way to request or pay for a better local ranking on Google,” and “Businesses with complete and accurate info are more likely to show up in local search results.”

Get the Business Profile Right First

Location pages support a Business Profile; they cannot replace one. Before building pages, check the profile against Google’s guidelines for representing a business, because several common local tactics are explicitly outside them.

These rules shape the website too. If a business cannot have a profile in a town because it has no presence there, a page built only to rank for that town is the pattern Google’s doorway policy describes.

Where Location Pages Become Doorway Pages

Google’s spam policies define the risk directly. “Doorway abuse is when sites or pages are created to rank for specific, similar search queries.” Two of the policy’s examples describe the classic location-page mistake:

“Having multiple domain names or pages targeted at specific regions or cities that funnel users to one page.” “Creating substantially similar pages that are closer to search results than a clearly defined, browseable hierarchy.”
Google Search Central, Spam policies for Google web search

The same policies cover the faster way to make the mistake at scale: scaled content abuse includes “using generative AI tools or other similar tools to generate many pages without adding value for users”. Fifty city pages with a paragraph of generated local history each are both problems at once.

The practical test is whether the page would still be worth publishing if search engines did not exist: would a customer in that place learn something they need from it? The contrast is usually easy to see side by side.

Doorway-style location pages compared with location pages that earn their place
Doorway patternA location page that earns its place
One template with the city name swapped inContent specific to the location: its address, hours, team, parking, photos
Pages for towns the business does not serve or visitPages only for places the business operates or genuinely serves
Every page funnels to the same contact formEach page offers that location’s phone, directions or booking
Hundreds of near-identical pages, reachable mainly from searchA browseable hierarchy: locations, then each place, then its services
Generated filler about the townReal local proof: projects done there, reviews from there, local rules or pricing

What a Location Page Needs

For a business customers visit

  • The name, address and phone number exactly as they appear on the Business Profile, with the hours, including holiday hours.
  • Directions that a map cannot give: parking, the entrance, accessibility, the nearest transit stop.
  • The services offered at that location, with links to the main service pages rather than copies of them.
  • The people there, and real photos of the place.
  • Reviews and questions from that location’s customers, where the site can show them honestly.

For a business that travels to customers

A service-area business usually needs fewer pages than it thinks. One page that lists the areas served, with the travel policy and any area-specific pricing, serves most searchers better than a page per suburb. A separate page for an area earns its place when something is genuinely different there: a branch, a crew based nearby, local regulations or permits, or a body of completed work in that area that the page can show.

Structured data

Google’s LocalBusiness documentation asks for each location to be marked up as its own LocalBusiness, using the most specific type that fits, so a location page is the natural place for that location’s markup. The general rule from the technical SEO audit still applies: mark up only what the page shows. Markup that lists an address the page does not show, or areas the page does not mention, describes a different page from the one people see.

Structure the Pages as a Hierarchy

The doorway policy contrasts doorway pages with “a clearly defined, browseable hierarchy”, which is also a good description of the alternative. A locations hub links to each location; each location links to the services offered there; each service page links back to the locations that offer it. Every page is reachable by clicking, not only by searching.

Avoid building the full grid of every service in every town. A page for each combination multiplies near-identical pages, which is the doorway pattern again, and it sets the location pages competing with the main service pages for the same queries. That conflict is covered in detail in the guide to keyword cannibalization. Build a service-and-place page only where the place changes the service.

Internal links should name what they link to. A link reading “Our Westbrook office” tells a reader and a crawler more than “Learn more”, and it reinforces which page is the answer for that place.

Measure the Map and the Web Separately

Because the map and the web results are ranked on different material, they need different measurements:

  • The map: rankings at points across the area the business serves, not from its own address, and the Business Profile’s own interaction figures, such as calls and direction requests.
  • The web: Search Console clicks and impressions for each location page, and the queries that reach it. A location page that earns impressions for its town and its services is doing its job; one that earns none is usually a page searchers did not need.
  • The business: calls, bookings and visits attributed to each location, which is what the client will judge the work on.

Review location pages against the profile whenever the business changes: a new location, a closed one, new hours, a changed service area. A page that still lists a closed branch is out of date and contradicts the profile. Update the profile in the same pass, because “if your business info isn’t accurate, your Business Profile might not show up for relevant searches in your area”.

Location page checklist
  • Every location page matches a real location or a genuinely served area.
  • Name, address, phone and hours match the Business Profile exactly.
  • Each page carries information specific to its place that a customer there would use.
  • No page exists only to swap a city name into a shared template.
  • Pages are reachable through a locations hub, not only through search.
  • Service-and-place pages exist only where the place changes the service.
  • LocalBusiness markup describes the location the page actually shows.
  • Map rankings are measured across the service area, and each location page is tracked in Search Console.
ShareXLinkedIn