Skip to main content
Location page SEO optimisation showing search engine visibility concepts for multi-city businesses
SEO

Location Page SEO: How to Build City Pages That Actually Rank

SwingIntel · AI Search Intelligence15 min read
Read by AI
0:00 / 14:22

If your business serves more than one city, you need location pages. Not a single "Areas We Serve" page with a list of postcodes — dedicated, individual pages for each city or region you operate in. Done right, location pages are the most efficient way to rank for "[service] in [city]" queries across every market you serve. Done wrong, they get flagged as thin doorway pages and drag down your entire site.

The difference between the two comes down to execution. This guide covers how to build location pages that satisfy both search engines and AI platforms in 2026, including the structural decisions, content strategies, and technical signals that separate pages that rank from pages that get ignored.

Key Takeaways

  • Location pages need 60-70% unique content per page — templated pages that only swap city names are detected by both Google and AI platforms and either flagged as doorway content or ignored entirely.
  • Every location page requires LocalBusiness schema with full NAP details, geo-coordinates, opening hours, and area served, plus Service schema for specific offerings at that location.
  • Google AI Overviews now synthesise local answers from page-level content rather than just Google Business Profile data — without a dedicated location page, your business is invisible to AI-generated local results.
  • Start with your 10-15 highest-value cities with fully custom pages, then scale using a strong template with sections that naturally vary by location (local references, testimonials, FAQs).
  • AI platforms cite specific, verifiable statements like "We have served Manchester since 2008" or "Rated 4.8 stars across 230 Google reviews" — every location page should contain at least 3-5 such factual claims.

Why Location Pages Matter More in 2026

Location pages have always been a staple of local SEO strategy, but two shifts have made them non-negotiable in 2026.

First, Google's AI Overviews now synthesise local answers from page-level content rather than just Google Business Profile data. If your website does not have a page explicitly connecting your business to a specific city, you are invisible to AI-generated local results. Google reports that businesses with complete, location-specific content are 2.7 times more likely to be considered reputable in local search contexts.

Second, AI search engines like ChatGPT, Perplexity, and Gemini answer local queries by pulling from structured web content. When someone asks "best accountant in Leeds," these platforms scan for pages with clear geographic signals, localised proof points, and proper schema markup. A generic services page with no location specificity will never surface in those answers.

The bottom line: if you want to appear when customers search for your service in a specific city — whether through Google, AI Overviews, or conversational AI — you need a dedicated page for that city.

The Anatomy of a High-Performing Location Page

Every location page that ranks well shares the same structural foundation. Here is what each page needs.

URL Structure

Keep URLs clean and consistent. The two strongest patterns are:

  • yoursite.com/locations/city-name — best for businesses with many locations
  • yoursite.com/service-city-name — best for service-area businesses targeting fewer cities

Avoid deeply nested URLs like /services/plumbing/areas/manchester/residential. Search engines and AI systems both favour shorter, flatter URL structures that communicate topic and location immediately. Your on-page SEO fundamentals apply here — every URL should be descriptive, keyword-rich, and brief.

Title Tag and Meta Description

Your title tag should follow the format: [Service] in [City] | [Brand Name]. For example, "Emergency Plumbing in Manchester | Smith & Sons." Front-loading the service and city ensures the primary keywords appear first, which matters for both traditional rankings and AI parsing.

Meta descriptions should state the specific services available in that location, include a local trust signal (years of operation, number of local customers), and end with an implicit call to action. Aim for under 155 characters.

H1 and Heading Hierarchy

Use a single H1 that includes both your service and the city name. Below that, structure your content with H2 and H3 headings that cover the topics searchers actually care about for that location. A strong heading structure might look like:

  • H1: Plumbing Services in Manchester
  • H2: Emergency Plumbing Available 24/7
  • H2: Our Manchester Service Areas
  • H2: Why Manchester Customers Choose Us
  • H2: Frequently Asked Questions

This hierarchy helps AI systems parse your content into discrete, citable sections rather than treating the entire page as an undifferentiated block of text.

Writing Unique Content for Each Location

This is where most businesses fail. They create a template, swap the city name, and publish 50 near-identical pages. Search engines detect this instantly, and AI platforms ignore these pages entirely.

The benchmark for strong location pages is 60–70% unique content per page. You can reuse structural elements and some service descriptions, but the core content must be genuinely specific to each location.

