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 international sites, use the hreflang tag without altering the canonicals. Each version of a page should point to itself while hreflang tags link the pages together, tailored to their specific audiences.
37:08
🎥 Source video

Extracted from a Google Search Central video

⏱ 1h17 💬 EN 📅 13/09/2018 ✂ 14 statements
Watch on YouTube (37:08) →
Other statements from this video 13
  1. 6:53 L'espace blanc au-dessus du pli nuit-il vraiment au référencement naturel ?
  2. 8:34 Les liens en sidebar nuisent-ils au classement de vos pages ?
  3. 10:17 Les changements d'algorithme Google sont-ils vraiment normaux ou cachent-ils des bugs ?
  4. 18:51 Pourquoi Google affiche-t-il parfois la date de publication initiale au lieu de la date de mise à jour ?
  5. 21:42 Le mobile-first indexing peut-il vraiment pénaliser vos classements ?
  6. 23:32 Le contenu masqué sur mobile pénalise-t-il vraiment le référencement ?
  7. 30:51 Faut-il vraiment s'inquiéter du duplicate content en SEO ?
  8. 51:44 Google ajuste-t-il vraiment le crawl si votre serveur rame ?
  9. 78:35 Faut-il vraiment abandonner l'optimisation pour les featured snippets ?
  10. 90:13 Les titres et descriptions peuvent-ils vraiment faire la différence en SEO compétitif ?
  11. 100:52 Comment Google traite-t-il réellement les backlinks après un changement de domaine ?
  12. 113:43 La Search Console suffit-elle vraiment pour désavouer des liens toxiques ?
  13. 119:12 Comment Google mesure-t-il vraiment la vitesse mobile pour le classement SEO ?
📅
Official statement from (7 years ago)
TL;DR

Google confirms that each language version of a page should point its canonical tag to itself, not to the main version. Hreflang tags are responsible for linking the variants together. This approach avoids cannibalizing your international versions and ensures their independent indexing. The classic mistake is forcing all languages to one master URL, thereby draining the other versions of their ranking potential.

What you need to understand

Why does Google emphasize self-referencing canonicals in an international context?

The canonical tag tells Google which URL is authoritative when multiple pages present similar content. On a monolingual site, pointing all variants to a main URL makes sense. However, on a multilingual site, each language version targets a distinct audience and must be indexed separately.

When a French page points its canonical to the English version, Google interprets: "The English page is the original, ignore the French one." As a result, the French version gradually disappears from the index or loses its ranking autonomy. The hreflang tags exist precisely to indicate to Google that these pages are language equivalents without creating a hierarchy among them.

How does the separation between canonical and hreflang actually work?

Each URL must self-manage: the /fr/ page has a canonical pointing to /fr/, the /de/ page to /de/, and so on. Hreflang tags, in turn, weave the network among these pages by specifying: "This page exists in German here, in Spanish there, in French elsewhere."

This allows Google to display the correct variant based on the researcher's language, without one version overshadowing another. It’s a decentralized architecture: each language is autonomous, linked to others by hreflang but never subordinate through canonical.

Does this rule also apply to regional variants of the same language?

Yes. A page in British English and one in American English should each have their own canonical, even if the text differs little. The regional variants (en-GB, en-US) target different audiences, sometimes with distinct terms, currencies, or date formats.

Forcing all variants to en-US would drain the others of their local relevance. The hreflang x-default allows you to designate a default version for users outside covered areas without creating canonical subordination.

  • Mandatory self-canonical: each language version points its canonical tag to itself.
  • Hreflang as a link: hreflang tags connect the variants without creating hierarchy.
  • Independent indexing: each language retains its own ranking potential.
  • No master version: no URL should dominate the others through cross-language canonical.
  • Regional variants included: en-GB, en-US, es-MX, es-ES follow the same logic.

SEO Expert opinion

Is this statement consistent with field observations?

Yes, and it's one of the few Google guidelines that has no ambiguity. Audits regularly reveal sites where all versions point their canonical to en/, draining /fr/, /de/, and /es/ of all autonomy. These pages end up in indexing limbo: present in Search Console but invisible in local SERPs.

The correction immediately reverses the trend. Once canonicals are self-managed and hreflang correctly implemented, language versions rise within weeks. There's no technical haze here: the rule works exactly as Google announces.

What errors persist despite this clarity?

The most common: confusing canonical and hreflang x-default. Some practitioners point all canonicals to the x-default language, thinking they are "simplifying" the structure. This is a mistake. The x-default indicates a language redirect page or a default version for users outside areas, but never justifies canonical subordination.

