Glossaire
Core Web Vitals
Les Core Web Vitals (CWV) sont les trois métriques de performance web que Google utilise comme facteur de classement depuis juin 2021 : LCP (Largest Contentful Paint, vitesse de rendu du contenu principal), INP (Interaction to Next Paint, réactivité aux interactions, qui a remplacé FID en mars 2024), et CLS (Cumulative Layout Shift, stabilité visuelle).
Aussi appelé
- Core Web Vitals
- CWV
- LCP
- INP
- CLS
- vitesse web Google
Seuils officiels Google pour qu'une page soit jugée "Good" : **LCP < 2,5 s** (entre 2,5 et 4 s = "Needs improvement", >4 s = "Poor"), **INP < 200 ms** (200-500 ms = à améliorer, >500 ms = poor), **CLS < 0,1** (0,1-0,25 = à améliorer, >0,25 = poor). Les seuils sont mesurés sur le **75e percentile** des chargements réels, via le Chrome User Experience Report (CrUX) — données field, pas lab. Une page peut paraître rapide en lab (Lighthouse) et échouer en field (CrUX) si elle dégrade pour les utilisateurs réseau 3G ou les CPU bas de gamme.
Impact SEO mesuré (études Searchmetrics, Sistrix, Backlinko 2023-2025) : passer du quartile "Poor" au quartile "Good" sur les CWV correspond en moyenne à **+2 à +4 positions** dans les SERP sur les requêtes compétitives. L'impact est marginal sur le top 3 (où d'autres facteurs dominent) et significatif sur les positions 5-20. Optimisations 2026 les plus ROI : (1) précharger / prioritize hint la LCP image (next/image avec priority), (2) découper les JS bundles + différer les scripts non-critiques (INP), (3) réserver l'espace des images / iframes / ads avant chargement (CLS). Next.js 16 + React 19 améliorent par défaut LCP et CLS via le streaming SSR et les patterns React Server Components.
Dans le produit chatsocial.fr
chatsocial.fr est bâti sur Next.js 16 / React 19, déployé sur Vercel, avec optimisation image native (next/image priority sur LCP), streaming SSR et minimal JS client — pour viser un score CrUX "Good" sur tous les CWV dès le lancement.
Questions fréquentes
Quelle différence entre Lighthouse score et Core Web Vitals ?
Lighthouse = test lab (synthétique, sur ton réseau), exécuté à la demande. CWV = données field (CrUX, agrégation des chargements réels des utilisateurs Chrome) sur 28 jours glissants. Google utilise les CWV pour le classement, pas Lighthouse. Une page peut avoir 100 sur Lighthouse et échouer en CWV si elle est lente pour les utilisateurs 3G.
Comment améliorer concrètement son LCP ?
Top 3 leviers : (1) `<link rel="preload">` ou `<img priority>` (Next/image) sur l'image hero, (2) servir l'image au bon format (AVIF/WebP) et à la bonne taille via responsive sizes, (3) éliminer les ressources bloquantes (CSS critique inline, fonts via font-display: swap). En SaaS modern, viser LCP < 1,5 s sur desktop, < 2,5 s sur mobile.
INP a remplacé FID : qu'est-ce qui change ?
FID (First Input Delay) ne mesurait que le délai de la première interaction. INP (Interaction to Next Paint, mars 2024) mesure le délai du **75e percentile de toutes les interactions** de la page — plus représentatif du ressenti utilisateur. Conséquence : optimiser un seul handler ne suffit plus, il faut découper tous les JS bloquants et éviter les longs tasks (> 50 ms).