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

Using a banner is a good way to guide users to the correct language or regional version of the site without automatically redirecting them, which also aids in indexing.
48:00
🎥 Source video

Extracted from a Google Search Central video

⏱ 58:53 💬 EN 📅 24/01/2020 ✂ 10 statements
Watch on YouTube (48:00) →
Other statements from this video 9
  1. 3:42 Faut-il vraiment rediriger HTTP vers HTTPS ou le domaine préféré suffit-il ?
  2. 5:16 Pourquoi les chiffres d'indexation varient-ils entre la Search Console et les rapports mobile ?
  3. 10:57 Les commentaires HTML peuvent-ils vraiment nuire au référencement de votre site ?
  4. 15:35 Faut-il vraiment s'inquiéter si vos archives sont accessibles après 10 clics ?
  5. 28:26 Les liens pointent-ils vraiment vers vos URL canoniques plutôt que vers vos pages réelles ?
  6. 30:00 Les fausses visites peuvent-elles vraiment pénaliser votre référencement naturel ?
  7. 32:03 Les traductions automatiques sont-elles vraiment pénalisées par Google ?
  8. 32:15 Google Translate pour traduire son site : risque-t-il de pénaliser votre SEO ?
  9. 132:05 Faut-il vraiment remplacer les underscores par des tirets dans vos URL ?
📅
Official statement from (6 years ago)
TL;DR

Google claims that banners offering a choice of language or regional version are preferable to automatic redirects, as they facilitate indexing. Practically, this means that the crawler can access all versions without being redirected, and the user retains control. However, this recommendation raises questions about automatic detection, user experience, and situations where a redirect remains justified.

What you need to understand

Why does Google recommend banners over automatic redirects?

Google's logic is simple: an automatic redirect based on IP or the Accept-Language header prevents the bot from crawling all versions of the site. If Googlebot arrives from a US IP address and the site systematically redirects it to the .com/en version, how will it discover and index the French or Japanese version?

A discreet banner at the top of the page – like "You are on the French version. Would you like to view the US version?" – keeps the content accessible without technical hindrance. The bot can crawl each URL in its original language, understand the hreflang structure, and correctly index each version. The user, in turn, remains in control and can either dismiss or accept the suggestion.

What does Google mean by 'aids in indexing' in this context?

This wording refers to Googlebot's ability to discover and process all linguistic or regional variants of the same content. An automatic server-side redirect creates a tunnel effect: the bot sees a single version, the one to which it is redirected, and has no way of knowing that others exist.

With a JavaScript or HTML banner, the content remains intact in the DOM. Hreflang tags remain accessible, and internal links point to the correct versions, allowing Googlebot to follow these signals to build a cluster of equivalent pages. This is particularly critical for e-commerce or media sites that manage 5, 10, or even 20 regional variants.

What’s the difference between a banner and a blocking interstitial?

Mueller talks about a banner, not a modal pop-up that hides the main content. A banner typically occupies a strip at the top of the page, visible but non-intrusive, with a close or action button. It does not block access to the content and thus does not affect user experience signals (Core Web Vitals, bounce rate).

A blocking interstitial, on the other hand, prevents content reading until the user makes a choice. Google has clearly penalized this type of practice since 2017 for mobile sites, as it degrades UX. The banner is therefore a compromise: it guides without constraining and remains compliant with Google's content accessibility guidelines.

  • Automatic redirects prevent Googlebot from crawling all regional or linguistic versions.
  • An HTML or JavaScript banner keeps the content accessible and allows the bot to understand the hreflang structure.
  • The banner should be discreet, non-intrusive, and offer a clear choice without blocking the main content.
  • This approach improves multilingual indexing and avoids unintentional geographic targeting errors.
  • Hreflang tags remain the main signal to indicate equivalences between versions; the banner complements UX.

SEO Expert opinion

Is this recommendation consistent with real-world observations?

Yes, in most cases. Sites that automatically redirect based on IP regularly encounter indexing problems: missing versions in Search Console, ignored hreflang, URL cannibalization. SEO agencies managing international sites see that as soon as the automatic redirect is removed and replaced with a banner, Google indexes the variants better.

However, there is one significant nuance: some sites have legal or commercial reasons to enforce redirection. Think of streaming platforms with different catalogs by region, or sites subject to strict GDPR restrictions. In these cases, the banner is insufficient, and a combination of redirect + hreflang annotations + multilingual sitemaps is needed to mitigate indexing damage.

What are the limitations of this approach?

The banner relies on one principle: the user will make the right choice. But in practice, many internet users ignore these messages, especially on mobile where the banner can be perceived as an additional annoyance. As a result, a French user might remain on the English version out of inertia, which degrades engagement metrics (time on page, bounce rate).

Another limitation: the banner must be properly implemented in JavaScript so as not to block the initial rendering. If it appears after 2 seconds of latency or causes significant Cumulative Layout Shift, it will negatively impact Core Web Vitals. Therefore, it must be loaded asynchronously, positioned in CSS to avoid shifting content, and its impact on Lighthouse metrics should be tested.

In which cases is a redirect justifiable despite this statement?

Google does not say that all redirection should be banned. A redirect based on an explicit user choice (via a language selector) is perfectly legitimate. What Mueller discourages is invisible automatic redirection, which guesses the intent without asking for confirmation.

