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

Google recommends using banners instead of interstitials for language selection to allow Googlebot to access the page content.
13:18
🎥 Source video

Extracted from a Google Search Central video

⏱ 56:13 💬 EN 📅 13/11/2018 ✂ 18 statements
Watch on YouTube (13:18) →
Other statements from this video 17
  1. 1:48 Pourquoi Google galère-t-il à indexer vos nouveaux contenus rapidement ?
  2. 2:10 Le texte d'ancrage est-il vraiment important pour le référencement ?
  3. 4:17 Changer de TLD impacte-t-il vraiment votre visibilité organique ?
  4. 5:46 Faut-il simplifier l'architecture internationale de votre site pour améliorer son SEO ?
  5. 8:01 Un domaine au passé douteux peut-il vraiment retrouver la confiance de Google ?
  6. 10:06 Le texte alt des images booste-t-il vraiment votre SEO ?
  7. 10:59 L'indexation mobile-first s'applique-t-elle vraiment à tous les critères de ranking, y compris above-the-fold ?
  8. 11:38 Google peut-il ignorer votre balisage logo pour le Knowledge Graph ?
  9. 14:20 Faut-il vraiment limiter le nombre de balises H1 et H2 sur une page ?
  10. 15:55 Google utilise-t-il les scores d'organismes externes pour évaluer la réputation d'un site ?
  11. 16:26 Peut-on réutiliser les mêmes avis clients sur plusieurs pages sans pénalité SEO ?
  12. 18:25 L'indexation mobile-first peut-elle enterrer vos pages produits mal liées ?
  13. 21:33 Peut-on vraiment paginer différemment entre mobile et desktop sans risque SEO ?
  14. 37:31 Les erreurs 503 peuvent-elles vraiment faire disparaître votre site de Google ?
  15. 38:58 Les carrousels du Knowledge Graph influencent-ils vraiment votre classement SEO ?
  16. 40:41 Faut-il vraiment rediriger une ancienne catégorie vers une seule des nouvelles URLs ?
  17. 43:12 Le contenu dupliqué interne pénalise-t-il vraiment votre référencement ?
📅
Official statement from (7 years ago)
TL;DR

Google explicitly advises replacing language choice interstitials with discreet banners. Why? Googlebot needs to access the actual page content without technical hurdles. An interstitial creates an extra layer that can hinder the indexing of the main content, especially if JavaScript is not managed perfectly. In practical terms: banner at the top or bottom, no modal popup.

What you need to understand

Why does Google oppose language interstitials?

Google's logic is straightforward: Googlebot must see the main content without needing to overcome obstacles. A language selection interstitial acts like a wall: the user (or bot) lands on a page that hides the actual content until a choice is made.

The issue lies at several levels. First, Googlebot does not interact with interstitials in the same way a human does. If the main content is behind a modal overlay that requires a click, the bot may never access it. Next, even with well-designed JavaScript, there is a risk that the content is treated as secondary or hidden, which directly affects indexing.

Google wants the content to be immediately accessible in the DOM, without any necessary manipulation. An interstitial introduces an intermediary step that complicates the crawl and can trigger penalties for intrusive content, especially on mobile.

What’s the technical difference between a banner and an interstitial?

A banner is a discreet element, usually placed at the top or bottom of the page, that does not prevent the reading of the main content. It remains visible but does not obstruct access. The HTML of the page contains the actual content from the initial load.

An interstitial, on the other hand, functions like a modal: it displays over the content, often with an opaque background, and forces the user to make a choice before continuing. Technically, this usually involves a CSS overlay and a script that hides the body until interaction occurs.

From an SEO perspective, the distinction is crucial. The banner allows Googlebot to access the content unhindered. The interstitial creates a barrier that the bot might not overcome, especially if the implementation relies solely on client-side JavaScript. Result: Google indexes an empty or incomplete page.

Does Google really penalize language interstitials?

The question deserves nuance. Google has clearly stated that intrusive interstitials affect rankings, especially on mobile. This rule mainly targets ad or newsletter sign-up popups, but it extends to interstitials that conceal the main content from the get-go.

Language selection interstitials may theoretically escape this penalty if they are considered legally required (e.g., GDPR, age restriction). But there is no guarantee that Google treats them differently from a classic popup. The official recommendation remains the banner.

In practical terms, a multilingual site that forces a modal interstitial on the homepage risks two things: partial indexing of the content and degradation of the user experience measured by the Core Web Vitals. Better not to take the risk.

  • Interstitials block Googlebot’s direct access to the main content
  • Banners remain visible without obstructing indexable content
  • Google can penalize intrusive interstitials, even for language selection
  • The JavaScript implementation of interstitials adds a technical risk of incomplete indexing
  • Automatic language detection (via Accept-Language or geolocation) combined with a discreet banner is the recommended approach

SEO Expert opinion

Is this recommendation really new?

No. Google has been reiterating this guideline for years, yet many multilingual sites still ignore it. CMSs and frameworks continue to offer templates with language interstitials as defaults. It's convenient for UX but toxic for SEO.

What has changed is the firmness of the message. Mueller leaves no ambiguity: banner, not interstitial. Period. This reflects a broader Google strategy aimed at simplifying the crawl and reducing technical hurdles. The less the bot has to interpret complex JavaScript, the better.

Are there cases where interstitials remain acceptable?

Let's be honest: probably none when strictly discussing SEO. Google makes no distinction between a “useful” interstitial and an intrusive one. The rule is binary: if it hides the content, it's a problem.

