Recently Updated: 19 min read

City Landing Pages SEO Without Doorway Page Risk

City Landing Pages SEO Without Doorway Page Risk

Sooner or later, almost every multi-location business and local agency has the same idea: build one page for every city and every district, and capture each "service + place" search along the way. On a spreadsheet it looks efficient. In practice it often ends up as hundreds of near-identical pages in which only the place name changes, pages nobody wants to open and search engines see little reason to show.

This guide is about the line between a location page that earns its place and one that looks like a doorway. It works from Google's published spam policy, its Business Profile guidelines, its structured data documentation, its redirect guidance and its helpful content questions, and turns them into checks you can apply to a real page set. Google gives no threshold for the number of pages. The businesses used in examples are fictional and stand for no real company.

Location Pages and the Doorway Question

Location pages sit in an awkward spot. Done well, they are some of the most useful pages a local business owns: a visitor wants the address, the team, the opening hours and proof that the work happens nearby. Done badly, they are the easiest pages to mass produce, which is exactly why search systems look at them closely.

The economics explain the temptation. Writing one strong service page takes effort, but copying it and swapping the place name takes seconds. A template, a list of towns and a script can turn one page into hundreds before lunch. Every one of those pages targets a slightly different query, and that is the pattern the spam policy was written to describe. The same logic that makes the shortcut cheap makes the result risky.

The reader's question and what follows

The most reliable way to think about a location page is to start from the person who searches. Someone typing a service plus a district name is usually asking one of a few things: can this company reach me, do they work in my area, what will it involve here, and can I trust them. A page earns its place if it answers at least one of those questions better than the generic service page can.

The sections that follow read the doorway definition closely, give you a decision test to run before building any page, list what a page needs that a template cannot supply, separate real branches from service-area businesses, explain how to prune and merge an existing set, and finish with linking, markup and measurement.

What Google's Doorway Wording Actually Says

Google's spam policies (Opens in a new tab) describe doorway abuse as pages created to rank for specific, similar search queries that lead users to intermediate pages that are less useful than the final destination. Taking the examples one at a time makes the practical meaning clearer.

The four examples that matter here

  • Running several websites with small variations in URL and home page to maximise reach for one query.
  • Using multiple domain names or pages aimed at specific cities or regions that funnel users to a single page.
  • Generating pages whose job is to funnel visitors into the usable or relevant part of the site.
  • Publishing substantially similar pages that sit closer to search results than to a clearly defined, browsable hierarchy.

Read these against a typical city page set. A set of town pages that all route the visitor to one contact form fits the funnel description. A set of near-identical pages that differ only by place name, reached through a long list of links rather than through a sensible site structure, fits the last example. The policy is less about the technology and more about what the pages are for.

Consequences the policy states

The same document says that sites violating its policies may rank lower in results or not appear in results at all. It also defines scaled content abuse as producing many pages mainly to manipulate rankings, typically with large amounts of unoriginal content that gives users little value, regardless of how the content is made. A script that inserts a city name into a template and a team that does the same by hand are judged the same way. What matters is the purpose and the outcome.

What the policy does not forbid

The policy does not list having pages for different locations or service areas as an example by itself. The concern is a page that exists to catch a query and gives the searcher nothing specific. The self-assessment questions in Google's helpful content guidance (Opens in a new tab) point the same way: does the content offer original information or analysis, does it add substantial value compared with other results, was it made mainly to attract search visits, are you producing lots of content on many topics in the hope that some of it ranks, and are you using extensive automation to do so? A location page strategy should be able to pass all of those questions honestly.

Should This Location Page Exist? A Decision Test

There is no universal template, but there is a test that works consistently: if this page disappeared, would a customer in that place lose information they cannot find anywhere else on the site? If the answer is no, the page is probably not needed.

