What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 3 questions

Less than 30 seconds. Find out how much you really know about Google search.

🕒 ~30s 🎯 3 questions 📚 SEO Google

Official statement

Lighthouse scores are always lower on mobile than on desktop because mobile processors are throttled to simulate real-world conditions. Mobile devices are generally less powerful than computers. Mobile optimization must be prioritized.
12:46
🎥 Source video

Extracted from a Google Search Central video

⏱ 39:51 💬 EN 📅 17/06/2020 ✂ 51 statements
Watch on YouTube (12:46) →
Other statements from this video 50
  1. 0:33 Google voit-il vraiment le HTML que vous croyez optimiser ?
  2. 0:33 Le HTML rendu dans la Search Console reflète-t-il vraiment ce que Googlebot indexe ?
  3. 1:47 Le JavaScript tardif nuit-il vraiment à votre indexation Google ?
  4. 1:47 Pourquoi Googlebot rate-t-il vos modifications JavaScript critiques ?
  5. 2:23 Google réécrit vos balises title et meta description : faut-il encore les optimiser ?
  6. 3:03 Google réécrit-il vos balises title et meta description à volonté ?
  7. 3:45 DOMContentLoaded vs événement load : pourquoi cette différence change-t-elle tout pour le rendu côté Google ?
  8. 3:45 DOMContentLoaded vs load : quel événement Googlebot attend-il réellement pour indexer votre contenu ?
  9. 6:23 Comment prioriser le rendu hybride serveur/client sans pénaliser votre SEO ?
  10. 6:23 Faut-il vraiment rendre le contenu principal côté serveur avant les métadonnées en SSR ?
  11. 7:27 Faut-il éviter la balise canonical côté serveur si elle n'est pas correcte au premier rendu ?
  12. 8:00 Faut-il supprimer la balise canonical plutôt que d'en servir une incorrecte corrigée en JavaScript ?
  13. 9:06 Comment vérifier quelle canonical Google a vraiment retenue pour vos pages ?
  14. 9:38 L'URL Inspection révèle-t-elle vraiment les conflits de canonical ?
  15. 10:08 Faut-il vraiment ignorer le noindex sur vos fichiers JS et CSS ?
  16. 10:08 Faut-il ajouter un noindex sur les fichiers JavaScript et CSS ?
  17. 10:39 Peut-on vraiment se fier au cache: de Google pour diagnostiquer un problème SEO ?
  18. 10:39 Pourquoi le cache: de Google est-il un piège pour tester le rendu de vos pages ?
  19. 11:10 Faut-il vraiment se préoccuper de la capture d'écran dans Search Console ?
  20. 11:10 Les screenshots ratés dans Google Search Console bloquent-ils vraiment l'indexation ?
  21. 12:14 Le lazy loading natif est-il vraiment crawlé par Googlebot ?
  22. 12:14 Faut-il encore s'inquiéter du lazy loading natif pour le référencement ?
  23. 12:26 Faut-il vraiment découper son JavaScript par page pour optimiser le crawl ?
  24. 12:26 Le code splitting JavaScript peut-il réellement améliorer votre crawl budget et vos Core Web Vitals ?
  25. 12:46 Pourquoi vos scores Lighthouse mobile sont-ils systématiquement plus bas que desktop ?
  26. 13:50 Votre lazy loading bloque-t-il la détection de vos images par Google ?
  27. 13:50 Le lazy loading peut-il vraiment rendre vos images invisibles aux yeux de Google ?
  28. 16:36 Le rendu côté client fonctionne-t-il vraiment avec Googlebot ?
  29. 16:58 Le rendu JavaScript côté client nuit-il vraiment à l'indexation Google ?
  30. 17:23 Où trouver la documentation officielle JavaScript SEO de Google ?
  31. 18:37 Faut-il vraiment aligner les comportements desktop, mobile et AMP pour éviter les pièges SEO ?
  32. 19:17 Faut-il vraiment unifier l'expérience mobile, desktop et AMP pour éviter les pénalités ?
  33. 19:48 Faut-il vraiment corriger un thème WordPress bourré de JavaScript si Google l'indexe correctement ?
  34. 19:48 Faut-il vraiment éviter JavaScript pour le SEO ou est-ce un mythe persistant ?
  35. 21:22 Peut-on avoir d'excellentes Core Web Vitals tout en ayant un site techniquement défaillant ?
  36. 21:22 Peut-on avoir un bon FID avec un TTI catastrophique ?
  37. 23:23 Le FOUC ruine-t-il vraiment vos performances Core Web Vitals ?
  38. 23:23 Le FOUC pénalise-t-il vraiment votre référencement naturel ?
  39. 25:01 Le JavaScript consomme-t-il vraiment votre crawl budget ?
  40. 25:01 Le JavaScript consomme-t-il vraiment plus de crawl budget que le HTML classique ?
  41. 28:43 Faut-il bloquer l'accès aux utilisateurs sans JavaScript pour protéger son SEO ?
  42. 28:43 Bloquer un site sans JavaScript risque-t-il une pénalité SEO ?
  43. 30:10 Pourquoi vos scores Lighthouse ne reflètent-ils jamais la vraie expérience de vos utilisateurs ?
  44. 30:16 Pourquoi vos scores Lighthouse ne reflètent-ils pas la vraie performance de votre site ?
  45. 34:02 Le render tree de Google rend-il vos outils de test SEO obsolètes ?
  46. 34:34 Le render tree de Google : faut-il vraiment s'en préoccuper en SEO ?
  47. 35:38 Faut-il vraiment s'inquiéter des ressources non chargées dans Search Console ?
  48. 36:08 Faut-il vraiment s'inquiéter des erreurs de chargement dans Search Console ?
  49. 37:23 Pourquoi Google n'a-t-il pas besoin de télécharger vos images pour les indexer ?
  50. 38:14 Googlebot télécharge-t-il vraiment les images lors du crawl principal ?
