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

The hreflang attribute helps Google display the correct version of a site for users from different countries by indicating which pages are equivalent in different languages or regions.
56:20
🎥 Source video

Extracted from a Google Search Central video

⏱ 57:23 💬 EN 📅 11/09/2015 ✂ 11 statements
Watch on YouTube (56:20) →
Other statements from this video 10
  1. 2:07 Le tag canonical est-il vraiment la solution miracle contre les doublons d'URL ?
  2. 3:40 Comment structurer la navigation e-commerce pour que Googlebot explore efficacement votre site ?
  3. 5:08 Les mots-clés de Google Search Console ont-ils un impact sur le classement de vos pages ?
  4. 7:22 Les liens internes dans le contenu peuvent-ils vraiment pénaliser votre site e-commerce ?
  5. 9:04 Faut-il vraiment afficher le même contenu sur tous les navigateurs ?
  6. 14:47 Faut-il vraiment bloquer l'indexation des pages de recherche interne sans résultat ?
  7. 29:21 Google remplit-il vraiment les formulaires de votre site pour crawler du contenu ?
  8. 33:04 Le schema markup améliore-t-il vraiment votre classement Google ?
  9. 42:50 Un Sitemap avec date de modification peut-il vraiment accélérer l'indexation des redirections 301 ?
  10. 47:10 Faut-il vraiment débloquer CSS et JavaScript pour Googlebot ?
📅
Official statement from (10 years ago)
TL;DR

Google uses hreflang to identify equivalent language or regional versions of a page and display the correct variant based on the user's location. This tag does not guarantee automatic display but assists the algorithm in its final decision. A misconfigured or absent hreflang can result in displaying an unsuitable version, directly impacting bounce rates and conversions.

What you need to understand

Why does hreflang exist and what problem does it actually solve?

When managing a multilingual or multi-regional site, Google faces a seemingly simple question: which version should be shown to which user? Should a French-speaking user in Belgium see your FR-FR or FR-BE page? Should a Spanish-speaking user in the United States land on the ES-ES or ES-MX version?

Without clear indications, Google makes assumptions based on geographic signals (IP, browser settings), detected language content, and user history. But these assumptions are not always correct. Hreflang acts as an explicit signal: 'this page is equivalent to that page in this regional or linguistic context.' It’s a relational targeting tag, not an authoritative directive.

How does Google actually interpret these hreflang signals?

Contrary to a popular belief, hreflang is not an absolute instruction. Google might choose to ignore it if other contradictory signals are stronger (server geolocation, ccTLD, Search Console geotargeting). Hreflang works more like a vote of confidence: you help the algorithm make a decision in cases of ambiguity.

The tag must be bi-directional: if page-fr points to page-en via hreflang, page-en must point back to page-fr. One-way links are often ignored. Google also checks the consistency of clusters: if you declare 12 versions of a page, each must reference the other 11. An error in this interlinking breaks the entire chain.

What are the implementation errors that neutralize the hreflang effect?

The first pitfall is incorrect syntax: a malformed ISO 639-1 language code (e.g., 'fra' instead of 'fr'), an incorrect country code (e.g., 'en-UK' instead of 'en-GB'), or forgetting the x-default. These small mistakes render the tag invisible to Google.

Another classic error: pointing to canonically different URLs. If your hreflang points to an HTTP URL while the canonical is HTTPS, or to a version with parameters when the canonical is clean, Google ignores the declaration. Hreflang and canonical must be aligned, otherwise you send contradictory signals that nullify your efforts.

  • Hreflang is a signal, not a directive: Google can choose to display a different version than the one you indicate if other signals are stronger.
  • Bi-directionality is mandatory: each page must reference all its variants AND be referenced back by each of them.
  • Consistency with other signals: hreflang must align with canonical, sitemap, and URL structure to be considered.
  • Strict ISO syntax: language codes (ISO 639-1) and region codes (ISO 3166-1 Alpha 2) must be accurate; any deviation renders the tag void.
  • X-default as a safety net: indicates the default version when no variant matches the user's profile.

SEO Expert opinion

Does this statement reflect on-the-ground behaviors?

Yes, generally. Google is transparent that hreflang is just a signal among others. Audits show that even with a perfectly configured hreflang, some users see a non-optimal version if their IP, browser language, or search history contradict the targeting.

What's less often stated: Google sometimes takes several weeks to consider a hreflang change. On sites with hundreds of international pages, the inconsistencies detected by Search Console persist long after correction. The latency between implementation and real effect is often underestimated by many practitioners. [To verify] if crawl prioritization factors influence this latency that varies by sites.

What are the unmentioned limits in this official statement?

Google does not address the complexity of scale. Managing hreflang on a site with 10 languages and 5 regions per language equals 50 versions per page. The number of cross-links explodes: each page must declare 49 other URLs. A single URL change requires updating 49 other pages. It's a maintenance nightmare.

Another limitation: hreflang solves nothing if your contents are word-for-word translations without cultural adaptation. Google may display the correct geographical version, but if the content remains unsuitable (currencies, local examples, cultural references), the user experience remains poor. Hreflang is a technical tool, not an editorial solution.

In what cases does hreflang become counterproductive or unnecessary?

