Official statement
Other statements from this video 1 ▾
Google recommends creating separate pages for each language instead of mixing several languages on one URL. This approach avoids algorithmic interpretation issues and improves rankings for localized queries. In practical terms, it means a strict hreflang architecture and the abandonment of all-in-one solutions like language selectors on a single page.
What you need to understand
Why does Google emphasize the separation of languages by URL?
The search engine must determine the language of a page to serve it to the right users. When multiple languages coexist on the same URL, the algorithm may get confused or favor one language over others.
The result: the page performs poorly in all languages it attempts to target. Google doesn't know which version to index or for which localized query to offer it. The language signal becomes noisy, and the ranking collapses.
What exactly does Google mean by 'distinct pages'?
Three structures are accepted: subdomains (fr.example.com), subdirectories (/fr/, /en/) or ccTLD domains (.fr, .co.uk). Each has its advantages: subdirectories concentrate authority on a root domain, ccTLD sends a strong geographical signal, and subdomains allow isolated technical management.
The key point is that each URL must serve a single language consistently. No French content on /en/, no mixing of English and Spanish on the same product page.
How does Google actually detect the language of a page?
The engine analyzes the main textual content, HTML tags (lang, hreflang), metadata, and user signals. But the main weight remains the visible text: if 80% of the content is in French, Google will classify the page as French-speaking.
The hreflang tags are only meant to indicate alternative versions, not to declare the primary language. This is a common misconception: hreflang does not replace a clean architecture, it complements it.
- One URL = one unique language to avoid any algorithmic ambiguity
- Consistent architecture: subdirectories, subdomains or ccTLD depending on the strategy
- Hreflang as a complement, never as the primary management solution for multilingual content
- Homogeneous main content: no partial mixing of French and English
- Optional geographical signal via ccTLD or Search Console to strengthen local targeting
SEO Expert opinion
Is this recommendation really new or just a reminder?
Google has been repeating this guideline for over a decade. It’s not new, but rather a fundamental principle that is often overlooked. The abundance of official statements on this point reveals that many sites continue to do it wrong.
E-commerce platforms are particularly concerned. Some CMS still offer dynamic language selectors that change content on the client-side without modifying the URL, a classic trap that Google cannot crawl correctly.
In what cases can this rule be bent without risk?
Technically, none. But some ultra-short content (navigation menus, footers) can mix languages without catastrophe as long as the main content remains homogeneous. The risk remains real, but manageable on low text volumes.
Sites with multilingual user-generated content (forums, social media) face a structural problem. The solution involves URLs by language AND by thread, or a lang tag on each content element. [To be verified] that this granularity is indeed crawled and interpreted correctly by Google in all cases.
What common mistake contradicts this guideline the most?
The JavaScript that switches content without modifying the URL. The server-side rendering shows one language, the client displays another based on browser preferences. Google crawls the server version, the user sees something else.
Another classic: sites that leave boilerplate in English (terms and conditions, legal notices) on all language versions. If 30% of the content remains in English on /fr/, the signal degrades. Some SEO tools then flag the page as mixed, harming localized ranking.
Practical impact and recommendations
What should be prioritized when checking an existing multilingual site?
Start with a complete crawl using Screaming Frog or Oncrawl, filtering by declared language (lang tag). Compare with the language detected through text analysis. Any discrepancy reveals a consistency problem.
Next, check the URLs indexed by language via Search Console. If Google indexes /en/ for French queries, it means the language signal is improperly configured or the hreflang is missing.
How to properly migrate a single-URL site to a multilingual architecture?
First, create the target structure (subdirectories recommended to concentrate authority). Duplicate the translated content on the new URLs, implement bidirectional hreflang, then 301 redirect the old page to the version corresponding to the historically main language.
Launch the Google crawl via URL Inspection on a representative sample. Monitor impressions by language in Search Console for 4 weeks: they should spread naturally according to the language versions.
What technical mistakes should absolutely be avoided during implementation?
Never use cookies or Accept-Language headers to serve different versions on the same URL. Google does not crawl with all possible headers, so it will always see the default version.
Avoid automatic redirects based on IP: a French user in the United States should still be able to access /fr/ if they wish. Google can crawl from any geolocation, forced redirects break hreflang.
- Audit the URLs indexed by language via Search Console and compare with the expected structure
- Check the lang tag / textual content / hreflang consistency across 100% of translated pages
- Test server-side rendering to confirm that each URL indeed serves a single language without JS
- Implement bidirectional hreflang on all language versions, including the default language
- Configure Search Console by language version (ccTLD) or geographical targeting (subdirectories)
- Monitor impressions and clicks by language for 6 weeks post-migration to detect any discrepancies
❓ Frequently Asked Questions
Peut-on utiliser un sélecteur de langue en JavaScript sans créer d'URLs distinctes ?
Les balises hreflang suffisent-elles à indiquer la langue sans changer l'URL ?
Faut-il traduire 100% du contenu ou peut-on laisser certains blocs en anglais sur toutes les versions ?
Les sous-domaines ou sous-répertoires sont-ils meilleurs pour le SEO multilingue ?
Comment gérer le contenu user-generated multilingue sur une même page de forum ?
🎥 From the same video 1
Other SEO insights extracted from this same Google Search Central video · duration 1 min · published on 08/07/2010
🎥 Watch the full video on YouTube →
💬 Comments (0)
Be the first to comment.