📅
Official statement from (5 years ago)
TL;DR

Google confirms that mobile Lighthouse scores are intentionally stricter than desktop due to CPU throttling that simulates real-world conditions of less powerful devices. For an SEO practitioner, this means that the observed performance gap is not a bug but a true reflection of the mobile user experience. Prioritizing mobile optimization is non-negotiable, as this is the basis on which Google assesses the actual quality of your site.

What you need to understand

Why does Lighthouse penalize mobile more than desktop?

The score difference between mobile and desktop is not arbitrary. Lighthouse applies CPU throttling on mobile tests — it intentionally limits computing power to simulate a mid-range device.

The goal? To replicate the real-world conditions of a user browsing from a smartphone on 4G, not from a MacBook Pro connected via fiber. Mobile processors are less powerful, connections are more variable, and battery life is limited. The test reflects this on-the-ground reality.

What exactly is CPU throttling?

CPU throttling is a technique that artificially slows down the processor during the Lighthouse test. By default, the tool applies a 4x slowdown factor on mobile.

The result: a JavaScript script that executes in 100ms on desktop will take 400ms in the mobile test. This delay directly impacts metrics such as Total Blocking Time (TBT) or Time to Interactive (TTI), which weigh heavily in the final score.

Should we ignore desktop scores and focus solely on mobile?

Since the widespread mobile-first indexing, Google primarily crawls and evaluates the mobile version of your site. Desktop scores still matter for user experience on computers, but they do not reflect Google's assessment lens.

In practice, a site that performs brilliantly on desktop but collapses on mobile is a poorly optimized site. The opposite — performing well on mobile, average on desktop — poses fewer problems for SEO. Mobile dictates the rules of the game.

  • Mobile Lighthouse scores include 4x CPU throttling to simulate real-world conditions
  • Mobile devices account for the majority of web traffic and are the priority evaluation criterion for Google
  • A gap of 20-30 points between mobile and desktop is normal and expected
  • JavaScript-intensive metrics (TBT, TTI) are particularly impacted by throttling
  • Optimizing for mobile mechanically improves desktop performance; the reverse is rarely true

SEO Expert opinion

Is this statement consistent with real-world observations?

Absolutely. Any professional who regularly audits sites notices this systematic gap between mobile and desktop scores. Martin Splitt's statement validates what has been observed for years.

The problem is that many clients or decision-makers discover PageSpeed Insights, see a desktop score of 95 and a mobile score of 65, and scream bug. It's not a bug — it's a true reflection of a site that is not optimized for mobile constraints.

What nuances should be added to this rule?

The 4x throttling by Lighthouse is an arbitrary standard. An iPhone 14 Pro will outperform a low-end Android smartphone released in 2019. The tool simulates a mid-range device, not a flagship or a budget model.

Specifically, if your audience mostly uses recent devices and stable connections, mobile Lighthouse scores may be more pessimistic than the actual conditions. Conversely, if you target emerging markets with old devices and unstable 3G, Lighthouse might still be too lenient. [To be verified] with the real data from the Chrome User Experience Report (CrUX) for your domain.

In what cases does this rule not fully apply?

Desktop-only sites (business applications, back-office, professional tools) can legitimately ignore mobile scores if 95% of their traffic is desktop. But let's be honest: these cases are rare.

