What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 3 questions

Less than 30 seconds. Find out how much you really know about Google search.

🕒 ~30s 🎯 3 questions 📚 SEO Google

Official statement

In an hreflang configuration, even across multiple domains, there must be only one x-default. For each page, all hreflang annotations must match and clearly indicate which version to show based on country/language. The country/language to page mapping must be one-to-one, but a page can serve multiple countries/languages.
🎥 Source video

Extracted from a Google Search Central video

💬 EN 📅 05/03/2022 ✂ 22 statements
Watch on YouTube →
Other statements from this video 21
  1. Faut-il créer une nouvelle URL ou mettre à jour la même page pour du contenu quotidien ?
  2. Faut-il arrêter d'utiliser l'outil de soumission manuelle dans Search Console ?
  3. Les balises H2 dans le footer posent-elles un problème pour le référencement ?
  4. Les balises <header> et <footer> HTML5 améliorent-elles vraiment le SEO ?
  5. Faut-il vraiment se fier au validateur schema.org pour optimiser ses données structurées ?
  6. La vitesse de page améliore-t-elle vraiment le classement aussi vite qu'on le croit ?
  7. Google crawle-t-il tous les sitemaps au même rythme ?
  8. Google continue-t-il vraiment de crawler un sitemap supprimé de Search Console ?
  9. Pourquoi Google n'indexe-t-il pas une page crawlée régulièrement si elle ne présente aucun problème technique ?
  10. Peut-on utiliser des canonical bidirectionnels entre deux versions d'un site sans risque ?
  11. Les structured data peuvent-elles remplacer le maillage interne classique ?
  12. Faut-il vraiment éviter le structured data produit sur les pages catégories ?
  13. Faut-il vraiment choisir une langue principale pour chaque page si vous visez plusieurs marchés ?
  14. Pourquoi Google ignore-t-il complètement votre version desktop en mobile-first indexing ?
  15. Le contenu 'commodity' peut-il vraiment survivre dans les résultats Google ?
  16. Faut-il isoler ses FAQ dans des pages séparées pour mieux ranker ?
  17. Pourquoi Google réduit-il drastiquement l'affichage des FAQ dans les résultats de recherche ?
  18. Pourquoi Google n'indexe-t-il qu'une infime fraction de vos URLs ?
  19. Peut-on héberger son sitemap XML sur un domaine différent de son site principal ?
  20. Les Core Web Vitals : pourquoi le passage de « Bad » à « Medium » change tout pour votre ranking ?
  21. La vitesse serveur impacte-t-elle vraiment le crawl budget des gros sites ?
📅
Official statement from (4 years ago)
TL;DR

Google enforces a strict rule: a single x-default tag per group of alternative pages, even if your language versions are spread across multiple domains. The country/language to URL mapping must be one-to-one, but a single page can serve multiple markets. Any duplication of x-default creates ambiguity that Google will not tolerate.

What you need to understand

What is x-default and why this uniqueness constraint?

The x-default acts as a safety net in your hreflang configuration. When a user doesn't match any of the declared language or geographical variants, Google redirects them to this default URL.

The classic mistake? Declaring a different x-default for each national domain. Imagine: you have example.fr, example.de, example.es. If each domain points its own x-default, Google receives contradictory signals. Which version is really the reference?

How does the one-to-one mapping of language versions work?

The principle is straightforward: for a given country/language combination, only a single URL should be designated. If you declare that fr-FR points to example.fr/home, no other page in the hreflang cluster can claim to serve fr-FR.

However — and this is crucial — a single URL can perfectly well serve multiple markets. Your example.com/fr page can be declared for fr-FR, fr-BE, fr-CA. This is a one-to-many mapping on the destination side, but always one-to-one on the source side.

What happens if annotations don't match between each other?

The reciprocity of hreflang annotations is a non-negotiable rule. If page A declares pointing to B for en-GB, then B must imperatively declare A in its own set of annotations, with the appropriate language.

A lack of correspondence — called a "broken hreflang chain" — causes Google to simply ignore your annotations entirely. You lose the benefit of international targeting, and wrong versions appear in SERPs for the countries involved.

  • A single x-default per group of alternative pages, never multiple
  • Mandatory reciprocity: each page in the cluster must reference all others
  • One-to-one mapping: one country/language combination = one URL target only
  • One page can serve multiple markets, but each market points to only one page
  • Annotations must be identical across all affected domains

SEO Expert opinion

Is this rule really respected by real-world implementations?

Let's be honest: the majority of multi-domain hreflang configurations I audit are broken. The duplicated x-default remains one of the most frequent errors, often coupled with non-reciprocal annotations.

The problem usually stems from decentralized management. Each national subsidiary manages its own site, its own CMS, and no one oversees global consistency. Result: fragmented hreflang clusters where each domain declares itself as x-default.

What nuances should be added to this directive?

Mueller's statement is clear, but it leaves an open question: what do you do if you have multiple completely distinct content universes? For example, an e-commerce site and a corporate site, both internationalized.

