Official statement
Other statements from this video 16 ▾
- 1:55 Why does a new website experience roller coaster rides in the SERPs for 12 months?
- 3:29 Should we really disregard spammy automated backlinks?
- 6:43 Is it true that automatic geographic redirections sabotage your Google crawling?
- 12:00 Is mobile-first indexing really a ranking factor?
- 15:11 Why do your desktop images and videos become invisible to Google in mobile-first?
- 18:17 Does geotargeting really depend solely on ccTLD and Search Console?
- 21:21 Should you really abandon geolocated redirections for a regional selection banner?
- 24:43 Is the Analytics bounce rate really irrelevant for your SEO?
- 29:55 Should you really keep the canonical from desktop to mobile in mobile-first indexing?
- 29:55 Do external links to m. or www. affect ranking differently?
- 34:01 Does the rel canonical really consolidate ALL link signals to the chosen URL?
- 36:45 Is it true that word count is really unnecessary for ranking on Google?
- 40:07 Is JavaScript navigation without URLs ruining your site’s mobile-first indexing?
- 43:27 Is Google really testing the AMP version for Core Web Vitals even if the mobile version is indexed?
- 45:23 Why hasn't your site been migrated to mobile-first indexing yet?
- 47:24 Does Google really estimate the Core Web Vitals of low-traffic sites?
Google states that an informative pop-up displayed after a 301 redirect does not impact SEO. The engine follows the redirect without passing a referrer and generally never executes this pop-up during crawling. In practice, this means you can alert your users to a change in URL without fearing it will block the indexing of the new content — as long as you implement this mechanism correctly.
What you need to understand
Why does Google allow these pop-ups after a redirect?
When a user arrives at a URL that has been redirected via 301, it can be relevant to inform them that they have changed pages — especially if the old URL was bookmarked or shared. Google recognizes this practice as legitimate from a UX perspective.
The Google bot never sees this pop-up. It follows the HTTP redirect even before the JavaScript executes. As a result: no negative SEO impact, since the crawler accesses the final content directly without interference.
How does Google technically handle this situation?
When Google crawls a URL using 301, it records the redirect and indexes the target page. The HTTP referrer is not passed in this context — this is the standard behavior of server redirects.
If a pop-up shows on the client side (via JavaScript), Google likely will never execute it during the initial crawl. Even if Googlebot executes JS in certain cases, the HTTP redirect precedes JavaScript analysis. The bot does not wait for an arbitrary delay for a script to trigger an overlay.
What’s the difference with traditional intrusive interstitials?
Google penalizes intrusive interstitials that hide the main content as soon as the user arrives on a page — not after a redirect. The nuance is essential: an informative post-redirect pop-up does not prevent access to the content.
This pop-up must be non-blocking, easily closable, and not obscure the entire viewport. In this case, it remains compliant with Google's Page Experience guidelines. An overlay that forces the user to wait or to click would be problematic.
- 301 redirects are handled server-side, before any JavaScript execution.
- Googlebot does not wait for JS execution to follow an HTTP redirect.
- A non-blocking informative pop-up remains compliant with Google's UX rules.
- The referrer is not transmitted during a standard server redirect.
- Indexing occurs on the target page, not on the redirected source URL.
SEO Expert opinion
Is this statement consistent with real-world observations?
Yes, it aligns with tests conducted on site migrations with thousands of 301 redirects. In all observed cases, Google indeed indexes the target page without client-side JavaScript pop-ups interfering. The delay between redirection and indexing remains standard (a few hours to a few days depending on domain authority).
That said, there is some ambiguity regarding cases where Googlebot does execute JavaScript — particularly for sites with heavy JavaScript rendering. Mueller's recommendation remains cautious: “probably never”, not “never”. [To check] if your pop-up loads blocking resources or delays critical rendering.
What nuances should be added to this rule?
Mueller refers to an “informative” pop-up — not an ad overlay, aggressive email capture, or paywall. If your pop-up triggers a crawl delay, hides indexable content, or alters the DOM structure before the first paint, you step outside this statement's bounds.
Another crucial point: this tolerance applies to classic 301 redirects, not to JavaScript or Meta Refresh redirects. In the latter cases, Google may indeed execute JS and encounter your pop-up — with a risk of UX devaluation.
In what cases might this rule not apply?
If your pop-up triggers before the redirect (which technically makes no sense for a server 301 but is possible with JS), Google will see it and might consider it an intrusive interstitial. The same applies if you use a JavaScript redirect with a delay of several seconds.
Be careful with redirect chains (A → B → C) where a pop-up displays on B before redirecting to C. Google follows up to 5 redirects, but each intermediate step can pose an issue if it loads blocking content.
Practical impact and recommendations
What should you do concretely during a migration with redirects?
Implement your 301 redirects server-side (.htaccess, nginx.conf, or via your CDN). This is the only guarantee that Google will follow them instantly without executing JavaScript. If you need to display a message to users, do so after the complete loading of the target page.
Use an asynchronous JavaScript script that detects if the user arrives via an old URL (for example, by storing a parameter in sessionStorage). Display a discreet, non-blocking overlay with a visible close button. Avoid any delay before showing the main content.
What mistakes should you avoid to not compromise indexing?
Never hide indexable content with your pop-up before Google has had a chance to crawl it. Even if Mueller states that the bot probably does not execute this JS, a poorly coded overlay can block initial rendering or cause a catastrophic Cumulative Layout Shift.
Avoid redirect chains where each step loads JavaScript. Google may abandon the crawl after several hops. Never rely on Meta Refresh or JavaScript redirects for critical SEO migrations — only HTTP 301/302 are reliable.
How can you verify that everything is working correctly?
Test your redirects with Google Search Console (URL inspection tool) to confirm that the target page is indexing correctly. Check server logs to ensure Googlebot follows the redirect without 4xx/5xx errors. Analyze your Core Web Vitals for any impact of the pop-up on CLS or INP.
Use a crawler like Screaming Frog in “Follow Redirects” mode to map all chains and detect loops. Test the user journey under real conditions: a pop-up that annoys your visitors will ultimately degrade your behavioral signals (bounce rate, time on site), which can indirectly affect ranking.
- Implement 301 redirects server-side, never in JavaScript.
- Load the pop-up asynchronously after rendering the main content.
- Make the overlay easily closable, without mandatory delay.
- Monitor Core Web Vitals for any degradation of CLS/INP.
- Check indexing in Search Console in the days following the migration.
- Analyze server logs to confirm Googlebot is correctly following redirects.
❓ Frequently Asked Questions
Un pop-up après redirection 301 peut-il bloquer l'indexation de la nouvelle page ?
Faut-il éviter tout pop-up sur les pages redirigées pour le SEO ?
Les redirections JavaScript sont-elles compatibles avec cette déclaration de Google ?
Comment Google gère-t-il le referrer dans le cas d'une redirection 301 ?
Un pop-up post-redirection peut-il nuire aux Core Web Vitals ?
🎥 From the same video 16
Other SEO insights extracted from this same Google Search Central video · duration 54 min · published on 12/06/2020
🎥 Watch the full video on YouTube →
💬 Comments (0)
Be the first to comment.