Signals for and against a location page

  • A real office, branch or team operates there, with an actual address and hours. Customers look for directions, parking details and a local contact.
  • The service genuinely differs by place: a different permit process, delivery method, scope or regulation.
  • There are shareable examples of work done in that area. A fictional illustration: a roofing contractor writing two separate case notes about two regions with different weather loads, each describing a different solution actually used.
  • A local crew, local stock or local delivery options change what the customer receives.
  • Search phrases for the same service signal different needs in different districts, for example mostly homes in one and mostly industrial sites in another.
  • The text is identical across pages except for the place name.
  • The business has no office, team or activity there but the page implies otherwise.
  • The page exists only to place a "city + service" phrase in the title, first paragraph and subheading, and then links to the main service page.
  • The page is a wall of neighbouring district names with no distinct value for any of them.
  • The page was created because a keyword list contained the place, not because a visitor needed it.

A fictional comparison

Imagine a cleaning company with real offices, crews and vehicles in two cities, and occasional work in a third. For the first two, a page can carry the local crew, the office address, the building types common in that area and local customer comments, and it stands on its own. For the third city, an honest sentence in the service-area section of the main service page is both safer and more truthful than a hollow page.

No page count or word count is a guarantee. What counts is whether the page answers a real question. For the general anatomy of a service page, the service page SEO guide is the base; a city page is a locally evidenced variation on that structure, not a replacement for it.

Content a Template Cannot Fake

Once a page is justified, it needs layers that cannot be produced by changing a word. Each layer shows that the page contains something that could not have been derived from another page.

Service detail specific to the place

The first layer is how the service actually works there. Which steps are followed, which permissions are needed, how booking and delivery run, and what should a customer in this area watch for? Repeating sentences from the main service page adds nothing. A quick test: delete the place name and read what remains. If the text could be published unchanged on the page for another city, this layer is missing.

References and case notes

The second layer is real work done in the area. Case notes shared with the customer's permission, a before-and-after description, a local obstacle and how it was solved all show first-hand experience. Google's helpful content questions ask whether content reflects first-hand expertise, such as having actually used a product or visited a place. Inventing references, presenting work from another city as local, or copying reviews does more than waste the layer; it creates a trust problem.

Local facts you can verify

The third layer is information that can be checked: the office address, opening hours, transport and parking, ties to local associations, participation in local events, and region-specific rules or permits. Each fact should come from the business itself or a reliable official source. Generic city-introduction paragraphs assembled from the internet add nothing and are a classic sign of thin content. The article on how to find and fix thin content offers a diagnostic you can reuse when auditing these pages.

Common mistakes

A few mistakes recur. Local data filled with encyclopaedic paragraphs on a city's population, history and geography proves nothing about the business. The same three customer comments pasted across every page are decoration, not evidence, unless each belongs to work in that place. One stock photo repeated on every page loses the chance to show a real crew, vehicle or office. And a page holding nothing but a phone number and a form is a handoff point rather than a source of information, which brings it close to the funnel description in the policy.

A fictional example of the alternative: a furniture assembly company has separate crews in two districts. In the first, dense apartment blocks make lift booking and building management permission the recurring issue. In the second, detached houses make garden access and part delivery the main concern. Each page opens with that real difference and shows how its own crew handles it. The two pages carry far more value than two copies differing by a district name, because each answers its own readers' actual question.

A quick readiness table

The table below can be used to judge whether a location page is ready to publish. If you cannot answer yes to a row, the page should probably be merged or never created.

QuestionWhy it mattersIf the answer is no
Would the text still fit another city once the name is removed?Separates template copies from original pagesThe text is not original and needs rewriting
Is there real activity at that location?Avoids a misleading impression of presenceDo not create the page; a service-area note is enough
Does the page carry evidence specific to the place?Shows first-hand experienceAdd case notes, team details or local facts
Can the page be reached through the site hierarchy?Separates it from a search-results-like pileFix the hierarchy and internal linking
Does the page answer a question on its own?Shows it is not an intermediate pageMerge it into the main page

Branches, Service Areas and Business Profile Rules

A location page strategy cannot be separated from the Business Profile, because the site and the profile describe the same business and must not contradict each other. Google's Business Profile guidelines (Opens in a new tab) set clear limits.

One page per location

