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

A/B tests that display different content to returning users compared to new users are not detected as cloaking if Google can only see the content for new users, because Googlebot does not retain cookies for identifying returning users.
43:58
🎥 Source video

Extracted from a Google Search Central video

⏱ 57:57 💬 EN 📅 08/03/2016 ✂ 16 statements
Watch on YouTube (43:58) →
Other statements from this video 15
  1. 1:34 Combien de notifications DMCA faut-il pour pénaliser le classement d'un site ?
  2. 2:09 Le placement des liens de navigation interne dans le template affecte-t-il vraiment le SEO ?
  3. 3:46 Les balises hreflang mal utilisées peuvent-elles déclencher un filtre de contenu dupliqué ?
  4. 5:05 Google classe-t-il réellement les sections d'un site de manière indépendante ?
  5. 5:50 Un CDN peut-il vraiment nuire au ciblage géographique de votre site ?
  6. 6:39 Améliorer vos fiches produits booste-t-il vos pages catégories ?
  7. 7:18 Le contenu caché nuit-il vraiment au référencement de vos pages ?
  8. 13:05 L'attribut title sur les liens a-t-il réellement un impact SEO ?
  9. 16:22 Les données structurées suffisent-elles vraiment à décrocher des rich snippets ?
  10. 20:32 Pourquoi vos données de trafic disparaissent-elles après une migration HTTPS ?
  11. 25:04 Combien de temps faut-il vraiment attendre après un crawl pour voir ses changements indexés ?
  12. 32:13 Le code HTTP 410 retire-t-il vraiment plus vite une page de l'index que le 404 ?
  13. 38:56 Faut-il vraiment bloquer les paramètres d'URL dans le robots.txt pour améliorer l'indexation ?
  14. 45:35 Hreflang booste-t-il vraiment le classement de vos pages multilingues ?
  15. 50:54 Les sites piratés peuvent-ils vraiment impacter votre visibilité dans les résultats de recherche ?
📅
Official statement from (10 years ago)
TL;DR

Google asserts that A/B tests displaying different content based on user status (new vs returning) do not constitute cloaking, as Googlebot does not retain identification cookies. In practice, the search engine always sees the 'new visitor' version, preventing any detection of manipulation. This statement validates a common conversion rate optimization practice, but it raises questions about the true limits of this tolerance and the scenarios where it could slip into a gray area.

What you need to understand

How does this statement change the game for A/B testing?

The issue of cloaking has always represented a gray area for SEO practitioners conducting optimization tests. Cloaking is intentionally serving different content to search engines and users. Google harshly penalizes this.

However, modern A/B tests precisely rely on this logic: displaying variants based on user behavior. Many CRO platforms segment by cookies, browsing history, or new/returning status. John Mueller is clear: if Googlebot only sees the content for new users, there’s no issue.

The technical reason is straightforward: Googlebot does not retain cookies between its crawl sessions. It structurally behaves like a new visitor every time it visits. Thus, it cannot trigger the 'returning user' variant. Consequently, there is no detection, no penalty.

What does this mean for CRO tools?

Platforms like Optimizely, VWO, or Google Optimize heavily utilize client storage (cookies, localStorage) to identify audience segments. This approach is now officially safe from an SEO standpoint, as long as the segmentation relies on markers that Googlebot cannot replicate.

In simple terms: you can test two different headlines, two calls-to-action, or even two page structures depending on whether the user is visiting for the first time or returning after reading three articles. Google will consistently see version A, the one for first-time visitors.

The crucial point? This tolerance does not extend to tests that would show a streamlined version to the bot and a cluttered version with ads to humans. The principle remains: what Google sees must correspond to what a real user can see under the same conditions.

What are the technical limits of this claim?

Mueller states 'does not retain cookies', but it needs nuance. Googlebot can technically execute JavaScript, and thus trigger scripts that set a session cookie. However, it will not reuse that during its next crawl of the same URL or another page on the site.