For public-facing sites, e-commerce, media, services — around 90% of the web — mobile performance is paramount. A catastrophic mobile score indicates a structural problem: blocking JavaScript, unoptimized images, slow server, critical CSS missing. These issues also impact desktop, just less visibly.

Note: Do not confuse Lighthouse scores (lab data under controlled conditions) with Core Web Vitals CrUX (field data from real Chrome users). A site can have a poor mobile Lighthouse score but correct Core Web Vitals if its audience primarily uses Wi-Fi and recent devices. Lighthouse remains a diagnostic tool, not the absolute ground truth.

Practical impact and recommendations

What should be done concretely to improve mobile scores?

Prioritize JavaScript. It's the element that kills mobile performance via CPU throttling. Every third-party library, every tag manager, every social widget adds to TBT. Audit your scripts, eliminate unnecessary dependencies, load everything that is not critical in defer or async.

Optimizing images becomes even more crucial. On mobile, a 2MB JPEG image already loads slowly — but it's the CPU that has to decode and render it afterward. Switch to WebP or AVIF, size correctly with srcset, and lazy-load everything that is outside the initial viewport.

What mistakes should be absolutely avoided?

Do not test only on your iPhone 15 on fibre Wi-Fi. Use Chrome DevTools with throttling enabled, or better, a real mid-range Android device. The gap between your development environment and user reality is often vast.

Avoid loading render-blocking CSS or JavaScript for secondary features. The homepage carousel, chat bot, fancy animations — all these can wait until the main content is displayed. Prioritize the Above the Fold mobile.

How do I check if my site is properly optimized for mobile?

Compare your Lighthouse scores with your real CrUX data. If you meet the Core Web Vitals thresholds (LCP < 2.5s, FID < 100ms, CLS < 0.1) based on real field data, you're good to go — even if Lighthouse mobile is complaining.

Use PageSpeed Insights that combines both: Lighthouse lab score AND CrUX field data. If the gap is huge, dig deeper. A good lab score but catastrophic Core Web Vitals in the field signals a problem with network or device variability that you are not replicating in tests.

  • Audit and reduce blocking JavaScript (overly heavy bundles, unnecessary libraries)
  • Implement lazy-loading on all images outside the initial viewport
  • Convert images to WebP or AVIF with adaptive srcset
  • Extract and inline critical CSS for Above the Fold mobile
  • Test with CPU throttling enabled in Chrome DevTools ("4x slowdown" option)
  • Validate Core Web Vitals with the real CrUX data from your domain
Mobile optimization requires a radically different approach compared to desktop: fewer resources, strict prioritization, ongoing trade-offs between functionality and performance. These technical decisions can be complex to navigate alone, especially on sites with a rich technical stack. Engaging a specialized SEO agency that understands performance issues and business constraints can help identify priority levers without breaking the key functionalities of your platform.

❓ Frequently Asked Questions

Pourquoi mon score Lighthouse mobile est-il 30 points plus bas que desktop ?
C'est normal. Lighthouse applique un throttling CPU 4x sur mobile pour simuler un appareil moyen de gamme. Les scripts JavaScript et le rendu visuel prennent mécaniquement plus de temps, ce qui dégrade les métriques TBT et TTI.
Dois-je ignorer les scores desktop et me concentrer uniquement sur mobile ?
Oui, si votre site cible le grand public. Google évalue prioritairement la version mobile depuis l'indexation mobile-first. Les scores desktop restent pertinents pour l'expérience utilisateur, mais n'influencent pas directement le référencement.
Un bon score Lighthouse mobile garantit-il de bons Core Web Vitals ?
Pas forcément. Lighthouse mesure en conditions lab contrôlées, tandis que les Core Web Vitals CrUX reflètent l'expérience de vrais utilisateurs. Si votre audience utilise des appareils récents et du wifi stable, vos Core Web Vitals peuvent être meilleurs que vos scores Lighthouse.
Quel est le principal facteur qui dégrade les scores mobile ?
Le JavaScript bloquant. Le throttling CPU ralentit artificiellement l'exécution des scripts, ce qui impacte directement le Total Blocking Time et le Time to Interactive. Réduire et différer le JS améliore significativement les scores mobile.
Comment simuler les conditions de test Lighthouse mobile ?
Utilisez Chrome DevTools avec l'option "CPU throttling 4x slowdown" et la simulation réseau "Slow 3G" ou "Fast 3G". Testez aussi sur un vrai appareil Android moyen de gamme pour valider que vos optimisations fonctionnent en conditions réelles.
🏷 Related Topics
Mobile SEO

🎥 From the same video 50

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