The guidelines say to create only one page per location, whether in one account or several, with individual practitioners and departments as the exceptions. A city with no office should not have a profile, and one address should not carry several. The site should follow the same shape: a page and a profile for each city with a real office, and a defined service area for the places without one.

Virtual offices, mailboxes and mobile crews

P.O. boxes and remote mailboxes are not acceptable addresses. A rented mailing address where you do not actually operate counts as a virtual office and is ineligible. Coworking spaces qualify only with clear signage, customers received during business hours and your own staff present during those hours. The SEO consequence is direct: showing an address with no real counterpart on a city page conflicts with the guidelines and misleads visitors.

For a business that goes to its customers, the guidelines describe a single profile for the central office or base with a designated service area. A business with no storefront that serves customers at their locations may have one service-area profile. Separate locations with separate service areas and staff may each have their own. The guidelines say a service area should not extend beyond about two hours of driving from the base, although some businesses can justify more. Service-area businesses are also asked to hide their address from customers; a plumber working from home, for example, should remove the home address.

For page strategy the lesson is simple: if your service area is already defined and bounded, you do not need a dedicated page for every district inside it. One strong service page can describe the area, name the districts and include local examples.

No keywords in address lines

The guidelines also ask that address lines contain no URLs or keywords. The same discipline belongs on the site: write the address once, accurately and in the same format everywhere. How consistency across listings feeds the wider picture is covered in the guide to how local SEO and backlinks connect.

Cutting Back: Prune, Merge or Redirect a Page Set

"What is the maximum number of city pages?" has no numeric answer. A limit that does work in practice is to open only as many pages as you can fill with the three layers above, and keep fresh. If your capacity is five strong pages, publish five.

Let maintenance capacity set the limit

Think about what one page needs: team details, a local case note, field photos, a local customer statement, an address and transport details. A page set you cannot keep current will age into a pile of look-alike pages. The more pages you open, the more content goes stale, so the ceiling is your ability to produce and maintain material, not the length of your keyword list.

Auditing an existing set

If you already have many city pages, this order works:

  1. Export the pages and compare what remains of each text once the place name is removed; mark near-identical ones.
  2. In Search Console, review impressions, clicks and indexing status per page; separate those with no impressions or with a status such as crawled but currently not indexed.
  3. Identify the pages that map to a real location and keep them as candidates for enrichment.
  4. Put pages with no real location and no way to fill the original layers on a consolidation list.
  5. For each consolidated page, choose the closest target page and write the redirect map.

Consolidating with permanent redirects, plus a checklist

Google's guidance on redirects (Opens in a new tab) says permanent redirects fit when you are sure they will not be reverted, and lists sending visitors from a removed page to a replacement among typical uses. Google follows the redirect and uses it as a signal that the target should be canonical, and the permanent options include HTTP 301 and 308.

In practice, a district page that is being merged should point to the page whose service-area section now covers that district. Sending merged pages to an unrelated page or to the home page in bulk surprises users; the target should be close to what the person who wanted the old page needs. Leaving an old page out of the index is another option, but moving visitors who arrive at the old address gives a better experience.

  • Avoid redirect chains; send the old address straight to its final target.
  • Remove redirected pages from the sitemap and update internal links to the new target.
  • Keep a dated record of each merge so the reason for removal stays clear.
  • After merging, add the local examples and questions of the covered districts to the target page.

With the content layers in place and the page count decided, what remains is how these pages sit inside the site and how they are watched.

Internal linking and a browsable hierarchy

One of the policy's doorway examples was a structure that resembles search results. The opposite is a clearly defined, browsable hierarchy. A practical shape: the main service page, a locations or service areas hub, then the location pages. Each location page is linked from the hub, from the related service page and, where relevant, from the office contact page; each location page links back to the main service page and to nearby locations in context.

Footer blocks that dump a flat list of hundreds of place names break this hierarchy and look like the doorway description. Prefer a limited number of links, placed in context, that genuinely help the visitor. For multi-branch brands, the article on city-based sponsored content for multi-location businesses complements the work by planning external visibility for each location.