If the site offers a language choice interstitial on first access (with a memory cookie), then redirects coherently thereafter, this is acceptable as long as Googlebot can access the canonical URLs via the sitemap and hreflang. The main point is that the bot should not be trapped in a redirection loop that prevents it from indexing the variants. [To be verified]: Google has never published official guidelines on the acceptable delay before JavaScript redirection or on the type of cookie to use to remember the user choice without affecting crawl.

Attention: If you manage a site with more than 5 regional versions and you have already implemented automatic redirects, do not remove them overnight without prior audit. First, check in Search Console which URLs are indexed, test the banner on a sub-section of the site, and measure the impact on organic traffic before deploying it globally.

Practical impact and recommendations

How to implement an effective banner for language or regional targeting?

First step: determine the most reliable detection signal. The Accept-Language header is often noisy (browsers configured in one language, user in another country). The geographical IP is more accurate but poses problems with VPNs. The best approach is often to cross-reference both signals and display the banner only in cases of clear divergence between the content language and the detected preferences.

Next, the banner should be loaded client-side in asynchronous JavaScript, after the initial rendering of the main content. Use a defer or async script and inject the banner into the DOM without causing Layout Shift. Position it fixed or sticky, with a controlled z-index, and ensure it does not hide critical elements (menu, H1 title).

What mistakes should be absolutely avoided in this implementation?

Classic mistake: displaying the banner on every visit, even if the user has already made their choice. Use a cookie or localStorage to remember the preference for at least 30 days. Otherwise, you degrade UX and increase the bounce rate.

Another pitfall: creating a banner that is too large, slowing down the Largest Contentful Paint (LCP). If the banner contains large images, custom fonts, or blocking JavaScript, it will impact Core Web Vitals. Favor plain text, a simple CSS button, and conditional triggering (don’t display it on all pages, only on the homepage or key landing pages).

How to verify that this approach does not impact the indexing of variants?

Use Search Console to check that all linguistic or regional versions are indeed appearing in the index. Go to Coverage > Indexed Pages and filter by URL prefix (e.g., /fr/, /en/, /de/). If a version is missing or Google reports hreflang errors, something is blocking the crawl.

Also test with the URL Inspection tool: submit each variant and check that the final HTML render properly contains hreflang tags and that the main content is accessible. If the JavaScript banner appears after rendering or modifies the DOM asynchronously, ensure this does not prevent Google from seeing the linguistic equivalence signals.

  • Implement the banner in asynchronous JavaScript to avoid blocking the initial render.
  • Remember the user choice via cookie or localStorage to avoid displaying the banner on every visit.
  • Test the impact on Core Web Vitals (LCP, CLS) before production deployment.
  • Check in Search Console that all linguistic or regional variants are properly indexed.
  • Ensure hreflang tags remain accessible in the DOM after the banner loads.
  • Measure UX impact (bounce rate, time on page) on a sample before generalization.
Implementing a language or regional targeting banner requires a delicate balance between UX, technical performance, and SEO signals. Each site has its specifics: number of variants, legal constraints, international traffic profile. If you manage a complex multilingual ecosystem with dozens of regional versions, it may be wise to consult a specialized SEO agency to audit your current architecture, identify friction points regarding indexing, and design a tailored solution that respects both Google’s guidelines and your business objectives.

❓ Frequently Asked Questions

Peut-on combiner une bannière de suggestion et une redirection automatique après un délai ?
Oui, techniquement c'est possible : afficher la bannière pendant 5 secondes puis rediriger si l'utilisateur n'a pas fait de choix. Mais cela reste risqué côté indexation si Googlebot est redirigé avant d'avoir pu crawler le contenu. Mieux vaut mémoriser le choix et rediriger uniquement les visiteurs récurrents.
Les balises hreflang sont-elles toujours nécessaires si on utilise une bannière ?
Absolument. La bannière est un outil UX, pas un signal SEO. Les hreflang restent indispensables pour indiquer à Google les équivalences entre versions linguistiques ou régionales. Les deux éléments se complètent, ils ne se remplacent pas.
Une bannière JavaScript peut-elle empêcher Googlebot de voir le contenu principal ?
Si elle est mal implémentée, oui. Si le script bloque le rendu ou modifie le DOM de façon asynchrone après le crawl, Google peut ne pas voir le contenu final. Testez toujours avec l'outil Inspection d'URL pour vérifier le rendu côté bot.
Quelle est la différence entre une bannière et un sélecteur de langue dans le menu ?
Un sélecteur de langue est un élément de navigation permanent, la bannière est contextuelle et s'affiche uniquement si une divergence est détectée entre la version actuelle et les préférences utilisateur. Les deux peuvent coexister : le sélecteur pour un choix manuel, la bannière pour une suggestion proactive.
Faut-il afficher la bannière sur toutes les pages ou seulement sur la home ?
Cela dépend du parcours utilisateur. Si vos pages de contenu reçoivent beaucoup de trafic direct depuis la recherche organique, afficher la bannière uniquement sur la home peut laisser des visiteurs bloqués sur la mauvaise version. Un bon compromis : la déclencher au premier accès, quelle que soit la landing page, puis mémoriser le choix.
🏷 Related Topics
Crawl & Indexing AI & SEO

🎥 From the same video 9

Other SEO insights extracted from this same Google Search Central video · duration 58 min · published on 24/01/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.