Losing clicks to competitors? Find out exactly why, and what to fix first.

Show me why
Skip to content

Local SEO

Local Landing Pages: Write City Pages Without Doorway Risk

Add saadrazaseo.com as a preferred source on Google

No pressure and no sales script. Just honest answers.

Write a local landing page only when you genuinely serve that place, and make it useful on its own: real local details, proof of work done there, clear contact options and a distinct reason to exist. Avoid swapping a city name into identical text, because Google treats mass-produced, near-identical pages as doorway abuse.

In Nielsen Norman Group’s classic study of how users read, 79 percent of test users always scanned any new page they came across and only 16 percent read word by word. A city page therefore has to earn attention in headings, lists and short blocks, not in a wall of repeated keyword text.

What Google says about doorway pages

Google’s spam policies describe doorways as sites or pages created to rank for specific, similar search queries. Its examples include pages that funnel visitors to the part of a site they can actually use, and substantially similar pages that sit closer to search results than a clear, browsable hierarchy. A set of 40 pages with the same paragraph and a different suburb name in each fits that description closely.

Notice what the policy does not say. It does not say a page about a city is spam. A page for the Dubai branch, or a page about the work you do in Gulshan-e-Iqbal, is a normal and useful thing to publish if it contains information a visitor needs. The problem is intent and substance: pages that exist to catch searches rather than to help the person who lands on them.

I use a plain test when I audit a site. If I removed the place name from the page, would the page still tell me something distinct, true and useful that I could not get from the other location pages? If the answer is no, it is a template, not a page.

Useful city page or doorway: a comparison

SignalGenuinely useful pageDoorway risk
TextWritten for that place, with details only someone serving it would knowSame copy with the place name swapped
PurposeHelps a visitor decide and contact youExists to catch a query, then pushes people elsewhere
Service claimYou really serve the area and can say howYou list towns you never visit
ProofReal projects, reviews or staff linked to that areaGeneric praise with no detail
NavigationSits in a clear hierarchy with a hub pageOrphan pages or long keyword lists in the footer
QuantityFew pages, each with something to sayDozens of near-identical pages

Your competitors are in the map pack. Are you?

See what is keeping you out of the local results.

Check my Maps visibility

When you should not create a page at all

This is the part most guides skip. A page is not the right answer when:

  • You have no real presence or service there. Listing a city you never serve is misleading to customers, and it is the clearest path to doorway territory.
  • You have nothing different to say. If the honest content of two pages would be identical, publish one page that covers both areas.
  • The area is tiny and already covered. A page for every neighbourhood within one town rarely helps anyone.
  • You are a service-area business without a premises. Often a strong service page with a clear list of areas served works better than separate pages. My guide to service-area business local SEO explains how to decide.

If you run several branches with real addresses, you do need location pages, and each should be tied to a real place with real staff. That is a different structure from creating a page for every town, and it is covered in my guide to multi-location local SEO.

How to write a local landing page, step by step

  1. Define the page’s single purpose. Is it a branch page for a real location, or a service page for an area you genuinely serve? Pick one.
  2. Lead with the answer. State what you do, where you do it and how to contact you in the first screen. Visitors scan, so give them the point first.
  3. Add details only a local would know. Describe access, parking, landmarks, typical issues in that area, delivery times or travel arrangements. Be accurate and only include what you can stand behind.
  4. Show local proof. Use projects you completed in the area (with permission), real customer reviews, and the staff who work there. Do not invent testimonials or reuse the same one on every page.
  5. Make contacting you easy. Show the address for a real location, a phone number that works, opening hours and a simple form or booking link.
  6. Answer local questions. A short FAQ with questions customers in that area actually ask. If you do not know them, ask your front-line staff.
  7. Link it into the site properly. Connect the page from a parent hub, related service pages and your Business Profile website link, and link out to relevant services.
  8. Review it after launch. Check whether the page earns enquiries or impressions. If it does not after a fair period, improve it or merge it.

Local proof that cannot be faked

The strongest local pages are built on evidence. Think about what a real operator accumulates: before and after photos, a named engineer or practitioner, a short description of a recent job, and reviews that mention the area or the service. I say “real” because an invented testimonial is both a trust problem and, depending on where you operate, potentially a legal one.

Reviews are part of this. Collect them properly, and reply to them, because visitors read both. See my guides on how to get more Google reviews and how to respond to Google reviews. Keep your name, address and phone details identical everywhere they appear; the guide to NAP consistency explains why this matters for location pages in particular.

Internal linking and site structure

A clear hierarchy is your best defence against looking like a doorway. A sensible pattern is a main “areas we serve” or “locations” page, with each place page below it, and each place page linking to the relevant core services. The service pages should also link back to the places where that service is offered.

Do not hide a long list of towns in the footer, and avoid navigation that exists only to push crawlers towards pages. Everything in the navigation should make sense to a visitor who is trying to decide whether you serve them.

Page titles and headings should be natural. “Emergency plumber in Clifton, Karachi” reads naturally, while “plumber Clifton plumber Karachi plumbing Clifton” does not. Include the place where a customer would expect it, then write normally.

A worked example: one page, two honest versions

Imagine a home-cleaning company in Karachi with two real teams, one based near Clifton and one near Gulshan-e-Iqbal. A lazy approach would publish two pages with identical copy and a different area name. A useful approach starts from what is genuinely different.

The Clifton page might explain that the team there handles mostly apartments, state the usual time slots for that area and show two jobs completed nearby, with the customer’s permission. The Gulshan page might describe larger family homes, name the supervisor who runs that team and list the questions customers there ask most. Both pages share the company’s service standards, but each says something the other does not. That is the difference between a page that helps and a page that merely exists.

If you cannot find even two differences like these, the right move is a single page that lists both areas. It is better to have one strong page than two weak ones.

Local pages become more credible when other local sites reference them. Sponsorships, partnerships and local press can all point at the right page, and my guide to local link building shows which ideas earn genuine links. To see whether a page works, look at the searches it appears for and the enquiries it generates, and consider tracking real positions from different areas with local rank tracking, since rankings vary by searcher location.

Judge a page on enquiries first and rankings second. A page that ranks but never produces a call may be answering the wrong question, and a page with modest visibility that brings in steady bookings is doing its job.

Questions people ask about local landing pages

Are city landing pages against Google’s rules?

Not in themselves. Google’s spam policy targets doorway pages, meaning pages made to rank for similar queries rather than to help visitors. A city page with real, distinct, useful content about a place you genuinely serve is a normal page. The risk comes from scale and sameness, not from the existence of a place name in the title.

How many location pages is too many?

There is no official number. The test is whether each page has substance that the others do not. If you cannot write something genuinely different for a place, do not create a page for it.

Can I reuse the same content with only the city name changed?

Avoid it. That pattern is the textbook example of a doorway page, and it gives visitors nothing new. Use separate, honest content for each page or merge the pages.

Do I need a page for every area my Business Profile covers?

No. Your profile and your website serve different purposes. Choose pages based on where you have real presence and enough to say, and use a clear services and areas page for the rest.

The wider picture is in my local SEO checklist for small businesses. If you want help deciding which local pages your site actually needs, my local SEO services include a page-by-page review, and you can request a free audit to get started.

More in this series (Local SEO in depth): start with Local SEO Checklist for Small Businesses, then explore:

Want more calls from Google Maps?

Tell me about your business and area, and I will review your local search visibility.

Your details are only used to reply to your request. No spam.

Grow my trafficCall