SEO and web design concepts showing digital optimisation strategies for location-specific content

What Makes Content "Unique" Per Location

Local context and landmarks. Reference specific neighbourhoods, districts, landmarks, or transport links that a local customer would recognise. "We serve the Northern Quarter, Ancoats, and Didsbury" tells both humans and AI that your business has genuine local presence.

Location-specific services or conditions. A roofing company in coastal Cornwall faces different challenges than one in central London. A restaurant in Edinburgh operates in a different competitive environment than one in Bristol. Surface these differences — they make your content genuinely useful rather than templated.

Local testimonials and case studies. A testimonial from a Manchester customer on your Manchester page is a stronger signal than a generic company-wide review. If you have completed projects in that area, describe them with enough detail that the content could not apply to any other city.

Localised FAQs. The questions people ask about your service vary by location. "How much does a boiler replacement cost in Leeds?" is a different query than the generic "How much does a boiler replacement cost?" Answer location-specific questions with location-specific data.

Community involvement. If your business sponsors local events, partners with local organisations, or participates in community initiatives, mention it. These are trust signals that AI platforms use to assess local relevance and authority.

Local Schema Markup for Location Pages

Structured data is not optional for location pages. Schema markup gives search engines and AI systems explicit, machine-readable information about your business presence in each location.

LocalBusiness Schema

Every location page should include LocalBusiness schema (or a more specific subtype like Plumber, Restaurant, or LegalService). The essential properties are:

  • name — your business name
  • address — full address for this location using PostalAddress
  • telephone — local phone number
  • openingHours — hours of operation
  • geo — latitude and longitude coordinates
  • areaServed — the specific geographic area this location covers
  • url — the canonical URL of this location page
{
  "@context": "https://schema.org",
  "@type": "Plumber",
  "name": "Smith & Sons Plumbing — Manchester",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "45 Deansgate",
    "addressLocality": "Manchester",
    "postalCode": "M3 2AY",
    "addressCountry": "GB"
  },
  "telephone": "+44-161-555-0123",
  "areaServed": {
    "@type": "City",
    "name": "Manchester"
  },
  "url": "https://smithandsons.co.uk/plumbing-manchester"
}

Service Schema

If you offer distinct services at this location, add Service schema linking back to the parent LocalBusiness. This gives AI systems granular data about exactly what you offer where — a signal that matters when someone asks an AI assistant for a specific service in a specific city.

Breadcrumb Schema

Breadcrumb markup helps search engines understand your site hierarchy and displays navigational context in search results. For location pages, breadcrumbs should follow the pattern: Home > Locations > [City Name] or Home > [Service] > [City Name].

Internal Linking Strategy for Location Pages

Location pages should not exist as isolated islands. They need deliberate internal linking to pass authority and signal their importance to search engines.

Link from your homepage. Your homepage carries the most authority. A "Locations" or "Areas We Serve" section on your homepage that links to each city page passes that authority directly.

Cross-link between location pages. If you serve Manchester and Leeds, link between those pages where contextually relevant. "We also provide emergency plumbing across Yorkshire — see our Leeds plumbing services page" is a natural, useful link.

Link from service pages. Your main service pages should link to location-specific versions. If your primary "Boiler Installation" page exists, it should reference city-specific pages where that service is available.

We Test What AI Actually Says About Your Business

15 AI visibility checks. Instant score. No signup required.

Link from blog content. Create blog posts that reference specific locations and link to the relevant location page. A post about "building trust for local SEO" can naturally link to your location pages as examples of trust-building content.

Technical Optimisation Checklist

Beyond content and structure, location pages need technical foundations that search engines and AI crawlers expect.

Mobile-first design. 76% of local searches happen on mobile devices. If your location pages are not responsive and fast on mobile, you are losing the majority of your potential local traffic. Test every location page on actual mobile devices, not just browser dev tools.

Page speed. Each location page should load in under 2.5 seconds. Compress images, use modern formats (WebP or AVIF), lazy-load below-the-fold content, and minimise JavaScript. Google's Core Web Vitals apply to every indexed page — a slow location page can negatively impact your entire site's performance assessment.

Canonical tags. If your location pages share significant structural similarities, set canonical tags correctly to prevent duplicate content issues. Each location page should self-reference as canonical — never point multiple location pages to a single canonical URL, as that defeats the purpose of having separate pages.

