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

Hreflang does not influence indexing: Google may index a single version of similar content (canonical), but displays the appropriate URL based on the search country. In Search Console, only the canonical version appears indexed, even if different URLs are shown to users based on their location.
9:09
🎥 Source video

Extracted from a Google Search Central video

⏱ 57:01 💬 EN 📅 13/05/2020 ✂ 22 statements
Watch on YouTube (9:09) →
Other statements from this video 21
  1. 1:43 Google réécrit-il vraiment vos meta descriptions si elles contiennent trop de mots-clés ?
  2. 4:20 Pourquoi modifier le code Analytics bloque-t-il la vérification Search Console ?
  3. 5:58 Pourquoi votre balisage hreflang ne fonctionne-t-il toujours pas malgré vos efforts ?
  4. 5:58 Faut-il privilégier hreflang langue seule ou langue+pays pour vos versions internationales ?
  5. 12:32 Pourquoi votre site disparaît-il complètement de l'index Google et comment le récupérer ?
  6. 15:51 L'outil de paramètres URL consolide-t-il vraiment tous les signaux comme Google le prétend ?
  7. 19:03 Les core updates ne sanctionnent-elles vraiment aucune erreur technique ?
  8. 23:00 L'outil de contenu obsolète supprime-t-il vraiment l'indexation ou juste le snippet ?
  9. 23:56 Pourquoi la commande site: est-elle inutile pour diagnostiquer l'indexation ?
  10. 23:56 L'outil de suppression d'URL désindexe-t-il vraiment vos pages ?
  11. 26:59 Les 50 000 URLs d'un sitemap : pourquoi cette limite ne concerne-t-elle pas ce que vous croyez ?
  12. 30:10 BERT pénalise-t-il vraiment les sites qui perdent du trafic après sa mise en place ?
  13. 32:07 Google Images choisit-il vraiment la bonne image pour vos pages ?
  14. 33:50 Faut-il vraiment détailler ses anchor texts avec prix, avis et notes ?
  15. 35:26 Pourquoi votre site reste-t-il partiellement invisible si votre maillage interne n'est pas bidirectionnel ?
  16. 38:03 Pourquoi Google refuse-t-il d'indexer toutes vos pages et comment y remédier ?
  17. 40:12 L'anchor text interne répétitif est-il vraiment un problème pour Google ?
  18. 42:48 Les paramètres UTM créent-ils vraiment du contenu dupliqué indexé par Google ?
  19. 45:27 Le mixed content HTTPS/HTTP impacte-t-il vraiment le référencement Google ?
  20. 47:16 Le hreflang en HTML alourdit-il vraiment vos pages ou est-ce un mythe ?
  21. 53:53 Pourquoi les anciennes URLs restent-elles dans l'index après une redirection 301 ?
📅
Official statement from (5 years ago)
TL;DR

Google indexes only the canonical version of multilingual content, even if multiple URLs exist through hreflang. The hreflang attribute only serves to display the appropriate URL based on the user's geolocation. In Search Console, you will therefore only see one indexed URL for a group of similar pages, which does not mean your hreflang implementation is faulty.

What you need to understand

Mueller's statement clarifies a common misunderstanding: hreflang does not force Google to index all your language versions. It is a signal for display replacement, not indexing.

For a multilingual site with /fr/, /de/, /es/, Google will choose one canonical URL as the reference version. The others exist, are crawled, but do not artificially inflate your index.

What is the difference between indexing and display based on geolocation?

Indexing determines which version Google stores in its main index. It's the page that counts for ranking, which accumulates relevance signals, which appears in Search Console reports.

Geolocated display occurs later, at the time of the query. A user in Germany will see the URL /de/ in the results, a French user will see /fr/, but technically, it's the same index entry that serves as the basis. Google simply swaps the displayed URL thanks to hreflang annotations.

Why does Search Console only show one indexed version?

Search Console reflects the actual state of Google's index. If you have correctly implemented hreflang and Google has identified /fr/ as canonical, only this URL will appear in the indexing reports.

Your other versions (/de/, /es/) will not be marked as indexed, which panics many SEOs. But this is the expected behavior: Google does not index the same information ten times. It indexes the canonical version and serves the variants based on user context.

How does Google decide which version becomes canonical?

Google applies its own canonicalization signals: declared canonical tags, hreflang consistency, popularity signals (links, traffic), content quality, URL server, domain extension (.fr vs .de).

If your hreflang are well implemented and bidirectional, Google generally respects your preference. But be careful: it can ignore your directives if it detects inconsistencies (canonical pointing elsewhere, non-reciprocal hreflang, duplicate content without hreflang).

  • Hreflang is not an indexing directive; it is a signal for URL substitution based on the user's language/region.
  • Google indexes a single canonical version for a group of similar pages linked by hreflang.
  • Search Console will only show one indexed URL even if multiple versions are served to users based on their location.
  • The canonical version chosen by Google may differ from your preference if signals are contradictory.
  • The other versions remain crawled and eligible for display; they are just not stored as separate entries in the index.

SEO Expert opinion

Is this statement consistent with field observations?

Yes, and it finally explains why so many clients panic when they see their DE, ES, IT versions labeled "Not indexed" in Search Console. For years, we struggled to explain that this was not a bug.

But — and this is where it gets tricky — this clarification comes after years of confusion. How many unnecessary redesigns were launched because a client saw 80% of their international URLs as "not indexed"? Google's communication on this point has been disastrous until Mueller clarified it.

What nuances should be added to this claim?

First nuance: Google says "may index a single version", not "always indexes a single version". In some cases, we see multiple versions of the same multilingual content indexed simultaneously, especially when the pages diverge sufficiently in content or structure. [To verify]: Google has never specified the exact threshold of differentiation that triggers multiple indexing.