If you only have two linguistic versions clearly distinguished by subdomains or ccTLDs (e.g., example.fr vs example.de), hreflang offers little. The domain + detected language signals are often enough. Hreflang becomes relevant when ambiguity increases: same language, different regions (en-US / en-GB / en-AU), or unified structure (.com/fr/, .com/de/).

Be cautious of partial or inconsistent implementations. It’s better to put nothing than a shaky hreflang. A halfway configuration can deindex some versions, create algorithmic redirection loops, or signal to Google that you do not master your architecture. A broken hreflang is worse than having no hreflang at all.

If you notice persistent hreflang errors or incorrect versions indexed despite a clean configuration in Search Console, first check consistency with canonical, XML sitemap, and HTTP headers. A conflict between these technical layers often nullifies the hreflang effect without Google explicitly signaling the problem.

Practical impact and recommendations

How to correctly implement hreflang to avoid common errors?

There are three methods: HTML tags <link rel="alternate" hreflang="x"> in the <head>, HTTP headers for PDFs or non-HTML content, or declaration in the XML sitemap. Prefer the sitemap if you're managing hundreds of pages: centralizing declarations simplifies maintenance and debugging.

Scrupulously follow the ISO syntax: 'fr-FR', 'en-GB', 'es-MX'. Never use 'fr-fr' in lowercase, never 'en-UK' (it's GB). Always add a x-default pointing to your default version or language selector page. Without x-default, users outside your geographic targets may land on a random version.

What technical checks validate that the setup works?

Search Console remains the main tool. The 'International Targeting' section lists detected errors: missing tags, unreachable URLs, bi-directional inconsistencies. However, Search Console can take several days to reflect your corrections, so patience is required.

Also use third-party crawlers (Screaming Frog, OnCrawl) to map all hreflang declarations and detect chain breaks. Ensure that each hreflang URL returns a 200 code, points to the correct canonical, and is not blocked by robots.txt. A hreflang pointing to a 404 URL or canonically different URL is ignored by Google.

What are the use cases where an alternative approach is preferable?

If your site has little international content (3-4 languages max), consider separate domain structures (ccTLDs or subdomains) rather than a unified architecture requiring massive hreflang. Native geographical separation simplifies signals and avoids technical complexity.

For multi-region e-commerce sites with different inventories, hreflang alone isn't enough. You need to combine it with Search Console geotargeting, server-side IP-based redirection (with care: no cloaking), and truly distinct content. A perfect hreflang setup on identical product sheets remains suboptimal. Content adaptation always takes precedence over technical setups.

  • Ensure each page declares ALL its linguistic/regional variants AND itself.
  • Check that all hreflang URLs point to accessible pages (200) and match the canonical URLs.
  • Systematically add an x-default pointing to the default version or language selector.
  • Validate the ISO syntax of language codes (639-1) and region (3166-1 Alpha 2): 'fr-CA', 'en-AU', avoid any variations.
  • Check in Search Console (International Targeting) for the absence of errors detected by Google.
  • Crawl the site regularly to detect hreflang chain breaks after URL modifications or the addition of new languages.
Hreflang is a powerful tool but technically demanding. An approximate configuration creates more problems than it solves. Given the extent of technical constraints (bi-directionality, multi-signal consistency, ongoing maintenance), many international sites would benefit from specialized support. An SEO agency experienced in multilingual deployments can audit your current setup, identify the inconsistencies invisible to the naked eye, and implement monitoring that will alert you before Google penalizes your regional versions. The initial investment quickly pays off by avoiding several months of poorly distributed traffic.

❓ Frequently Asked Questions

Hreflang est-il obligatoire pour un site multilingue ?
Non, c'est un signal recommandé mais pas obligatoire. Si ta structure (ccTLDs, sous-domaines distincts) et tes contenus sont suffisamment différenciés, Google peut identifier seul les versions appropriées. Hreflang devient critique quand l'ambiguïté existe : même langue, régions multiples, ou architecture unifiée.
Peut-on utiliser hreflang uniquement dans le sitemap XML ?
Oui, c'est même souvent préférable pour les sites de grande taille. Déclarer hreflang dans le sitemap centralise la gestion et facilite maintenance. Assure-toi que le sitemap est correctement déclaré dans robots.txt et Search Console.
Que se passe-t-il si deux pages différentes déclarent le même hreflang ?
Google détecte l'incohérence et peut ignorer les deux déclarations. Chaque combinaison langue-région ne doit pointer que vers UNE URL unique. Vérifie dans Search Console les erreurs de conflit hreflang.
Hreflang fonctionne-t-il avec des variantes dialectales sans région (juste « fr » ou « en ») ?
Oui, tu peux utiliser uniquement le code langue (« fr », « en ») pour cibler tous les locuteurs de cette langue sans distinction régionale. Combine avec des codes langue-région (« fr-CA », « en-GB ») pour affiner certains marchés spécifiques si nécessaire.
Combien de temps Google met-il pour prendre en compte un changement hreflang ?
Variable, de quelques jours à plusieurs semaines selon la fréquence de crawl de ton site. Les sites à forte autorité et crawl fréquent voient les changements intégrés plus vite. Search Console peut accuser un retard supplémentaire dans l'affichage des erreurs corrigées.
🏷 Related Topics
Domain Age & History Content AI & SEO Local Search International SEO

🎥 From the same video 10

Other SEO insights extracted from this same Google Search Central video · duration 57 min · published on 11/09/2015

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