Another trap: poorly configured CMS systems that automatically generate cross-language canonicals. Multilingual WordPress, Shopify Markets, and Magento multistore frequently fall into this default trap. Manual verification is required because a plugin can very well insert "smart" canonicals that sabotage everything.

In what cases could this rule be circumvented?

No legitimate cases. Even for identical content translated word for word, each language deserves its own indexing if it targets a distinct audience. The only exception: if two language versions strictly share the same URL (rare, but possible with parameters ?lang=), then one canonical suffices, and hreflang becomes unnecessary.

If you're unsure whether to merge or separate, ask yourself: "Do I want this page to rank in Google.fr AND Google.de?" Yes answer = separate canonicals. No answer = one URL suffices, and you don’t need hreflang. [To be verified] if you see contrary advice elsewhere, it’s outdated or erroneous.

Practical impact and recommendations

What should you concretely do on an existing site?

Start with a canonical audit: export all URLs from your site using Screaming Frog or Sitebulb, filter by language, and check that each /fr/ points to /fr/, and each /de/ points to /de/. If a canonical points to another language, you’ve identified your problem.

Next, check the hreflang tags: each page must list all its language variants, including itself. A /fr/ page should contain hreflang x-default, hreflang en, hreflang de, hreflang fr. The absence of self-referenced hreflang is a common error that breaks the reciprocity required by Google.

How to fix a poorly structured canonical architecture?

If your canonicals all point to en/, you'll need to go through each template to enforce self-referencing. On WordPress, this might mean disabling Yoast or Rank Math for canonicals, and coding the tag manually. On Shopify, you may sometimes need to edit theme.liquid. For custom setups, modify the tag generator in the CMS.

After correction, monitor Search Console: previously ignored pages will reappear under "Indexed Pages." Expect 3 to 6 weeks for a full recrawl. If certain versions remain absent, ensure the XML sitemaps include all languages and that robots.txt is not blocking anything.

What errors to avoid during implementation?

Never mix canonicals and 301 redirects. If /fr/ redirects to /en/, there’s no need to discuss canonical or hreflang; the French page no longer exists. Geo-targeted redirects (based on IP) also pose issues: Googlebot crawls from the USA, will always see the US version, and ignore the others.

Another trap: hreflang tags in HTTP header versus HTML. Both work, but do not mix them on the same page. Choose one method and stick to it. Hreflang sitemaps are a viable option for very large sites, but more complex to maintain.

  • Audit all canonicals: each language must point to itself
  • Check the reciprocity of hreflang: each page must list all its variants, including itself
  • Ensure that XML sitemaps include all language versions
  • Test with a VPN or Search Console to validate display by geographic area
  • Monitor "Excluded Pages" in GSC after correction to detect any setbacks
  • Document the configuration in an internal wiki to avoid regressions during CMS migrations
Correct implementation of canonicals and hreflang on an international site requires absolute technical rigor. Each configuration error can drain an entire language of its ranking potential. If your team lacks expertise in these areas or if your CMS generates erratic tags, hiring an SEO agency specialized in international can prevent months of lost traffic and ensure a clean structure from the outset.

❓ Frequently Asked Questions

Peut-on utiliser une seule canonical pour toutes les langues si le contenu est identique ?
Non. Même si le contenu est traduit mot à mot, chaque version linguistique cible une audience distincte et doit conserver sa propre canonical pour être indexée indépendamment dans les SERPs locales.
Les balises hreflang remplacent-elles les canonicals sur un site multilingue ?
Non, elles sont complémentaires. Les canonicals gèrent les doublons au sein d'une même langue, les hreflang lient les équivalents linguistiques entre eux. Les deux sont nécessaires.
Que se passe-t-il si une page française pointe sa canonical vers la version anglaise ?
Google considère la page française comme un doublon non désiré et privilégie l'anglaise. La version française perd son autonomie de ranking et peut disparaître de l'index français.
Le hreflang x-default doit-il recevoir toutes les canonicals des autres langues ?
Absolument pas. Le x-default indique une page par défaut pour les utilisateurs hors zones couvertes, mais chaque langue conserve sa canonical autoréférencée. Pas de subordination canonique.
Comment vérifier que mes hreflang et canonicals sont correctement configurées ?
Utilise Search Console (rapport Ciblage international), Screaming Frog (onglet Hreflang), ou des outils comme Merkle Hreflang Checker. Vérifie surtout la réciprocité : chaque page listée doit lister en retour la page source.
🏷 Related Topics
Domain Age & History Content Crawl & Indexing International SEO

🎥 From the same video 13

Other SEO insights extracted from this same Google Search Central video · duration 1h17 · published on 13/09/2018

🎥 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.