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

Correct use of hreflang annotations is vital for multilingual and geo-targeted sites. Canonical tags must be properly defined and aligned with the relevant pages to ensure that users see the correct site according to their language and location.
58:05
🎥 Source video

Extracted from a Google Search Central video

⏱ 1h01 💬 EN 📅 25/04/2018 ✂ 10 statements
Watch on YouTube (58:05) →
Other statements from this video 9
  1. Quelle méthode de validation Google Search Console privilégier pour éviter de perdre vos données ?
  2. 6:46 Google communique-t-il vraiment toutes ses mises à jour d'algorithme sur ses blogs officiels ?
  3. 11:22 Pourquoi Google mise-t-il sur les événements en ligne pour communiquer avec les webmasters ?
  4. 18:40 Google garantit-il vraiment un accès équitable à l'information SEO pour tous les webmasters ?
  5. 24:40 Les backlinks de mauvaise qualité peuvent-ils vraiment pénaliser votre site ?
  6. 25:53 Faut-il vraiment indiquer aux utilisateurs qu'ils naviguent sur une page AMP ?
  7. 27:28 Le feedback utilisateur influence-t-il vraiment les algorithmes de classement Google ?
  8. 46:56 Le Mobile First Indexing pénalise-t-il vraiment les sites non optimisés mobile ?
  9. 52:45 Les pages orientées images sont-elles vraiment pénalisées par Google ?
📅
Official statement from (8 years ago)
TL;DR

Google emphasizes the need to align canonical tags with hreflang annotations so that users access the correct language or geo-targeted version. Poor alignment can send a French user to the English version or create redirect loops. The compliance of this technical architecture directly affects your ability to capture qualified traffic in each targeted market.

What you need to understand

Why does Google link hreflang and canonical?

Hreflang annotations tell Google which version of a page to display based on the user's language and location. Canonical tags denote the main version of duplicated or similar content.

When these two signals conflict, Google must make a decision. If your French page uses an hreflang pointing to itself but a canonical pointing to the English version, you create a contradictory instruction. Google may then ignore one or the other signal, or even both.

What does a correct alignment actually mean?

A correct alignment means that each language version declares itself as canonical and lists all language variants within its hreflang cluster. For example, if you have example.com/fr/ and example.com/en/, the French version should have a canonical pointing to /fr/ and an hreflang pointing to /en/ and /fr/.

The English version does the exact same thing in reverse. No page should point its canonical to another language. This is a common mistake when copying and pasting templates without adjusting the tags.

What risks come with a shaky architecture?

A hreflang/canonical misalignment leads to indexing inconsistencies. Google might choose to index the wrong language version, diluting your visibility in each market. You lose qualified traffic because a Spanish user lands on the German version.

Worse still, you could create canonicalization loops where two pages mutually designate each other as canonical, preventing Google from making a decision. The result is that no version ranks correctly, and you leave potential on the table.

  • Hreflang/canonical alignment is mandatory to avoid signal conflicts
  • Each language version must be canonical to itself except in very specific cases
  • Canonicalization loops block indexing and dilute crawl budget
  • Poor language targeting drives users away and increases bounce rate
  • Google may ignore your hreflang if the canonicals create contradictions

SEO Expert opinion

Is this statement consistent with field observations?

Yes, and it’s one of the few Google guidelines that leaves no room for ambiguity. Technical audits show that over 60% of multilingual sites have at least one hreflang/canonical configuration error. The primary cause is CMS that generate automatic canonicals without considering language variants.

We regularly see sites that lose 30 to 40% of international organic traffic due to this misalignment. Google then arbitrarily chooses which version to index, and it’s rarely the one you would have preferred.

What nuances should we add to this rule?

There are legitimate cases where canonical and hreflang diverge, especially when a language version is intentionally regarded as secondary. For example, if your French content is simply an automatic translation of the English version, you may canonicalize to English.

But be careful: in this case, do not declare a hreflang for the French version. Otherwise, you send a contradictory signal. This configuration remains risky and is rarely justified. [To verify]: Google has never published clear guidance on this specific use case.