Second nuance: if your hreflang are broken (non-reciprocal, point to 404s, contain language code errors), Google may simply ignore them. In this case, you might see multiple competing indexed versions, which is exactly the issue hreflang is meant to resolve.

In what cases does this logic not apply as expected?

When you use separate country domains (.fr, .de, .co.uk) instead of subdirectories. Google treats each ccTLD as a distinct entity with its own crawl budget and authority. The effect of canonicalization is less predictable.

Another case: content that is genuinely differentiated by market. If your page /fr/ talks about French regulations and /de/ about German regulations, they are no longer language variants but distinct contents. Google can — and should — index both independently.

Warning: do not confuse "not indexed in Search Console" with "not crawled". Your alternative versions should remain crawlable and accessible. If you block them in robots.txt or noindex because they do not appear indexed, you sabotage your hreflang.

Practical impact and recommendations

What practical steps can you take to ensure that hreflang works correctly?

Systematically implement hreflang bidirectionally. If /fr/ points to /de/, then /de/ must point to /fr/. This reciprocity is the strongest signal to Google that your annotations are intentional and consistent.

Use a hreflang validator like those of Merkle or OnCrawl to detect errors: invalid language codes (en-UK instead of en-GB), URLs returning 404, non-reciprocal hreflang chains, missing self-reference. One error in the cluster can be enough for Google to ignore the whole thing.

What mistakes should be avoided when interpreting Search Console data?

Do not panic if Search Console displays "Crawled, currently not indexed" for your DE, ES, IT versions. This is the normal behavior described by Mueller. Instead, check that the canonical version chosen by Google (the one that appears indexed) is consistent with your strategy.

If Google indexes /en/ as canonical while you wanted /fr/, dig deeper: poorly placed canonicals, reversed hreflang, too strong popularity signals on /en/ (links, traffic). Canonicalization is multi-faceted; hreflang is just one signal among others.

How can you check that the right URLs are served to users based on their country?

Test with geolocated VPNs or proxies. Run a query from Germany, check that the displayed URL in the SERPs is /de/. Repeat from France, Spain, Italy.

Use the URL inspection tool in Search Console on each version. In the section "Alternate page with proper canonical tag", you should see the list of hreflang variants detected by Google. If this section is empty or inconsistent, your implementation is likely broken.

  • Validate the bidirectional reciprocity of all hreflang links with a technical crawler.
  • Check that each page includes a self-referencing hreflang (the page must point to itself in its own language).
  • Test the geolocated display via VPN or localized search tools to confirm that the right URLs are served.
  • Analyze the Search Console reports to identify which version Google chose as canonical and why.
  • Ensure that all alternative versions remain crawlable (no robots.txt, noindex, or redirects that would break the hreflang cluster).
  • Monitor changes in canonical over time: if Google suddenly switches to another version, it’s a warning sign.

In summary: hreflang does not create multiple indexing; it orchestrates the display of URLs based on user context. Your job is to ensure that Google correctly understands your multilingual architecture through clean and consistent annotations.

The technical setup of a robust hreflang strategy, combined with a fine analysis of canonicalization signals, can be complex to manage alone — especially on large sites with dozens of linguistic and regional variants. Engaging an SEO agency specializing in international will provide you with in-depth audits, seamless implementation, and regular monitoring to ensure Google adheres to your strategic directives.

❓ Frequently Asked Questions

Pourquoi mes versions DE et ES n'apparaissent-elles pas indexées dans Search Console alors que mon hreflang est correct ?
C'est normal : Google indexe une seule version canonique par cluster hreflang et affiche les variantes selon la géolocalisation de l'utilisateur. Search Console reflète l'index, pas l'affichage. Si vos hreflang sont bien implémentés, vous devriez voir une seule version indexée et les autres marquées "Explorée, actuellement non indexée".
Est-ce que hreflang peut influencer le choix de la version canonique par Google ?
Hreflang est un signal parmi d'autres, mais pas une directive absolue. Google utilise aussi les canonical déclarées, les signaux de popularité, la qualité du contenu et la cohérence des annotations. Si vos hreflang sont contradictoires ou cassés, Google peut ignorer vos préférences.
Dois-je bloquer l'indexation des versions alternatives si Google n'indexe que la canonique ?
Surtout pas. Bloquer vos versions alternatives en robots.txt ou noindex casse le mécanisme hreflang. Google doit pouvoir crawler toutes les versions pour comprendre le cluster et servir la bonne URL selon le pays. Seule la version canonique sera stockée dans l'index, mais toutes doivent rester accessibles.
Comment savoir quelle version Google a choisi comme canonique pour mon contenu multilingue ?
Regardez dans Search Console quelle URL apparaît comme indexée dans vos rapports de couverture. Vous pouvez aussi utiliser l'outil d'inspection d'URL sur chaque version : Google indique la canonique qu'il a sélectionnée. Si ça ne correspond pas à votre intention, vérifiez vos canonical et hreflang.
Hreflang fonctionne-t-il de la même manière sur des ccTLD séparés (.fr, .de) que sur des sous-répertoires (/fr/, /de/) ?
Le principe reste identique, mais Google traite chaque ccTLD comme un site distinct avec son propre budget de crawl et son autorité propre. L'effet de canonicalisation est donc moins prévisible. Les sous-répertoires ou sous-domaines sur un même domaine principal offrent généralement un meilleur contrôle de la canonicalisation.
🏷 Related Topics
Content Crawl & Indexing AI & SEO Domain Name Local Search Search Console International SEO

🎥 From the same video 21

Other SEO insights extracted from this same Google Search Central video · duration 57 min · published on 13/05/2020

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