Guide

SEO location pages: a template and examples that rank and convert

A location page is where your Google listing sends people who want more. Done well, it ranks for local searches and turns visits into calls. Here is the structure, the content and a template.

Key takeaways

  • A location page is one page per physical location, with that location's own details, services, photos, reviews and directions.
  • Link each Google Business Profile to its own location page, not your home page.
  • Unique, useful content per page matters: near-identical pages with only the city name swapped risk being treated as doorway pages.
  • Add LocalBusiness schema that matches the visible page and your listings.
  • Use a clean URL structure, link every page from a store locator, and keep details in step with your listings.

What are SEO location pages?

SEO location pages (also called local landing pages) are pages on your website, one per physical location, that give that location's address, phone, hours, services, directions and proof such as reviews and photos. They help each location rank in local search and give the customer what they need to call, book or visit.

They are different from city pages for service-area businesses, which describe the areas you serve, and from a store locator, which is the search tool that lists all locations. A good site has both: a locator that links to a location page for every place. For definitions, see location pages and local landing page.

Page typeWho it is forOne per
Location pageBusinesses with physical locations customers visitAddress
Service area pageBusinesses that travel to customers (plumbers, cleaners)Town or region you really serve
Store locatorBrands with several locationsSite (one tool listing all)

Why location pages matter for local SEO

  • They are where your listing points. Google asks that the website on a Business Profile represents the individual location (Google Business Profile guidelines). A page with that location's own details is the natural target.
  • They support relevance. Google names relevance as one of the three main local ranking factors (Google Business Profile Help). A page that clearly describes the services at one location helps.
  • They rank in the regular results too. Searches like "orthodontist in Westfield" often show web pages below the map. A location page can win there even when the map is crowded.
  • They convert. Someone checking hours, parking or whether you take their insurance wants it on one page with a call button.

Location pages are one piece of the larger multi-location SEO and local SEO strategy picture. If you have a single location, your contact page or home page often does this job; a dedicated page still helps once you offer several services.

What to put on a location page: the anatomy

Think of the page top to bottom, the way a phone user scrolls it. The first screen answers "is this the right place, is it open, how do I get there or call?" Everything below proves you are the right choice.

Section (top to bottom)What goes in itWhy
1. Heading and summaryBusiness name + location, one line on what this location doesMatches the search and confirms the place
2. Key detailsAddress, phone (tap to call), today's hours, directions button, booking buttonMost visitors need only this
3. MapEmbedded map with the entrance pinnedDirections without leaving the page
4. Services at this locationThe services or departments offered here, with links to service pagesRelevance for service searches
5. About this locationTeam, history, what is different here, in a few honest sentencesUnique content per page
6. Getting hereParking, transit, landmarks, entrance description, accessibilityUseful, local and unique
7. ReviewsRecent reviews from this location, with a link to leave oneProof and freshness
8. PhotosEntrance, inside, team, workRecognition on arrival
9. FAQQuestions this location gets: insurance, walk-ins, parking, languagesAnswers people and AI answer engines can use
10. Nearby locationsLinks to the two or three closest other locationsHelps users and spreads internal links

This is the wireframe. Sections 5, 6 and 9 are where each page becomes truly unique.

A location page template you can copy

TemplateLocation page template (fill one per location)
H1: {Business name} {Neighborhood or city}
Summary (1 to 2 sentences): {What this location offers and for whom}

Key details
Address: {street, suite, city, state, ZIP}
Phone: {local number, tap to call}
Hours today: {auto from hours}
Buttons: [Get directions] [Call] [Book]

Map: {embedded map, pin on entrance}

H2: Services at {Neighborhood}
- {Service 1}: {one line} (link to service page)
- {Service 2}: {one line}
- {Service 3}: {one line}

H2: About our {Neighborhood} location
{3 to 5 sentences: who runs it, what is different here, how long it has been open}

H2: Getting here
Parking: {where, cost}
Transit: {nearest stop}
Entrance: {which door, which floor}
Accessibility: {step-free, elevator}

H2: What customers say
{3 recent reviews from this location} [Leave a review]

H2: Photos
{entrance, inside, team}

H2: Questions about this location
{3 to 5 real questions with short answers}

H2: Nearby locations
{2 to 3 links}

Replace every brace. If a section would be the same on every page, rewrite it or cut it.

For example, a page for "Brightside Physical Therapy, Oak Park" (an invented example) would lead with "Sports and post-surgery rehab, 5 minutes from the Oak Park Green Line stop", then hours, a call button and the map. Its "getting here" section names the free lot behind the building and the side entrance with the ramp. Its FAQ answers "Do you take walk-ins?" and "Which insurance do you accept here?"

Free tool
Generate the schema for your page

Turn your Google listing into LocalBusiness schema you can paste into the page.

Generate my schema

Schema markup for location pages

Add LocalBusiness structured data to each location page, using the most specific subtype you can (Dentist, Restaurant, AutoRepair). Google's documentation says the url property should link to the specific location and recommends geo coordinates to at least five decimal places (Google Search Central).