There are edge cases: if your A/B test relies on URL parameters (utm_source, variant=B) instead of cookies, Google might encounter multiple versions. Here, you step into a gray area. Officially, you should canonicalize or set up Search Console to indicate which version to index.

  • Googlebot acts as a new visitor with every crawl, without memory of previous sessions
  • Cookie or localStorage based tests are safe as long as the 'new' version remains indexable and consistent
  • Tests through URL parameters require canonical management to avoid duplication
  • The basic rule persists: no variant should be reserved exclusively for bots or hide essential content from humans
  • Mainstream CRO tools (Optimize, Optimizely, VWO) already comply with this logic by default

SEO Expert opinion

Is this statement consistent with observed practices on the ground?

Yes, and it's even a long-awaited relief. For years, SEOs doing serious CRO have navigated an uncomfortable gray area. Google's guidelines on cloaking are clear in theory, but vague in practice. This statement from Mueller finally aligns official doctrine with what is actually happening.

On the ground, no one has ever reported a penalty for a standard cookie-segmented A/B test. Penalized cases always involve aggressive cloaking: content invisible to humans, conditional redirects based on user-agent, satellite pages for SEO only. Nothing to do with a red button vs blue test.

But caution: Mueller does not say 'do whatever you want'. He imposes a specific technical condition. If your setup causes Google to consistently see version A while 80% of humans see version B, you create a divergent experience. Not cloaking in the strict sense, but an inconsistency that may become problematic if version B degrades UX or masks key content.

What nuances should be added to this statement?

The gray limit concerns long-term tests. If you run an A/B test for six months, with 50% of traffic on each variant, Google indexes and ranks a page that the majority of visitors will never see in that form. Technically legal according to Mueller, but it creates a gap between search intent and landing reality.

Another gray area: tests that modify structural elements (H1 title, meta description via JS, entire content blocks). If variant B removes 300 words of text that Google has indexed, returning users land on a page that no longer matches what the engine evaluated. Not penalizable, but potentially counterproductive for your bounce rate and user signals.

[To be verified]: Mueller does not specify whether Google actively detects and ignores server-side CRO solutions that segment without cookies (IP, fingerprinting, HTTP headers). These methods can theoretically serve different contents even to a bot. The statement implies that as long as the bot 'only sees new content', it's okay, but it does not detail how Google verifies this condition.

In what cases might this rule not apply?

If your A/B test uses user-agent detection to serve a specific version to Googlebot, you immediately cross into pure cloaking. It doesn’t matter that humans also see variants: the fact that you explicitly target the bot constitutes manipulation.

Another problematic case: tests that hide essential content from returning users to push them towards conversion. For instance, you display a full article to new users, then a paywall to returning ones after three visits. Google sees the full article, but loyal humans do not. Technically not cloaking according to Mueller, but it can trigger negative user signals (bounce rates, pogo-sticking) that downgrade your ranking.

If you test variants that radically alter the structure or content of a page, closely monitor your Core Web Vitals and bounce rate. Google will not penalize you for cloaking, but degraded user signals can harm your ranking through other means. Technical tolerance is not a free pass to degrade the experience.

Practical impact and recommendations

What specific actions should be taken to secure A/B testing?

The first rule: use standard segmentation methods (cookies, localStorage, client-side JS sessions). Mainstream platforms like Google Optimize, Optimizely, or VWO do this natively. Googlebot does not retain these markers, so you are automatically within the rules.

The second precaution: document your tests in an internal log. Note the start date, expected duration, tested variants, and the impact on indexable elements (H1, meta, content blocks). If Google contacts your site for a manual audit (rare but possible), you can prove that your modifications are legitimate and temporary.

The third point: never let an A/B test run indefinitely without a decision. If one variant wins, implement it for all users. If the test is inconclusive, revert to the original version. Maintaining two variants in long-term production creates a structural inconsistency that Google will eventually detect through behavioral signals.

What mistakes must be absolutely avoided in this context?

Never explicitly target Googlebot to serve it a dedicated variant. Even if the intention is innocent ('I want Google to see my best version'), it’s considered characterized cloaking. Let the bot naturally encounter the 'new visitor' version without intervention.

Avoid tests that alter critical SEO elements without overall coherence. For example, testing a different H1 is fine. But if variant B also changes the content so drastically that Google no longer recognizes the page, you risk severe ranking fluctuations during the test.