XML sitemap inclusion. Add all location pages to your XML sitemap. If you have many locations, consider a dedicated location sitemap (e.g., sitemap-locations.xml) to help search engines discover and crawl them efficiently.

Hreflang tags (if applicable). For businesses serving locations across multiple languages or countries, implement hreflang tags to signal language and regional targeting to search engines.

Common Mistakes That Kill Location Page Rankings

Doorway Pages

Google defines doorway pages as "sites or pages created to rank for specific search queries to funnel users to a single page." If your 30 location pages all funnel to the same contact form with no unique local value, they are doorway pages. Google's doorway page guidelines are explicit — these pages can result in manual penalties.

Keyword Stuffing the City Name

Mentioning "Manchester" 47 times on a 600-word page is not optimisation. Natural language processing in both Google's algorithms and AI systems easily detects forced keyword repetition. Use the city name where it naturally fits — in the H1, title tag, meta description, first paragraph, and a few headings — then let the localised content carry the relevance signal.

Ignoring AI Visibility Signals

Traditional location page advice stops at Google. In 2026, that is not enough. AI search engines parse content differently — they need clear entity definitions, structured data, and content formatted for extraction. If your location pages are optimised for Google but invisible to ChatGPT and Perplexity, you are missing a growing segment of local search traffic.

No Local Proof Points

A location page without testimonials, case studies, or specific local references is just a claim. "We serve Manchester" is a statement. "We have completed 340 emergency callouts in the Northern Quarter, Chorlton, and Salford over the past 12 months" is proof. AI systems — and customers — respond to proof.

Scaling Location Pages Without Sacrificing Quality

For businesses serving dozens or hundreds of cities, creating fully unique content for every location is a genuine challenge. Here is a practical approach.

Start with your highest-value locations. Identify the 10–15 cities that generate the most revenue or have the most search demand. Build fully custom pages for these first.

Use a strong template for the rest. Create a location page template with sections that naturally vary by city (local area description, service availability, local reviews, FAQs). Write unique introductions and at least 2–3 unique paragraphs per page, then supplement with standardised service descriptions.

Enrich over time. As you collect more local testimonials, complete more projects, and accumulate more location-specific data, update each page. Location pages are not a set-and-forget asset — they improve as your local data grows.

Track performance per location. Use Google Search Console's page-level data and AI visibility tracking to identify which location pages are performing and which need more investment. Double down on locations showing traction and investigate pages that are not indexing or ranking.

What AI Search Engines Look for in Location Pages

AI platforms assess location pages through a different lens than traditional search. Here is what matters specifically for AI search visibility:

Entity clarity. AI systems need to understand unambiguously that this page represents your business in a specific city. Schema markup, clear H1 tags, and consistent NAP (Name, Address, Phone) information on the page all contribute to entity clarity.

Citable facts. AI platforms cite specific, verifiable statements. "We have served Manchester since 2008" or "Rated 4.8 stars across 230 Google reviews" are citable. "We provide great service" is not. Every location page should contain at least 3–5 specific, factual claims about your local presence.

Structured content. Content organised with clear headings, concise paragraphs (120–180 words per section), and logical flow is easier for AI systems to parse and extract from. Unstructured walls of text get skipped, no matter how good the information is.

Freshness signals. AI platforms favour recent content. Update your location pages regularly — add new reviews, update statistics, refresh local references. A page last updated in 2023 sends a weaker signal than one updated this quarter.

Measuring Location Page Success

Track these metrics for each location page to understand what is working.

Organic traffic by location page. Google Search Console shows impressions, clicks, and average position for each URL. Monitor which location pages are gaining visibility and which are stagnant.

Local keyword rankings. Track your target "[service] in [city]" keywords for each location page. Tools like Ahrefs, Semrush, or BrightLocal provide location-specific ranking data.

AI citation presence. Check whether AI platforms mention or recommend your business when asked about services in each target city. This is a newer metric that most businesses are not tracking yet, but it is increasingly important as AI search adoption grows. SwingIntel's AI Readiness Audit tests your visibility across nine AI platforms to measure exactly this.

Conversion rate per location. Not all traffic is equal. Track which location pages generate the most leads, calls, or form submissions. A page ranking third but converting at 8% is more valuable than a page ranking first with a 1% conversion rate.