TemplateLocation page schema (JSON-LD)
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Dentist",
  "@id": "https://www.example.com/locations/oak-park/#business",
  "name": "Brightside Dental Oak Park",
  "url": "https://www.example.com/locations/oak-park/",
  "telephone": "+1-708-555-0100",
  "image": "https://www.example.com/images/oak-park-entrance.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "120 Lake St, Suite 2",
    "addressLocality": "Oak Park",
    "addressRegion": "IL",
    "postalCode": "60301",
    "addressCountry": "US"
  },
  "geo": { "@type": "GeoCoordinates", "latitude": 41.88871, "longitude": -87.79012 },
  "openingHoursSpecification": [
    { "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"], "opens": "08:00", "closes": "17:00" }
  ],
  "parentOrganization": { "@type": "Organization", "name": "Brightside Dental", "url": "https://www.example.com/" }
}
</script>

Invented example business. Every value must match what is visible on the page and on your listings.

Our full local business schema guide covers subtypes, hours, departments and what Google does and does not use, with more examples.

How to avoid thin and doorway location pages

Google's spam policies describe doorway abuse as pages "created to rank for specific, similar search queries", and give as an example "multiple domain names or pages targeted at specific regions or cities that funnel users to one page" (Google Search Central). A real location page for a real address you serve from is not a doorway. Fifty copies of one page with the city name swapped can look like one.

Should this location page exist?
  1. Is there a real location here, or an area you truly serve?
    No
    Do not create the page. Mention the area on a relevant service area page instead.
    Yes
  2. Does the page have details only true for this place (address, team, parking, services, reviews)?
    No
    Add them before publishing. Without them it is a template, not a page.
    Yes
  3. Would a customer find it more useful than your home page?
    No
    Rewrite it around what visitors to this location need.
    Yes
    Publish it and link it from your locator and listing.

URL structure, internal links and the store locator

Keep URLs short, readable and permanent: /locations/oak-park/ or, for larger networks, /locations/il/oak-park/. Do not include street numbers or phone numbers, which change. For franchises, the question of shared or separate domains is covered in should franchises have separate URLs.

How customers and crawlers reach a location page
  1. 01Google listingWebsite link points to the location page
  2. 02Store locatorSearch by ZIP or city, list links to each page
  3. 03State or city indexFor large networks, a crawlable list of locations
  4. 04Location pageDetails, services, reviews, directions
  5. 05ActionCall, book or get directions

Every location page should be reachable through plain links, not only through a search box.

Technical checklist for location pages

Crawl and index
Consistency
Page experience

Check your NAP with the free location consistency checker, and make sure your local citations link to the same page.

How to measure whether your location pages work

A location page has two jobs: get found and get action. Measure both, per location, so you know which pages to improve first.

  1. Tag the Google listing link

    Add UTM parameters to the website link on each Google Business Profile (for example utm_source=google, utm_medium=organic, utm_campaign=gbp-oak-park). Visits from the listing then show separately in your analytics.

  2. Filter Search Console by folder

    In Google Search Console, filter pages by /locations/ to see the queries, impressions and clicks for all location pages, then drill into each one.

  3. Count actions, not only visits

    Track taps on call, directions and booking buttons as events. A page with fewer visits but more calls is doing its job.

  4. Compare pages with each other

    Rank your location pages by actions per visit. The bottom five are where a rewrite pays off.

Common location page mistakes

Mistakes to avoid

  • Pointing every Google listing to the home page

    Instead: Link each profile to its own location page so the details match.

  • Swapping only the city name on a shared template

    Instead: Add content true only for that location: team, parking, services, local FAQs and reviews.

  • Hours typed by hand on the page

    Instead: Feed hours from the same source as your listings so they never disagree.

  • Location pages only reachable through a search box

    Instead: Link every page from a crawlable list on the locator or a state and city index.

  • Schema that does not match the page

    Instead: Generate schema from the same data and check it with the Rich Results Test.

Reach by Locus IntelligenceA store locator and a page for every location

The Locus Intelligence platform includes a store locator and location pages (microsites) for each location, alongside listings and reviews in Reach by Locus Intelligence.

See how it works
Google Business Profile audit

Free. You get a profile score, your Maps rank against the top 3, and the fixes that matter most.

Your next steps

Today

  1. Check which page each Google Business Profile links to.
  2. Run the location consistency checker on one location page.

This week

  1. Rewrite one location page using the template above.
  2. Add schema from the local business schema generator.
  3. Point that location's Google listing to the new page.

This month

  1. Roll the template out to every location, with unique "about" and "getting here" sections.
  2. Make sure every page is linked from a crawlable locator; see the store locator guide.
  3. Run a local SEO audit to compare against the top competitors.

Frequently asked questions

What is an SEO location page?

A page on your website for one physical location, with its own address, phone, hours, services, directions, reviews and photos, built to rank in local search and help visitors act.

Should each location have its own page?

Yes, if each location is a real place customers visit. Link each Google Business Profile to its own page.

How much content should a location page have?

Enough to answer what visitors to that location need. A few hundred words of unique content plus details, reviews and photos is common; usefulness matters more than length.

Are location pages doorway pages?

Not when they describe a real location with unique, useful details. Near-identical pages for cities you do not really serve can be treated as doorway pages under Google's spam policies.

Should I put the city in the URL?

Yes, a short readable path like /locations/oak-park/ works well. Avoid street numbers or details that change.

What is the difference between a location page and a service area page?

A location page is for a physical address. A service area page describes an area a mobile business serves. See local SEO for contractors.

Never miss another customer.

Start with a free audit. See what each location is losing, and where.

Profile score, Maps rank against the top 3, and the fixes that matter most.

Or book a demo
  • Role-based access by region and brand
  • Every action logged and reversible
  • Nothing customer-facing goes live without approval