Don’t overlook the Core Web Vitals of the variants. If your CRO solution injects 200 KB of JavaScript that delays LCP by 800 ms, you lose out even if the variant converts better. Google ranks pages based on their real experience, not their conversion intent.

How can I check that my setup complies with Mueller's recommendations?

Use the URL inspection tool in Search Console to see exactly what Googlebot renders. If your A/B test is active, you should see the 'new visitor' version without any personalization traces. No error messages from JS, no missing content.

Run a crawl with Screaming Frog in JavaScript mode (or Oncrawl, Botify) to simulate Googlebot’s behavior. Compare the HTML snapshots between your browser (with B variant cookie) and the crawler (without cookie). The differences should strictly match what you configured for new visitors.

Monitor your metrics in Search Console throughout the test: impressions, CTR, average position. If you observe a sudden drop at the start of the test, it’s a sign that Google sees something abnormal (missing content, JS blocking, unexpected redirections). In that case, cut the test immediately and audit your setup.

  • Favor CRO solutions that segment by cookie or localStorage on the client side
  • Check in Search Console that Googlebot renders the 'new visitor' version correctly
  • Never explicitly target Googlebot via user-agent or IP to serve it a dedicated variant
  • Limit the duration of A/B tests to 4-8 weeks maximum, then decide and implement the winning variant
  • Monitor Core Web Vitals and user signals (bounce rate, time on page) during the test
  • Document each test in an internal log with dates, variants, and potential SEO impact
Mueller's statement officially validates A/B testing based on new/returning user segmentation, as long as Googlebot naturally accesses the first-time visitor version. In practice, use cookies or client storage, avoid explicit bot targeting, limit the duration of your tests, and monitor Search Console metrics. Conversion rate optimization and SEO are no longer at odds, but this convergence requires precise technical configuration. If your CRO stack is complex (multi-variant tests, advanced personalization, behavioral segmentation), it may be wise to engage a specialized SEO agency to audit your setup and ensure that each test remains compliant without risking an invisible degradation of your rankings.

❓ Frequently Asked Questions

Un test A/B qui affiche deux versions de page selon le statut utilisateur est-il considéré comme du cloaking par Google ?
Non, tant que Google accède naturellement à la version destinée aux nouveaux visiteurs. Googlebot ne conserve pas les cookies, donc il voit systématiquement la variante « nouveau » sans qu'on ait besoin de le cibler explicitement.
Peut-on laisser un test A/B tourner en production pendant plusieurs mois sans risque SEO ?
Techniquement oui selon Mueller, mais c'est déconseillé. Un test prolongé crée une incohérence entre ce que Google indexe et ce que la majorité des utilisateurs voient, ce qui peut dégrader les signaux comportementaux et impacter le ranking indirectement.
Les tests A/B côté serveur (sans cookie) sont-ils concernés par cette déclaration ?
Mueller ne le précise pas explicitement. Si la segmentation repose sur des éléments que Googlebot ne peut pas reproduire (fingerprinting, IP, headers), c'est probablement safe. Mais si elle détecte le user-agent de Google pour servir une version spécifique, c'est du cloaking.
Faut-il configurer quelque chose dans Search Console pour déclarer un test A/B en cours ?
Non, Google n'exige aucune déclaration préalable. Par contre, utilise l'outil d'inspection d'URL pour vérifier que le bot voit bien la bonne variante et que le rendering JS fonctionne correctement.
Un test qui modifie radicalement le H1 ou la structure de contenu pose-t-il problème même s'il respecte les règles de Mueller ?
Pas de sanction pour cloaking, mais tu risques des fluctuations de ranking si Google indexe une version très différente de celle que les utilisateurs récurrents consultent. Les signaux utilisateur dégradés (rebond, temps sur page) peuvent impacter ton positionnement même sans pénalité manuelle.
🏷 Related Topics
Content Crawl & Indexing Penalties & Spam Local Search Search Console

🎥 From the same video 15

Other SEO insights extracted from this same Google Search Central video · duration 57 min · published on 08/03/2016

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