Some argue that legal requirements justify an interstitial (e.g., age verification for alcohol, GDPR consent). Google tolerates these cases, but only if they are legally mandated. A language choice does not fall into this category. There is always a less intrusive alternative.

In practice, if your client insists on keeping an interstitial, be clear: you accept a documented SEO risk. Warning: a poorly coded interstitial can also affect the Core Web Vitals (CLS, LCP) and degrade ranking regardless of penalties for intrusive content.

How can you check if Googlebot actually accesses the content?

Use the URL inspection tool in Search Console. Request a live test and compare the HTML rendering with what you see in the browser. If the main content is absent or hidden in the Googlebot version, your interstitial is blocking the crawl.

You can also check the server logs: if Googlebot makes only one request per URL (no JavaScript redirect tracking), it probably only sees the interstitial. Another signal is an abnormally low indexed page rate for a multilingual site, or empty snippets in the SERPs.

Finally, monitor coverage reports in Search Console. Errors like “Page indexed but content not found” or “Explored but not indexed” can signal an access issue to the actual content. [To verify]: Google has never released precise metrics on the indexing failure rate related to language interstitials, so the real impact remains partially speculative.

Practical impact and recommendations

What should you do concretely to replace an interstitial?

First step: identify all entry points where the interstitial triggers. Homepage, advertising landing pages, deep pages? Map the existing setup before making any modifications.

Next, code a discreet banner. It can be fixed at the top (position: sticky), at the bottom, or even in a corner. The essential part is that the main content remains visible and accessible in the DOM. Use a simple div with a language selector (links or dropdown) and a close button.

Technically, ensure that the banner does not push content out of the visible window (avoid CLS issues). And most importantly, do not add any opaque overlay or overflow: hidden on the body. Googlebot must be able to scroll and access all the content.

What mistakes should you avoid during the migration?

A classic mistake: replacing the interstitial with a banner but continuing to automatically redirect based on detected language. If you send Googlebot US to the EN version without allowing access to other languages, you fragment your indexing.

Another trap is creating a banner that loads via asynchronous JavaScript. If the script fails or is delayed, Googlebot may never see links to other language versions. Integrate the banner directly into the server HTML, with hreflang links in the head.

Finally, don't forget to test on mobile. A banner that is too tall or poorly optimized can degrade user experience and the Core Web Vitals. Google also penalizes intrusive banners if they take up more than 15-20% of the screen on mobile. Stay discreet.

How can you verify that the compliance works?

Conduct a complete audit with Screaming Frog or Oncrawl in Googlebot mode. Ensure that the main content is extracted correctly on all URLs. Compare with a regular user crawl: there should be no differences.

Next, use Search Console to request reindexing of key pages. Monitor coverage reports and Core Web Vitals. Improvements should be measurable in 2-4 weeks: an increase in indexed pages, a decrease in crawl errors, richer snippets.

If you manage a large multilingual site with several hundred thousand pages, these optimizations can quickly become complex to deploy without disrupting the existing user experience. In this context, consulting a specialized SEO agency in multilingual architecture can prevent costly errors and accelerate compliance with tailored technical support.

  • Remove all modal language selection interstitials
  • Implement a non-intrusive fixed (sticky) banner with a language selector
  • Ensure that the main content remains accessible in the initial DOM without JavaScript
  • Add or check hreflang tags in the head of each language version
  • Test Googlebot rendering via the URL inspection tool (Search Console)
  • Measure the impact on Core Web Vitals (CLS, LCP) post-migration
Google's recommendation is unequivocal: language interstitials block crawling and harm indexing. Switch to a discreet banner, ensure Googlebot accesses the main content, and monitor indexing metrics. This migration is quick to implement on a straightforward site but requires sharp SEO expertise on complex multilingual architectures.

❓ Frequently Asked Questions

Un interstitiel de langue peut-il vraiment empêcher l'indexation de mon contenu ?
Oui. Si Googlebot ne peut pas franchir l'interstitiel (parce qu'il nécessite une interaction JavaScript non exécutée), il n'accède qu'à l'overlay et indexe une page vide ou incomplète.
Les bannières de sélection de langue affectent-elles le classement ?
Non, tant qu'elles restent discrètes et n'obstruent pas le contenu principal. Une bannière bien codée (sticky top ou bottom) n'a aucun impact négatif sur le SEO.
Puis-je continuer à rediriger automatiquement selon la langue du visiteur ?
Oui, mais avec prudence. Ne redirige que les utilisateurs humains (détection via Accept-Language), jamais Googlebot. Assure-toi que toutes les versions linguistiques restent crawlables et liées via hreflang.
Comment implémenter une bannière de langue sans dégrader les Core Web Vitals ?
Intègre-la directement dans le HTML serveur (pas en JavaScript asynchrone), utilise position: sticky sans overlay, et veille à ce qu'elle n'occupe pas plus de 10-15% de la hauteur d'écran sur mobile pour éviter les problèmes de CLS et LCP.
Quelle est la meilleure position pour une bannière de sélection de langue ?
En haut (sticky top) pour la visibilité, ou en bas (sticky bottom) pour ne pas gêner la lecture. Évite les corners flottants qui peuvent masquer du contenu cliquable. L'essentiel : le contenu principal reste prioritaire visuellement.
🏷 Related Topics
Domain Age & History Content Crawl & Indexing International SEO

🎥 From the same video 17

Other SEO insights extracted from this same Google Search Central video · duration 56 min · published on 13/11/2018

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