Start With One Page, Get It Right, Then Scale

If you are building location pages for the first time, do not try to launch 50 pages at once. Pick your most important city, build a single location page using the principles in this guide, and measure its performance over 4–6 weeks. Once you have a proven template and understand what works for your business, scale from there.

Frequently Asked Questions

How much unique content does each location page need?

The benchmark is 60-70% unique content per page. You can reuse structural elements and some service descriptions, but the core content — local context, testimonials, case studies, FAQs, and community involvement — must be genuinely specific to each location. Pages that swap only the city name are detected by both Google and AI systems and either ignored or flagged as doorway content.

What schema markup is required for location pages?

At minimum, every location page needs LocalBusiness schema (or a specific subtype like Plumber, Restaurant, or LegalService) with name, address, telephone, opening hours, geo-coordinates, area served, and canonical URL. Add Service schema for distinct services at that location, Breadcrumb schema for site hierarchy, and FAQPage schema for location-specific questions. Review and AggregateRating schema surface your reputation data.

How do I scale location pages without sacrificing quality?

Start with your 10-15 highest-value cities and build fully custom pages. Create a strong template for remaining locations with sections that naturally vary — local area descriptions, service availability, local reviews, and FAQs. Write unique introductions and at least 2-3 unique paragraphs per page, supplemented with standardised service descriptions. Enrich pages over time as you collect more local data and testimonials.

What is the difference between a doorway page and a legitimate location page?

A doorway page is created solely to rank for a specific query and funnels users to a single destination with no unique local value. A legitimate location page provides genuinely useful, location-specific content — local testimonials, area-specific services, community references, and localised FAQs — that serves both the reader and search engines. Google can result in manual penalties for doorway pages, so unique local proof points are essential.

The businesses that win local search in 2026 are not the ones with the most location pages — they are the ones with the best location pages. Quality compounds. Every genuinely useful, well-structured, properly marked-up location page you publish strengthens your overall local visibility and builds the kind of authority that both search engines and AI platforms reward.

To see how AI search engines currently perceive your location pages, run a free AI readiness scan and get your AI Readiness Score in 30 seconds.

local-seolocation-pagesai-searchstructured-dataseo

More Articles

Data network infrastructure representing how structured data connects websites to both search engines and AI systemsAI Search

Structured Data for Search and AI: How Schema Powers Both Worlds

Structured data is the single investment that improves both traditional search visibility and AI citations. How Schema.org markup helps search engines display rich results while giving AI agents the machine-readable facts they need to cite you.

10 min read
Local SEO best practices for improving business visibility in search results and AI platformsSEO

How to Improve Local SEO: 8 Best Practices for 2026

Eight proven local SEO best practices for 2026 covering Google Business Profile optimisation, NAP consistency, reviews, local backlinks, schema markup, and AI visibility tracking.

9 min read
SEO checklist for optimizing websites for search engines and AI visibility in 2026SEO

SEO Checklist: 41 Tips to Optimize Your Website (2026)

A complete 41-point SEO checklist covering technical foundations, on-page essentials, content optimization, link building, and AI search readiness for 2026.

10 min read
Local SEO strategy for AI search visibility showing search engine optimisation concepts and local business growthSEO

Local SEO for AI Search: 8 Steps to Get Your Business Recommended

Eight actionable steps to get ChatGPT, Perplexity, and Gemini to recommend your local business. Covers GBP optimization, NAP consistency, schema markup, and AI visibility monitoring.

10 min read
Technical SEO factors for AI search visibility showing structured data, site speed, and search optimization conceptsAI Search

How Technical SEO Factors Impact AI Search Visibility [2026 Data]

A Semrush study of 5 million AI-cited URLs reveals how schema markup, URL structure, page speed, and crawlability directly influence whether AI platforms cite your website.

10 min read
On-page SEO checklist for 2026 showing key optimisation tasks for search visibility and AI citationsAI Search

On-Page SEO Checklist: The Complete Task List for 2026

Complete on-page SEO checklist for 2026: title tags, schema markup, content structure, internal links, page speed, and the AI visibility signals most checklists miss.

12 min read

We Test What AI Actually Says About Your Business

15 AI visibility checks. Instant score. No signup required.