Pourquoi les Core Web Vitals comptent
Google utilise les Core Web Vitals comme facteur de classement depuis 2021. En 2026, ces metriques sont plus importantes que jamais, surtout avec le remplacement de FID par INP (Interaction to Next Paint).
Les 3 metriques essentielles
LCP - Largest Contentful Paint
Le LCP mesure le temps de chargement du plus grand element visible. L'objectif est d'etre sous 2.5 secondes.
Techniques d'optimisation :
- Precharger les images critiques avec
<link rel="preload"> - Utiliser des formats modernes (WebP, AVIF)
- Implementer le lazy loading pour les images hors ecran
- Optimiser le Time to First Byte (TTFB) du serveur
<!-- Preload de l'image hero -->
<link rel="preload" as="image" href="/hero.webp" fetchpriority="high" />
<!-- Image avec srcset responsive -->
<img
src="/hero.webp"
srcset="/hero-400.webp 400w, /hero-800.webp 800w, /hero-1200.webp 1200w"
sizes="(max-width: 768px) 100vw, 1200px"
alt="Hero image"
fetchpriority="high"
/>INP - Interaction to Next Paint
INP remplace FID et mesure la reactivite globale de la page. L'objectif est d'etre sous 200ms.
Techniques d'optimisation :
- Eviter les longues taches JavaScript (> 50ms)
- Utiliser
requestIdleCallbackpour les taches non critiques - Implementer le code splitting avec React.lazy
- Debouncer les handlers d'evenements frequents
// Mauvais : handler lourd sur chaque frappe
const handleSearch = (e: ChangeEvent<HTMLInputElement>) => {
const results = heavyFilterFunction(data, e.target.value)
setResults(results)
}
// Bon : debounce + transition
const handleSearch = (e: ChangeEvent<HTMLInputElement>) => {
setQuery(e.target.value)
startTransition(() => {
const results = heavyFilterFunction(data, e.target.value)
setResults(results)
})
}CLS - Cumulative Layout Shift
Le CLS mesure la stabilite visuelle de la page. L'objectif est d'etre sous 0.1.
Techniques d'optimisation :
- Toujours specifier
widthetheightsur les images - Utiliser
aspect-ratioen CSS pour reserver l'espace - Eviter les injections de contenu dynamique au-dessus du fold
- Preferer
transformaux changements detop/left
Outils de mesure
- Lighthouse : Audit complet dans Chrome DevTools
- PageSpeed Insights : Donnees terrain + labo
- Web Vitals Extension : Mesure en temps reel
- Search Console : Rapport Core Web Vitals
Conclusion
L'optimisation des Core Web Vitals est un investissement qui impacte directement votre SEO et l'experience utilisateur. Commencez par mesurer, identifiez les problemes, et appliquez les corrections une par une.