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

You need to create visible links to different language versions to allow users to choose and help Googlebot discover these versions. Links benefit both users and crawling.
🎥 Source video

Extracted from a Google Search Central video

💬 EN 📅 15/10/2024 ✂ 9 statements
Watch on YouTube →
Other statements from this video 8
  1. Domaines locaux, sous-domaines ou sous-répertoires : quelle structure choisir pour un site international ?
  2. Comment implémenter hreflang pour ne plus perdre de trafic international ?
  3. Les codes hreflang mal formatés peuvent-ils vraiment nuire à votre indexation internationale ?
  4. Pourquoi Google exige-t-il que toutes les versions hreflang se lient entre elles ?
  5. Faut-il vraiment inclure un lien hreflang auto-référentiel sur chaque page ?
  6. Faut-il bloquer les redirections automatiques par langue sur votre site multilingue ?
  7. Faut-il vraiment limiter le nombre de versions linguistiques de son site pour mieux ranker ?
  8. Faut-il vraiment créer du contenu différent pour chaque marché local ou suffit-il de traduire ?
📅
Official statement from (1 year ago)
TL;DR

Google recommends displaying visible links to different language versions of a website, not only for user experience but also to facilitate Googlebot crawling. This approach complements hreflang tags by enabling active discovery of variants by the search bot. In practice, a visible language selector improves detection of alternative versions.

What you need to understand

Why does Google insist on the visibility of language links?

Martin Splitt points out a frequent gap in multilingual implementation: relying solely on hreflang tags. While these annotations theoretically indicate relationships between versions, they don't guarantee that Googlebot discovers all variants.

By creating visible HTML links between language versions, you provide a direct crawl path. The bot follows these links like any other internal link, ensuring exhaustive discovery even if hreflang tags have errors or are incomplete.

What counts as a "visible" link in this context?

A visible link means accessible in the standard HTML DOM, not hidden behind complex JavaScript or generated only client-side after user interaction. A simple language selector in the header or footer is sufficient.

The goal isn't to impose heavy UX, but to ensure that each language version contains clickable HTML anchors to its alternatives. Even if discreet, these anchors must exist in the source code.

How does this concretely help crawling?

Googlebot discovers URLs through several mechanisms: sitemaps, internal links, backlinks, declaration files like hreflang. By adding standard internal links between versions, you multiply entry points.

If a language version appears neither in the sitemap nor via external backlinks, these internal links become the only reliable way to get it indexed. This is a reassuring redundancy that compensates for frequent implementation errors on multilingual sites.

  • Double your signals: hreflang + visible HTML links to maximize discovery
  • Facilitate crawling: Googlebot follows internal links, even if annotations are defective
  • Improve UX: a visible selector also meets the real needs of visitors
  • Avoid isolation: each version should point to its alternatives, not just from the homepage

SEO Expert opinion

Does this recommendation reveal a weakness in hreflang tags?

Let's be honest — if Google insists on visible links, it's because hreflang implementations are massively flawed. Reciprocity errors, incomplete chains, incorrect language codes: so many reasons why Googlebot struggles to correctly map language versions.

By recommending standard HTML links, Google returns to a more robust and universal mechanism. It's an indirect admission that declarative annotations alone aren't enough. [To verify]: this statement doesn't specify whether visible links can replace hreflang or only complement it. In practice, both approaches remain necessary.

What are the risks if you ignore this recommendation?

A multilingual site without internal links between versions exposes itself to incomplete crawling. If Googlebot only detects one language via your sitemap or backlinks, other versions risk remaining invisible or being explored with significant delay.

More serious: without visible links, you complicate the robot's job and increase the time needed for your variants to be indexed. On massive sites with limited crawl budget, this inefficiency can be costly for international visibility.

Warning: Some sites use entirely JavaScript language selectors, detecting geolocation without displaying HTML links. These implementations deprive Googlebot of an essential discovery signal. Make sure your language links exist in raw source code, not just after JS execution.

In which cases does this rule apply with the most impact?

International e-commerce sites and multilingual media benefit most from this approach. Their catalogs or archives often contain thousands of pages in multiple languages, and hreflang errors are frequent there.

Conversely, a 5-page brochure site in 3 languages with perfect hreflang implementation will see marginal impact. Splitt's advice primarily targets complex architectures where discovery of version variants poses problems.

Practical impact and recommendations

What specifically needs to be implemented on your site?

Add a visible language selector in the header or footer of each page. This selector must display standard HTML links (<a href="...">) to available language versions, including the active version.

Avoid complex JavaScript dropdowns that generate URLs only after user interaction. Favor a standard dropdown menu or a list of flags/language codes with crawlable HTML anchors from page load.

How do you verify the implementation works for Googlebot?

Use the URL inspection tool in Search Console and check the HTML code as Google sees it. Links to language versions must appear in the DOM without requiring JavaScript execution.

Also test with curl or a text-mode browser. If language links don't display without JavaScript, Googlebot won't be able to follow them efficiently. Simple test: disable JS in Chrome DevTools and verify the selector remains functional.

What errors should you avoid when implementing?

Don't limit language links to the homepage only. Each page must point to its equivalents in other languages, otherwise Googlebot will need to rebuild the mapping manually via hreflang, slowing everything down.

Also avoid automatic redirects based on geolocation without manual choice option. A French visitor wanting to view the English version must be able to do so easily — and Googlebot must be able to access all versions without geographic constraint.

  • Add a visible language selector in the header/footer of all pages
  • Verify links are standard HTML (<a href>), not only JavaScript
  • Test with Search Console's URL inspection tool
  • Ensure each page points to its language equivalents, not just the homepage
  • Disable automatic geographic redirects without manual choice option
  • Maintain hreflang tags in parallel — visible links complement but don't replace
Adding visible links between language versions strengthens discovery by Googlebot while improving user experience. This dual approach — HTML links + hreflang — secures the indexing of your international variants. For complex architectures with dozens of languages and thousands of pages, orchestrating this technical consistency can quickly become tricky. If your multilingual organization has major strategic stakes, calling on an international SEO agency can help you avoid costly mistakes and accelerate your visibility on a global scale.

❓ Frequently Asked Questions

Les liens visibles remplacent-ils les balises hreflang ?
Non, ils les complètent. Les liens HTML permettent la découverte active par Googlebot, tandis que hreflang indique les relations entre versions pour l'affichage dans les résultats. Les deux mécanismes sont recommandés en parallèle.
Un sélecteur de langue JavaScript pose-t-il problème ?
Si les liens sont générés uniquement côté client après interaction, Googlebot peut les manquer lors du crawl initial. Assurez-vous que les ancres existent dans le HTML brut, même si leur affichage est amélioré par JavaScript.
Dois-je lier toutes les versions depuis chaque page ?
Idéalement oui, chaque page doit pointer vers ses équivalents linguistiques. Limiter les liens à la homepage force Googlebot à reconstruire la cartographie via hreflang, ce qui ralentit la découverte.
Les redirections automatiques géographiques sont-elles compatibles ?
Elles posent problème si elles empêchent l'accès libre aux autres versions. Googlebot doit pouvoir crawler toutes les variantes sans restriction, et les utilisateurs doivent conserver un choix manuel.
Cette recommandation concerne-t-elle aussi les versions régionales ?
Oui, le principe s'applique à toute variante linguistique ou régionale (en-US, en-GB, fr-FR, fr-CA, etc.). Chaque version doit être accessible via des liens HTML depuis ses alternatives.
🏷 Related Topics
Crawl & Indexing AI & SEO Links & Backlinks

🎥 From the same video 8

Other SEO insights extracted from this same Google Search Central video · published on 15/10/2024

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