LocalBusiness markup

Google's LocalBusiness structured data documentation (Opens in a new tab) requires a name and an address. Recommended properties include coordinates, opening hours, a telephone number and a working URL for the location. For businesses with several locations, each is marked up as its own LocalBusiness entity, each with a unique URL for that location's page, using the most specific subtype available.

The markup should describe what the page really shows. Adding LocalBusiness markup for a city with no office adds no value and carries risk; the documentation notes that violating its guidelines can lead to a manual action, during which the structured data is ignored. Markup does not rescue a page. It passes an existing value to machines in a form they understand.

Testing and rollout

The same documentation recommends validating with the Rich Results Test, deploying a few pages first and checking them with the URL Inspection tool, making sure nothing in robots.txt, noindex or a login requirement blocks Google, then requesting a recrawl and submitting a sitemap. Indexing can take several days. That sequence is also a good model for rolling out a page set in stages rather than all at once.

Tracking in Search Console

Give location pages their own monitoring routine. If there are few, track them as one group; if many, save a page filter based on the URL pattern. Watch for:

  • Impression and click trends for the group, where the overall direction is easier to see than on single pages.
  • Indexing status; a growing count of crawled but not indexed or duplicate labels can signal that the set has an originality problem.
  • Query mix, to confirm location pages receive traffic from place-related searches.
  • The website link on the Business Profile, which should open the correct location page.
  • Behaviour after a merge, where impressions from redirected pages should show up on the target.

Monitoring guarantees nothing. It gives early warnings about whether the set is healthy. If a group of pages receives no impressions and stays unindexed for months, read that as a signal that the content layers are missing.

Frequently Asked Questions

What are doorway pages?

Doorway pages are created to rank for specific, similar queries and lead users to intermediate pages that are less useful than the final destination. Google's spam policy lists pages and domains aimed at particular cities or regions that funnel users to one page among its examples. The test is why the page exists: does it give the visitor a specific answer, or only catch a query?

Is a separate page for every district a doorway?

Not necessarily. If the district has a real office, crew, references or a genuine difference in the service, and the page explains it with original content, the page is justified. Near-identical pages that change only the district name carry risk under the policy. There is no published safe number of pages.

Can I reuse one text and change the city name?

It is not advisable. If the text still fits another city once the name is removed, the page lacks original value. Each page should carry service detail, real references and verifiable local facts specific to that location.

What should I do for cities where I have no office?

Describe your service area clearly on the main service page instead of creating pages for those cities. The Business Profile guidelines describe a single profile with a designated service area for businesses that travel to customers; showing an address with no real counterpart conflicts with the guidelines and with user expectations.

How should I consolidate many city pages?

Choose the closest target page for each one and send the old address there with a permanent redirect (301 or 308). Avoid redirect chains, remove old addresses from the sitemap and update internal links. Add the local examples of the covered districts to the target page.

Does adding schema stop a city page from being a doorway?

No. LocalBusiness markup passes existing value to machines; it does not create value. Each location should carry its own markup and a working URL, but the markup must be backed by a real office and original page content.

Conclusion

City and district pages are neither good nor bad in themselves. The doorway definition looks at why a page exists: does it give a visitor a specific answer, or does it exist to catch a query variation? The checks in this guide fit one sequence:

  1. Is there real activity at the location? If not, skip the page and describe the service area on the main page.
  2. Can the page fill the service detail, reference and local fact layers? If not, merge it.
  3. Do the Business Profile rules and the site describe the location the same way?
  4. Does the page count stay within your capacity to maintain?
  5. Are there a browsable hierarchy, accurate markup and a Search Console routine?

A small set of strong pages that pass all five checks is a more defensible investment than hundreds of weak pages made for the same budget. No practice guarantees a particular ranking; the aim is a page structure you can explain and that serves visitors.

If your location pages need original text built on local evidence, you can look at the SEO content writing service at Akua Adforce; scope and terms are written on the product page.

0 Comments

No comments yet for this article.

Post a comment

Please log in to leave a comment. Login