What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 5 questions

Less than a minute. Find out how much you really know about Google search.

🕒 ~1 min 🎯 5 questions

Official statement

For a multilingual site with user-generated content in a single language, use hreflang tags to indicate the language of the content. Do not share canonical tags between different languages, as this would hinder the indexing of translated versions.
10:44
🎥 Source video

Extracted from a Google Search Central video

⏱ 1h11 💬 EN 📅 02/12/2016 ✂ 16 statements
Watch on YouTube (10:44) →
Other statements from this video 15
  1. 1:37 Faut-il réellement attendre que Google réindexe automatiquement vos pages après un 404 ?
  2. 4:26 Les pages orphelines restent-elles indexées malgré l'absence de liens internes ?
  3. 6:58 Les pages orphelines impactent-elles vraiment votre budget de crawl ?
  4. 12:26 Faut-il vraiment mentionner tous les mots-clés exacts dans vos contenus pour ranker ?
  5. 17:43 Un bon positionnement Google signifie-t-il vraiment un contenu de qualité ?
  6. 20:52 Les mots-clés dans l'URL améliorent-ils vraiment le référencement ?
  7. 28:26 Pourquoi vos URL de sitemap doivent-elles correspondre exactement à votre maillage interne ?
  8. 31:29 Comment Google décide-t-il vraiment de la fréquence de crawl de vos pages ?
  9. 33:14 Faut-il vraiment se fier à la commande site: pour auditer l'indexation ?
  10. 37:20 Pourquoi un changement d'URL fait-il chuter vos positions pendant plusieurs semaines ?
  11. 41:10 Faut-il vraiment attendre avant de refondre ses URL lors d'un passage HTTPS ?
  12. 45:41 Comment Google détecte-t-il vraiment les vidéos pour les classer dans la recherche universelle ?
  13. 47:25 Faut-il vraiment désindexer vos événements passés ou risquez-vous de perdre du trafic organique ?
  14. 49:13 Comment bloquer efficacement les URL dynamiques malveillantes ou inutiles générées par votre site ?
  15. 94:36 Pourquoi Google abandonne-t-il Keyword Planner pour l'analyse de pertinence ?
📅
Official statement from (9 years ago)
TL;DR

Google confirms that you should never share canonical tags across different language versions. Even on a multilingual site where users generate content in a single language, each linguistic version must maintain its own canonical pointing to itself while using hreflang to signal alternatives. Ignoring this rule prevents indexing of translations.

What you need to understand

Why does the confusion between hreflang and canonical persist?

The misunderstanding stems from a false analogy between hreflang and canonical. Many practitioners imagine that hreflang functions as an equivalence directive where one version is 'primary' and others are 'secondary'. This is incorrect.

The canonical tag indicates which URL should be indexed when multiple pages present identical or very similar content. Hreflang, on the other hand, signals equivalent linguistic or regional versions, all intended to be indexed. Mixing the two creates a signal conflict: Google is instructed to index a single URL (canonical) while being asked to treat multiple versions as equivalent (hreflang).

What happens when we share a canonical tag across languages?

In practice, if your French page points to the English version via canonical, Google will ignore the French version for indexing. The canonical signal is stronger than hreflang.

Thus, you lose visibility on queries in French, even if your content is technically translated. This is even more problematic on sites with a lot of user-generated content: comments, reviews, forums. Even if UGC remains in a single language, metadata and the interface must be indexed in each language.

In what case do we use hreflang without complete translation?

Mueller mentions a specific scenario: a multilingual site where the main content remains in one language (for example, customer reviews in English), but the interface, menus, and CTAs are translated. You then have pages /en/, /fr/, /de/ that display the same English reviews but in different linguistic contexts.

In this case, each version keeps its own canonical pointing to itself. Hreflang signals the alternatives. Google indexes all versions, and the French user searching for 'product review X' lands on /fr/ with a French interface, even if the reviews remain in English. It's better than nothing.

  • Canonical and hreflang are not interchangeable: canonical consolidates, hreflang diversifies.
  • Each linguistic version must point to itself in canonical, even if the main content is identical.
  • Hreflang does not require 100% translation of content to be valid, but each page must justify its existence (interface, metadata, regional context).
  • Sharing a cross-language canonical kills indexing of secondary versions, without exception.
  • Monolingual UGC sites can benefit from linguistic versions if the interface and metadata are translated.

SEO Expert opinion

Is this recommendation really followed in the field?

No, and it’s a massive problem. A significant proportion of multilingual sites, including major e-commerce platforms, still share cross-language canonical tags due to misunderstanding or poorly configured CMS setups. Technical audits regularly reveal cases where hreflang is well implemented but canonical points to a single 'master' version.

The result? Google indexes only one language, often English, and ignores the others. Marketing teams don't understand why their organic traffic remains concentrated in a single country, even though they've 'translated the entire site'. The problem is invisible on the front-end; you need to inspect the source code.

What nuance should be added to this directive?

Mueller discusses sites where user-generated content remains monolingual. But beware: if UGC represents 90% of the page's content and only 10% (header, footer, sidebar) is translated, the added value of the translated version is low. Google may consider it thin or partially duplicate content.

