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

Core Web Vitals are measured from real user data (Chrome UX Report), not from rendered versions for bots. Therefore, dynamic rendering does not impact these metrics.
6:15
🎥 Source video

Extracted from a Google Search Central video

⏱ 30:57 💬 EN 📅 11/11/2020 ✂ 26 statements
Watch on YouTube (6:15) →
Other statements from this video 25
  1. 1:36 How can you effectively test JavaScript rendering before taking your site live?
  2. 1:36 Why has testing JavaScript rendering before launch become essential for Google indexing?
  3. 1:38 Why does a website redesign cause rank drops even without content changes?
  4. 1:38 Does migrating to JavaScript really affect SEO rankings?
  5. 3:40 Hreflang: Why does Google still stress this tag for multilingual content?
  6. 3:40 Does Googlebot really see every localized version of your pages?
  7. 3:40 Does hreflang really group your multilingual content in Google's eyes?
  8. 4:11 How can you make your hyper-local content URLs discoverable without sacrificing traffic?
  9. 4:11 How can you structure your URLs to enhance the discoverability of hyper-local content?
  10. 5:14 Can user personalization trigger a penalty for cloaking?
  11. 5:14 Could personalizing content for your users lead to a cloaking penalty?
  12. 6:15 Are Core Web Vitals really measured from Google bots or from your actual users?
  13. 7:18 Why isn’t schema markup enough to ensure rich snippets appear?
  14. 7:18 Why don't rich snippets show up even with valid Schema.org markup?
  15. 9:14 Is dynamic rendering really dead for SEO?
  16. 9:29 Should we ditch dynamic rendering for SSR with hydration?
  17. 11:40 How does the JavaScript main thread block interactivity on your pages according to Google?
  18. 11:40 How does the JavaScript main thread affect the indexing of your pages?
  19. 12:33 Can Google really overlook your critical tags in the battle between initial and rendered HTML?
  20. 13:12 What happens when your initial HTML differs from the HTML rendered by JavaScript?
  21. 15:50 Is it true that Googlebot doesn't click on buttons on your site?
  22. 15:50 Should you really be concerned if Googlebot doesn't click on your buttons?
  23. 26:58 Should you prioritize JavaScript performance for your real users over optimization for Googlebot?
  24. 28:20 Are web workers truly compatible with Google's JavaScript rendering?
  25. 28:20 Should you really be wary of Web Workers for SEO?
📅
Official statement from (5 years ago)
TL;DR

Google confirms that Core Web Vitals exclusively come from the Chrome UX Report, meaning real user sessions. Rendered versions for Googlebot do not influence these performance metrics in any way. In practical terms: there's no need to optimize bot rendering if your goal is to improve your CWV scores — it's the real user experience that matters.

What you need to understand

Where do Core Web Vitals data really come from?

Core Web Vitals are not calculated during Googlebot's crawl. They rely on the Chrome UX Report (CrUX), a public dataset that aggregates performance metrics collected from real users browsing with Chrome.

This means that Google measures LCP, FID (which has become INP), and CLS directly in the browsers of your site's visitors. No simulation, no headless Chrome on the server side: these are ground-level, anonymized, and aggregated data over a rolling 28-day period.

Why does dynamic rendering change nothing for CWV?

Dynamic rendering involves serving a pre-rendered HTML version to bots and a classic JavaScript version to users. This technique improves the indexing of JavaScript content without penalizing user experience.

However, since CWV are measured on the client side, among actual visitors, the content served to Googlebot has no impact. If your site serves heavy JavaScript to users, your CWV scores will be poor even if the bot receives ultra-fast static HTML.

What is the difference between bot rendering and user experience?

Googlebot can crawl and index a site with an optimized server-side JavaScript rendering, making content discovery easier. But this optimized version is never what the end user sees.

The user downloads the HTML, executes the JavaScript, triggers network requests, and waits for the components to render. It's this experience that Chrome measures and reports in CrUX. Google doesn't cheat: it measures what your audience really experiences.

  • Core Web Vitals come from the Chrome UX Report (real user data over 28 days)
  • Dynamic rendering does not change CWV metrics since they are measured client-side
  • Optimizing rendering for Googlebot improves indexing, not the performance perceived by visitors
  • To improve CWV, you need to work on the real user experience, not the version served to bots
  • CrUX data is public and accessible via PageSpeed Insights or the Search Console

SEO Expert opinion

Is this statement consistent with ground observations?

Yes, and it's actually reassuring. Across thousands of audits, it is observed that sites that cheat by serving ultra-optimized content to bots while providing bulky JavaScript to users have no advantage in CWV. PageSpeed Insights scores accurately reflect real user experience, not a server-side imagined version.

However, some clients still believe that optimizing rendering for Googlebot will magically improve their scores. This is a common misunderstanding between crawlability (what the bot sees) and user performance (what CrUX measures). This statement by Splitt cuts off this widespread misconception.

What nuances should be added to this claim?