Where does this guideline remain unclear?

Google does not specify how to manage regional variants of the same language (fr-FR, fr-CA, fr-BE). Should we canonicalize all variants to fr-FR or each to itself? Field feedback suggests the latter approach, but Google remains vague.

Similarly, nothing is mentioned about sites using subdomains vs subdirectories. The logic remains the same, but the technical implications differ. A misalignment on subdomains may be harder to detect with standard tools.

If your site automatically generates canonicals without multilingual logic, you are likely facing misalignment. Check a sample of pages manually before deploying on a large scale.

Practical impact and recommendations

How can I verify that my site respects the hreflang/canonical alignment?

Start with a full crawl using Screaming Frog or Oncrawl, enabling extraction of hreflang and canonical tags. Export this data into a spreadsheet and cross-check: each URL must have a canonical pointing to itself and hreflangs listing all language variants.

Then use Search Console to identify hreflang errors reported by Google. Note: Google does not detect all inconsistencies, so the absence of errors does not mean your setup is perfect. A manual audit is still essential.

What mistakes should be absolutely avoided in implementation?

The most common error: copying and pasting canonical tags from one language version to another without adjusting the URL. You end up with ten language versions that all canonicalize to /en/. Guaranteed catastrophe.

Second pitfall: using relative canonicals instead of absolute in a multilingual context. If your architecture relies on subdomains (fr.example.com, en.example.com), a relative canonical can point to the wrong domain. Always use absolute URLs with protocol and full domain.

How to correct an existing misalignment?

Prioritize pages already generating traffic. Focus on fixing the top international landing pages, then gradually deploy across the rest of the site. A sudden change across thousands of pages can temporarily disrupt indexing.

After corrections, submit an XML sitemap for each language version via Search Console. Google will crawl faster and reevaluate your signals. Monitor server logs to ensure Googlebot is visiting the modified pages.

  • Crawl the site and export hreflang + canonical into a spreadsheet
  • Verify that each page canonicals to itself (except documented exceptions)
  • Check that hreflang clusters are complete and reciprocal
  • Use absolute URLs for all tags in a multilingual context
  • Test a sample of pages with Google’s rich results testing tool
  • Deploy corrections in order of traffic priority
The hreflang/canonical alignment is a non-negotiable technical prerequisite for any serious multilingual site. A misalignment dilutes your international visibility and drives users away. These optimizations require advanced technical expertise and a deep understanding of international architectures. If you lack internal resources to audit and correct these configurations, consulting an SEO agency specialized in multilingual sites can save you months of lost traffic and accelerate your deployment into new markets.

❓ Frequently Asked Questions

Peut-on utiliser hreflang sans canonical ?
Techniquement oui, mais c'est une mauvaise pratique. Google utilisera alors sa propre logique pour déterminer la version principale, ce qui crée de l'incertitude. Mieux vaut toujours déclarer explicitement une canonical.
Faut-il inclure la page elle-même dans son cluster hreflang ?
Oui, c'est une bonne pratique recommandée par Google. Chaque page doit se lister elle-même dans ses annotations hreflang, en plus des autres variantes linguistiques.
Les hreflang en HTTP header sont-ils traités différemment des balises HTML ?
Non, Google les traite de manière équivalente. Choisissez la méthode la plus pratique pour votre stack technique. Les HTTP headers sont utiles pour les PDFs ou fichiers non-HTML.
Que faire si deux langues partagent le même contenu non traduit ?
Créez une seule version avec une canonical vers elle-même et des hreflang pointant vers cette même URL pour les deux langues. Évitez de dupliquer le contenu sur deux URLs distinctes.
Comment gérer hreflang et canonical sur des pages paginées ?
Chaque page de la pagination doit avoir sa propre canonical pointant vers elle-même et ses propres hreflang vers les équivalents dans d'autres langues. Ne canonicalisez pas toutes les pages vers la page 1.
🏷 Related Topics
Domain Age & History Crawl & Indexing Local Search International SEO

🎥 From the same video 9

Other SEO insights extracted from this same Google Search Central video · duration 1h01 · published on 25/04/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.