Official statement
Other statements from this video 27 ▾
- 13:31 Can your slow pages drag down the rankings of your entire site?
- 13:33 Do Core Web Vitals really affect your entire site or just your slow pages?
- 13:33 Can you really block the collection of Core Web Vitals using robots.txt or noindex?
- 14:54 Why does CrUX collect your Core Web Vitals even if you block Googlebot?
- 15:50 Does Google really underplay the true importance of Page Experience in rankings?
- 16:36 Is Page Experience really just a secondary ranking signal?
- 17:28 Does LCP truly measure the speed perceived by the user?
- 19:57 Do Core Web Vitals really measure continuously throughout the user session?
- 20:04 Do Core Web Vitals really change after the initial page load?
- 21:22 How does Google estimate your Core Web Vitals when CrUX data is lacking?
- 22:22 How does Google estimate a page's Core Web Vitals without sufficient CrUX data?
- 27:07 How does Google now assign AMP cache's CrUX data to the origin?
- 29:47 Is AMP still necessary to rank in Top Stories on mobile?
- 32:31 How can you leverage server logs to uncover 4xx errors in Search Console?
- 34:34 Why do new sites experience extreme volatility in indexing and ranking?
- 34:34 Should you really analyze server logs to diagnose 4xx errors in Search Console?
- 34:34 Why does your new site fluctuate like a yo-yo in the SERPs?
- 40:03 Should you really report copied content from your site using Google's spam form?
- 40:20 How can you effectively report copied content spam to Google?
- 45:46 Is duplicate content really harmless to your SEO?
- 45:46 Is it true that duplicate content won't penalize your SEO?
- 45:46 Are your franchise pages seen as doorway pages by Google?
- 51:52 Does the http:// or https:// namespace in an XML sitemap really affect crawlability?
- 52:00 Does using HTTPS for your XML sitemap namespace hurt your SEO ranking?
- 55:56 Is it really sufficient to include only one version, mobile or desktop, in your XML sitemap?
- 56:00 Should you really submit both mobile AND desktop versions in your sitemap?
- 61:54 Should you give up on AMP if you’re using GA4 to measure your performance?
Google warns that creating multiple nearly identical pages by only changing the city name poses a risk of being classified as doorway pages. For an SEO managing multi-location sites, this means generating substantial and unique content for each locality page: local customer testimonials, specific geographic information, store news. The line between legitimate local optimization and spam remains blurred in practice.
What you need to understand
Google highlights a very common practice in franchise networks: duplicating a page template by simply replacing "Paris" with "Lyon," then "Lyon" with "Marseille." At first glance, it's basic local SEO.
However, Google considers these pages as doorway pages — artificial entry points designed solely to capture organic traffic, without added value for the user. The problem? The boundary between legitimate local optimization and spam is never clearly defined.
What triggers the doorway pages filter in practice?
Google looks for massive duplication patterns. If you have 50 pages with exactly the same structure, same text, same call-to-action, and only the city name changes, you’re in the red zone.
The engine analyzes the textual similarity between your pages. Not just the H1 title, but all visible content. If two pages display 85-90% identical text, Google treats them as nearly duplicates. And if this pattern repeats across dozens of pages, the signal becomes evident.
Why does Google consider this spam?
The goal of a doorway page is to manipulate search results by artificially creating multiple entry points to the same content. A user searching for "plumber Lyon" and "plumber Marseille" should theoretically find two different answers suited to their local context.
If your two pages serve them exactly the same information with just the city name changed, you're not meeting their need for local information. You're simply trying to capture traffic on multiple geographic queries with generic content.
What’s the difference between legitimate local pages and doorway pages?
This is where it gets interesting. Google never says “prohibition on creating pages by locality.” The franchise network is a legitimate use case for multi-location. The difference lies in the added value.
A legitimate local page provides substantial and specific information: opening hours of the store, local team with photos, customer testimonials from that specific city, local news or events, parking or access information unique to that address. It’s not just a template with a {{city}} token replaced.
- Doorway page: duplicated template, only the city name changes, no real local info, purely SEO objective
- Legitimate local page: substantial content specific to each locality, unique practical information, geolocated testimonials, store news
- Alert signal: if you can generate 100 pages in 10 minutes via a script, you are probably in doorway territory
- Simple test: does a user comparing your Lyon and Marseille pages see a real difference in content or just a city name?
- Critical threshold: the more similar pages you have, the more Google scrutinizes duplication (10 pages = low risk, 200 pages = radar activated)
SEO Expert opinion
Is this statement consistent with field observations?
Yes and no. Google does penalize obvious spam cases: sites with hundreds of auto-generated pages, ridiculous content like "Welcome to [city], the most beautiful city in France for our services." These sites regularly disappear from SERPs.
But gray areas persist. There are still franchise networks well-ranked with ultra-similar pages, simply because they have solid domain authority, local backlinks, and a consistent Google Business Profile presence. Google does not mechanically filter at 90% similarity — there’s an element of contextual analysis. [To verify]: the exact similarity threshold that triggers a penalty is never disclosed and likely varies by sector.
What nuances should be added to this rule?
Google talks about "substantial unique content," but never quantifies what "substantial" means. Is 200 words of difference enough? 500 words? Should 50% of the content be unique, or 30%?
In reality, a franchisee often has little unique to share. Services are standardized, prices identical, and the commercial promise formatted by headquarters. Expecting an active local blog or massive customer testimonials on every store page is unrealistic for 80% of franchises. Google demands uniqueness but offers no viable alternatives for standardized business models.
Let’s be honest: the line between legitimate local optimization and doorway pages also depends on your backlink profile and authority. A large network with natural local links and press mentions fares better than a small site without authority, even with strictly identical content. It’s never officially stated but is observable.
In what cases does this rule not strictly apply?
If you have fewer than 10-15 local pages, Google is more lenient. The risk of algorithmic penalty remains low as long as you don’t trigger massive spam patterns. A tradesperson with 5 service area pages is unlikely to ever be filtered, even with similar content.
Another case: local pages with a real user engagement. If your pages generate sustained organic clicks, a decent visit time, and conversions, Google views them as useful even if the content is repetitive. User behavior counterbalances textual similarity. But be careful — this protective effect is never guaranteed and can disappear with a core algorithm update.
Practical impact and recommendations
How to create unique local content without blowing the editorial budget?
You don’t need to write 2000 unique words per page. Focus on differentiating factual elements: photo of the local team with names and roles, specific opening hours if they vary, parking or public transport information unique to the address, local events or promotions.
Geolocated customer testimonials work well: 2-3 real reviews from customers from that city, with first names and neighborhoods, suffice to create differentiation. Even 150 words of truly unique content can be enough if the rest of the page (services, prices) remains standardized yet legitimate.
What mistakes should be absolutely avoided with franchise pages?
Never generate pages for cities where you have no real physical presence. Google now cross-references Google Business Profile data, structured addresses in schema.org, and page content. If your "Plumber Lille" page has no local address, no geolocated phone number, and no associated GMB listing, you are in full doorway territory.
Avoid pages by district or micro-zones when you only have one storefront in the city. Creating 20 pages for Paris 1st, Paris 2nd, Paris 3rd... while your shop is in the 11th is obvious spam. Stay consistent with your actual geographical presence.
How to audit my existing local pages?
Compare the textual content of 5-6 random local pages using a similarity tool (Copyscape, Siteliner, or even a basic diff tool). If the duplication rate exceeds 70-80%, you are in a risk zone. Also analyze user behavior: a bounce rate >80% on these pages signals that Google might consider them unhelpful.
Check the consistency between your local pages and your Google Business Profile listings. Each page should correspond to a real address, a real local phone number if possible, and ideally an active GMB listing with reviews. If you have 50 local pages but only 3 GMB listings, Google senses the spam pattern from miles away.
- Audit the textual similarity rate between local pages (goal:
❓ Frequently Asked Questions
Combien de pages locales peut-on créer avant de risquer une pénalité doorway ?
Un réseau de franchise peut-il utiliser le même template pour toutes ses pages locales ?
Les pages de zone d'intervention sans adresse physique sont-elles considérées comme des doorway pages ?
Faut-il absolument un blog local pour éviter le filtre doorway pages ?
Google pénalise-t-il automatiquement les pages similaires ou y a-t-il une action manuelle ?
🎥 From the same video 27
Other SEO insights extracted from this same Google Search Central video · duration 1h07 · published on 28/01/2021
🎥 Watch the full video on YouTube →
💬 Comments (0)
Be the first to comment.