In this case — [To be verified] as Google doesn't communicate explicitly about this — you can have a distinct x-default per content universe. Each cluster of alternative pages (products vs. corporate articles) forms an independent group with its own x-default. But within the same group, the rule remains: only one.

Another nuance: the choice of x-default itself. Mueller doesn't say which page to designate. Logic suggests it should be the most generic version (often .com in English), but some sites choose a language selection page. Both approaches work, as long as the x-default is unique.

In what cases does this implementation become unmanageable?

Complex architectures with dozens of ccTLD domains pose a real operational challenge. Each page must carry the entire set of hreflang annotations for all its alternatives, which can represent 50+ lines of link tags.

Some work around the problem via XML sitemaps declaring hreflang relationships. That works, but Google favors HTML annotations for their reliability. And in both cases, the rule of a single unique x-default applies.

Warning: If you migrate from a configuration with multiple x-defaults to a compliant configuration, monitor your logs. Google may take several weeks to recrawl all pages and integrate the new annotations. A temporary spike in incorrect geographical targeting is possible during the transition.

Practical impact and recommendations

How to audit and fix an existing hreflang configuration?

First step: map all your current x-defaults. A simple crawl with Screaming Frog or Oncrawl is enough. Filter the link rel="alternate" hreflang="x-default" tags and list all distinct URLs.

If you find more than one per content cluster, you have a problem. Identify which version should become the unique x-default — typically the most geographically neutral one — and remove the other declarations.

Next, verify the reciprocity of annotations. Each page in the cluster must point to exactly the same alternative URLs, in both directions. Tools like Aleyda Solis' hreflang Tags Testing Tool or Merkle's hreflang validator are indispensable here.

What errors should you avoid when implementing?

Don't confuse hreflang with canonical. The canonical points to the preferred version of duplicate content, while hreflang indicates distinct language variants. A page can have a self-referential canonical and hreflang tags pointing to other languages — this is actually the standard configuration.

Another pitfall: relative URLs in hreflang annotations. Google requires absolute URLs, protocol included. An incomplete annotation is ignored, breaking the entire cluster.

Finally, pay attention to language/country codes. fr-fr (lowercase) is not valid — ISO standards require fr-FR. These details silently fail your entire implementation.

How to maintain consistency across multiple domains?

The operational challenge is real. When you add a new market or domain, all existing pages must be updated to include this new alternative. This doesn't scale manually.

Approaches that work rely on a centralized source of truth — a mapping file, an API, a database — that all sites consume to generate their annotations. The page template dynamically builds hreflang tags from this single source.

  • Audit all your domains to identify every x-default declared
  • Choose a single version as x-default and remove other declarations
  • Verify reciprocity: each page must reference all its alternatives, and vice versa
  • Use only absolute URLs with protocol (https://)
  • Respect the case of ISO codes: fr-FR, en-GB, de-DE
  • Centralize hreflang generation logic to avoid inconsistencies across domains
  • Regularly monitor Search Console for hreflang errors reported by Google
  • Clearly document which domain carries the x-default and why
Hreflang compliance requires absolute rigor and a cross-domain vision of all your international sites. The absence of a single x-default or non-reciprocal annotations completely nullifies your geographical targeting efforts. These complex multi-domain architectures often require pointed expertise to avoid costly errors — working with an SEO agency specializing in international expansion can prove decisive in implementing a robust and sustainable configuration.

❓ Frequently Asked Questions

Peut-on avoir plusieurs x-default si on gère plusieurs sites totalement distincts ?
Oui, si les sites n'ont aucun lien thématique et ne forment pas un cluster commun. Un site e-commerce et un blog corporate peuvent avoir chacun leur propre x-default. Mais au sein d'un même univers de contenu, un seul x-default.
Le x-default doit-il forcément être une page en anglais ou .com ?
Non, aucune obligation. Vous pouvez choisir n'importe quelle version linguistique ou même créer une page dédiée de sélection de langue. L'essentiel est qu'il n'y en ait qu'un seul par cluster.
Que se passe-t-il si on oublie complètement le x-default ?
Google déterminera lui-même quelle version afficher aux utilisateurs hors ciblage géographique. Vous perdez le contrôle de ce fallback, mais les autres annotations hreflang restent fonctionnelles.
Les annotations hreflang dans le sitemap XML respectent-elles la même règle de x-default unique ?
Absolument. Que vous déclariez hreflang en HTML ou dans un sitemap XML, la règle du x-default unique s'applique. Un seul x-default par groupe de pages alternatives, point final.
Faut-il inclure le x-default dans les annotations hreflang de chaque page du cluster ?
Oui. Chaque page du cluster doit pointer vers toutes les autres alternatives, y compris le x-default. La réciprocité est totale.
🏷 Related Topics
Domain Age & History AI & SEO JavaScript & Technical SEO Domain Name International SEO

🎥 From the same video 21

Other SEO insights extracted from this same Google Search Central video · published on 05/03/2022

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