Local website SEO

How do you build location pages that are not doorway pages?

A location page tells people everything they need to visit or book one branch: address, hours, team, parking, services offered there. Built for real places, location pages rank and convert. Built for towns you merely want to rank in, they become doorway pages.

By the ShoutEx Team · Updated October 2026 · Facts checked October 7, 2026
A location page is only as strong as the facts about that place that appear nowhere else on your site.Local SEO · Updated October 2026
1 page
For each real branch or office, matching that branch's Business Profile
Doorway
Google's spam policies name city-targeted pages that funnel users to one page
Per branch
LocalBusiness markup with that branch's own address, phone and hours

What is a location page?

What is a location page?

A location page is a page on your website for one physical place your business operates from, such as a branch, clinic or office. It holds that place's name, address, phone, hours, directions, team and the services offered there, and it is usually the website link on that location's Google Business Profile.

Single-location businesses often do not need one: the homepage and contact page cover it. Location pages become essential once you have two or more places customers can visit, or a service-area business with crews based in different towns.

Location pages connect your website to the map. Someone who finds your Kitchener branch in Maps and taps Website should land on the Kitchener page, not on a homepage that makes them hunt for the right branch. See multi-location SEO for the wider plan.

When should a business create a location page?

Create a location page when there is a real place behind it. The table covers the common cases.

SituationLocation page?Why
A branch, clinic or store customers visitYes, one per branchMatches the Business Profile for that address
A service-area business with a crew or depot in a townYes, for that baseReal staff, real jobs, a real starting point
A town you serve often from another base, with many past jobs thereMaybe, as a service-area pageOnly if you can show genuine local work and details
A town inside your service area with no special detailNoList it on the service area section instead
A city you want to rank in but do not serveNoThis is the doorway pattern

Service-area pages sit in a grey zone. A plumber with 200 completed jobs in Barrhaven, local photos and a technician who lives there can build a genuinely useful Barrhaven page. A plumber with none of that cannot. Storefront or service-area explains how the profile side differs.

What should a location page include?

Start with the facts that only this location has, then add the content that helps someone choose and arrive.

Office towers seen from street level in a downtown business district

Think of the page as the front door of that branch. Everything a first-time visitor would ask the receptionist belongs on it.

  • Name, address and phone exactly as on that location's Business Profile, in text, not only in an image.
  • Hours, including holiday hours, kept in step with the profile.
  • How to get there: parking, transit stops, entrance, accessibility, landmarks.
  • Who works there: named staff with roles and real photos.
  • Services offered at this location, with links to the service pages. Note anything not offered here.
  • Local proof: photos of the actual premises, recent work nearby, community involvement that is real.
  • An embedded map or directions link and a tappable phone number.
  • Structured data for this branch only.

Google's local business structured data guide says to use the most specific LocalBusiness type and to include the address and name, plus recommended properties such as geo coordinates, telephone, url and opening hours. On a multi-location site, each location page carries its own markup. The detail is in LocalBusiness schema.

What does a genuine location page look like?

A mock-up for one branch of a fictional physiotherapy group with three clinics in Waterloo Region. Notice how much of it could not be reused for the other two branches.

Example · educational mock-up of a fictional business
riverbendphysio.example/locations/kitchener-belmont/
Riverbend PhysiotherapyCall 555-0164
Riverbend Physiotherapy Belmont Village, Kitchener

Ground-floor clinic at 712 Belmont Ave W. Free parking behind the building; iXpress stop at the corner.

  • Open Mon to Fri 7:00 to 19:00, Sat 8:00 to 13:00
  • Direct billing to most extended health plans
  • Wheelchair-accessible entrance and treatment rooms