CrUX does not cover all sites. To appear in the report, there must be a sufficient volume of Chrome traffic over 28 days. Low-traffic sites lack ground data, and Google then uses estimates or aggregated data by origin (whole domain rather than page by page). [To verify]: the exact traffic threshold required is not public, but it's estimated to require thousands of sessions per month.

Another point: Chrome users only represent a fraction of your total audience. If 40% of your visitors are on Safari or Firefox, their metrics do not show up in CrUX. This can create bias, especially on mobile where Safari dominates iOS. But Google only has access to Chrome data, so that's what it uses for ranking.

In what cases does this rule not apply?

If your site has no CrUX data (too low traffic, new site), Google cannot use Core Web Vitals as a ranking signal. In this case, CWV simply do not count in the algorithm — neither positively nor negatively.

Also, beware of Lighthouse lab tests (PageSpeed Insights in simulated mode). These tests do not necessarily reflect CrUX: they run in a controlled environment, without cache, and with calibrated connections. They provide optimization suggestions, but only ground data (CrUX) counts for ranking.

If your CrUX data shows good scores but your Lighthouse tests are catastrophic, don't panic. CrUX is what Google relies on. Conversely, if Lighthouse is green but CrUX is red, that means your real users are suffering — and Google sees that.

Practical impact and recommendations

What concrete steps should be taken to optimize CWV?

The first step: measure real data. Check the Search Console (Core Web Vitals section) and PageSpeed Insights with the CrUX tab enabled. These ground data show what your users experience, not what a lab test simulates.

Then, focus on the real user experience: reduce JavaScript weight, optimize critical rendering, eliminate layout shifts. Dynamic rendering may assist with indexing, but it will never replace true client-side optimization. If you serve heavy content to visitors, your CWV will be poor, period.

What mistakes should be avoided in optimizing Core Web Vitals?

Don't waste time optimizing the bot version if your goal is to improve CWV. Serving ultra-fast static HTML to Googlebot while sending bulky JavaScript to users won't help at all. Google measures what the end user sees, not what the bot crawls.

Another classic mistake: relying solely on Lighthouse tests. These tests provide helpful recommendations, but only CrUX data counts for ranking. A perfect Lighthouse score with a catastrophic CrUX means your real users are suffering — and that’s what Google penalizes.

How can I verify that my site adheres to this logic?

Compare your CrUX data (Search Console, PageSpeed Insights) with your real analytics. If you see a huge gap between lab tests and ground data, it often indicates third-party resources (ads, tracking) that weigh heavily in production but are absent in testing environments.

Also, test on real connections: mid-range 4G, congested WiFi, old devices. Lab tests rarely simulate these conditions, but these are what your users experience — and what CrUX measures. If your site is smooth in lab tests but laggy in real-world conditions, your CWV scores will reflect that.

  • Consult CrUX data in the Search Console and PageSpeed Insights (ground data over 28 days)
  • Optimize the real user experience: JavaScript, critical rendering, layout shifts
  • Do not confuse dynamic rendering (indexing) with CWV optimization (client performance)
  • Compare Lighthouse tests (lab) with CrUX metrics (ground) to identify gaps
  • Test on real connections (4G, old devices) to validate user experience
  • Monitor third-party resources (ads, tracking) that may degrade CWV in production
Core Web Vitals rely on real user data (CrUX), not bot rendering. To improve them, you need to optimize the final customer experience, not the version served to Googlebot. These optimizations often require sharp technical expertise and a holistic view of front-end architecture. If you lack internal resources or your CWV scores are stagnant despite your efforts, support from a specialized SEO agency can save you valuable time by quickly identifying bottlenecks and prioritizing the most impactful tasks.

❓ Frequently Asked Questions

Les Core Web Vitals sont-ils mesurés sur Googlebot ou sur les utilisateurs réels ?
Exclusivement sur les utilisateurs réels, via le Chrome UX Report. Googlebot ne génère aucune métrique CWV.
Le dynamic rendering peut-il améliorer mes scores Core Web Vitals ?
Non. Le dynamic rendering sert à optimiser l'indexation (ce que voit le bot), pas les CWV qui mesurent l'expérience utilisateur finale. Les deux sont découplés.
Mon site a-t-il forcément des données CrUX ?
Non. Si votre trafic Chrome est trop faible (estimation : quelques milliers de sessions/mois), vous n'aurez pas de données CrUX et les CWV ne pèseront pas dans le ranking.
Pourquoi mes tests Lighthouse diffèrent-ils de mes données CrUX ?
Lighthouse teste en environnement contrôlé (lab), sans cache ni ressources tierces. CrUX mesure les utilisateurs réels, avec toutes les variables (connexion, pub, tracking). C'est CrUX qui fait foi pour Google.
Les utilisateurs Safari ou Firefox comptent-ils dans les Core Web Vitals ?
Non. Seul Chrome remonte des données dans CrUX. Les utilisateurs Safari/Firefox ne sont pas mesurés, ce qui peut créer un biais sur certains marchés (iOS notamment).
🏷 Related Topics
Crawl & Indexing JavaScript & Technical SEO Web Performance

🎥 From the same video 25

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