In this case, [To check] whether Google indexes all versions with the same weight, or favors one as the 'best version', despite hreflang. Real-world tests show uneven results depending on the proportion of translated content. A page with 20% of translated content may be indexed but often ranks worse than a fully translated version.

What are the risks of ignoring this rule?

The main risk is the complete invisibility of secondary linguistic versions. You invest in translations, multi-regional hosting, localized content strategies, and all that for Google to index only one language.

The second risk is that conflicting signals harm algorithmic trust. If Google sees hreflang pointing to pages that themselves canonicalize elsewhere, it can interpret this as a technical error and ignore the entire hreflang chain. You end up with non-consolidated duplicate content indexed in duplicate or not at all.

If you manage a multilingual site with shared canonicals, correct this issue immediately. It is one of the most costly technical mistakes in terms of organic visibility, and it often goes unnoticed in superficial audits.

Practical impact and recommendations

How to check your site's current configuration?

Start with a complete crawl using Screaming Frog or Oncrawl, enabling the extraction of hreflang and canonical tags. Export the data and cross-reference it in a spreadsheet: for each URL, check that canonical points to itself and that hreflang lists all language versions correctly.

Utilize the Search Console for each language version (if you have separate properties by language). Check the 'Coverage' report: if translated pages do not appear, even though they exist and are crawlable, it’s often a cross-language canonical issue. The 'Hreflang' report in the old GSC (sometimes still accessible) highlights reciprocity errors.

What to do if your canonicals point to a master language?

Correct the template or CMS configuration so that each page points to itself in canonical. On multilingual WordPress (WPML, Polylang), check the plugin settings: some have an option for 'cross-domain canonical' or 'canonical to main version' that should be disabled.

On Shopify with translation apps, similarly: some poorly configured apps inject a unique canonical for all languages. Force a self-referential canonical via Liquid code if necessary. On custom platforms, modify the backend to generate canonical=self by default, language by language.

How to test if the implementation actually works?

Use the URL inspection tool in Search Console across several language versions. Verify that Google sees the self-referential canonical and recognizes hreflang tags. Request a test indexing.

Wait a few days, then conduct a search site:yourdomain.com inurl:/fr/ to check if the French pages appear. Repeat for each language. If the results are empty or very low while the content exists, indexing is likely blocked, probably due to an incorrect canonical or conflicting signal.

  • Crawl the site and export canonical + hreflang for all URLs
  • Check that each URL points to itself in canonical, never to another language
  • Ensure hreflang lists all language versions correctly, with reciprocity
  • Correct CMS templates or multilingual plugin configurations if necessary
  • Test URL inspection in Search Console for each language
  • Monitor indexing through targeted site: searches by language
The rule is simple: canonical stays in its language, hreflang connects languages to each other. Never mix the two. If your multilingual site is complex, with thousands of pages and multiple CMSs or platforms, an incorrect configuration can go unnoticed for months and cost significantly in organic traffic. When facing these delicate technical issues, engaging an SEO agency specialized in multilingual architecture can help avoid costly mistakes and ensure quick and sustainable compliance.

❓ Frequently Asked Questions

Peut-on utiliser hreflang sans traduire 100% du contenu de la page ?
Oui, tant que l'interface, les métadonnées et les éléments de navigation sont traduits. Google indexera les versions linguistiques même si le contenu principal (comme des avis utilisateurs) reste dans une langue unique.
Que se passe-t-il si canonical pointe vers une autre langue que la page elle-même ?
Google ignorera la page pour l'indexation et ne conservera que la version désignée par canonical. Les autres versions linguistiques ne rankeront pas, même si hreflang est correctement implémenté.
Hreflang remplace-t-il la balise canonical sur un site multilingue ?
Non, ce sont deux balises complémentaires. Canonical consolide les doublons au sein d'une même langue, hreflang signale les équivalents linguistiques. Les deux doivent coexister sans se contredire.
Comment savoir si mes canonical cross-langue bloquent l'indexation ?
Faites un crawl technique et vérifiez que chaque URL pointe vers elle-même en canonical. Utilisez aussi des recherches site: ciblées par langue dans Google pour voir si toutes les versions apparaissent dans l'index.
Les sites e-commerce avec descriptions produits identiques doivent-ils utiliser canonical ou hreflang ?
Si les descriptions sont dans des langues différentes, utilisez hreflang avec canonical auto-référentielle. Si les descriptions sont identiques en langue mais sur des domaines régionaux (ex: .fr vs .be), canonical peut pointer vers une version préférée, mais hreflang devient inutile.
🏷 Related Topics
Domain Age & History Content Crawl & Indexing AI & SEO Social Media International SEO

🎥 From the same video 15

Other SEO insights extracted from this same Google Search Central video · duration 1h11 · published on 02/12/2016

🎥 Watch the full video on YouTube →

Related statements

💬 Comments (0)

Be the first to comment.

2000 characters remaining
🔔

Get real-time analysis of the latest Google SEO declarations

Be the first to know every time a new official Google statement drops — with full expert analysis.

No spam. Unsubscribe in one click.