3 registered physiotherapists1 registered massage therapist
Book at Belmont Village
Name
Phone
Preferred day
Reason for visit
Request appointment
Online booking also available.
Proof
Priya S., PTSports and running injuries
Marc D., PTPost-surgery knee and hip rehab
Services
PhysiotherapyAll three clinics
Vestibular therapyBelmont Village only
Massage therapyBelmont and Uptown
Questions
Where do I park?
Do I need a doctor's referral?
Which clinic is closest to Fairview Park?
Location page mock-up: branch-specific address, parking, transit, hours, staff and services offered at this site. All names, addresses and details are fictional.
Example · URL structure for a fictional business
/locations/All clinics, with a map and links
/locations/kitchener-belmont/Own address, team, hours, photos
/locations/waterloo-uptown/Own address, team, hours, photos
/locations/cambridge-hespeler/Own address, team, hours, photos
/physiotherapy/Service page, links to all three clinics
/vestibular-therapy/Service page, notes it is Belmont only
Where location pages sit: a locations hub links to each branch, and service pages link to the branches that offer them. Fictional site.
ShoutEx rule

Swap test: change the city name. Does anything else need to change?

If the only edit a page needs to become another city's page is the city name, it is a doorway page. A real location page would need a new address, team, photos, hours and directions.

Where is the line between a location page and a doorway page?

Google's spam policies list doorway abuse, and one of the examples is having pages targeted at specific regions or cities that funnel users to one page. In practice that means a set of city pages that all say the same thing and all push the visitor to the same contact form.

SignalGenuine location pageDoorway pattern
AddressA real address with a Business ProfileNone, or the head office on every page
ContentBranch-specific team, hours, directions, photosTemplate text with the city name swapped
Purpose for the visitorVisit or book this branchGet them to one generic page
Number of pagesMatches the number of real locationsDozens or hundreds of towns
Would a customer miss it if removed?YesNo

If you already have dozens of thin city pages, consolidate them. Keep pages for real bases, merge the rest into a service area section, and redirect the removed URLs to the most relevant remaining page.

How do you measure location pages?

Measure each location page against its own branch: actions from the page, visits from that branch's Business Profile and whether the page appears for searches that name the area.

Location page measuresOne row per branch, reviewed monthly
MeasureWhy it mattersSource
Calls, bookings and direction clicks from the pageThe page's real jobAnalytics events, call tracking
Visits from the branch's profile link (UTM tagged)Maps visitors land on the right branchAnalytics
Queries containing the area or branch nameLocal relevance of the pageSearch Console
Indexing status of each location URLThin or duplicate pages may be left outSearch Console page indexing
Bounce to the locations hubVisitors who landed on the wrong branchAnalytics path report
Source: ShoutEx measurement plan for location pages. Illustrative example written by ShoutEx for this guide, not a benchmark.

Watch the indexing report closely after launching new pages. Location pages Google chooses not to index are often a sign they look too similar. The internal linking guide shows how to make each one easy to reach.

Frequently asked questions

Is a location page the same as a city page?

Not always. A location page is for a real place you operate from. A city page targets a town; it is only useful when you have genuine local presence or work to show there.

How many location pages should I have?

As many as you have real locations, and possibly a few service-area pages for towns where you have a base or a large body of local work. Not one per town on a map.

Can location pages share some content?

Yes. Service descriptions and company background can be similar. Each page still needs enough branch-specific detail that it is clearly about that place.

What are doorway pages?

Google describes doorway abuse as pages created to rank for specific searches that funnel users elsewhere, including pages targeted at specific regions or cities that funnel users to one page.

Should my Business Profile link to the location page?

Yes for multi-location businesses. Each profile should link to the page for that branch so visitors from Maps land on the right address, hours and team.

Do location pages need schema markup?

It helps. Each location page can carry LocalBusiness markup for that branch, using the most specific type with its own address, phone, hours and coordinates.

What should I do with old thin city pages?

Keep the ones tied to real locations, merge the others into a service area section and redirect their URLs to the closest relevant page.

Where should location pages sit in the URL structure?

Usually under a /locations/ folder with a hub page linking to each branch. Service-area and city-plus-service URLs are covered on the site architecture page.

Sources & further reading

Regulator rules, platform policies and local data change. These sources let you check the facts on this page, last checked October 7, 2026.