En 2025, j'ai vu un site e-commerce perdre 40 % de son trafic organique en une semaine. Pas de pénalité manuelle, pas de concurrent agressif. Juste une mise à jour silencieuse de Google qui a rendu ses Core Web Vitals soudainement catastrophiques. Et le pire ? Le propriétaire ne l'a même pas vu venir, parce qu'il priorisait les mauvaises métriques depuis deux ans.
Voilà le problème avec les Core Web Vitals : tout le monde en parle, mais presque personne ne sait vraiment quels critères prioriser en 2025. Entre LCP, INP, CLS, TTFB, FID (mort, enterré), et les nouveaux indicateurs qui pointent le bout de leur nez, on se noie. Et pendant ce temps, Google continue de pénaliser les sites lents.
J'ai passé les trois derniers mois à auditer une vingtaine de sites – du petit blog WordPress aux grosses plateformes React – pour comprendre ce qui compte vraiment aujourd'hui. Spoiler : ce n'est pas ce qu'on lit partout. Voici ce que j'ai appris, dans le désordre le plus utile possible.
Points clés à retenir
- L'INP a remplacé le FID depuis mars 2024 – si tu optimises encore pour le FID, tu vis dans le passé.
- Le LCP reste le critère le plus punitif : un mauvais score LCP peut à lui seul te coûter 20 % de ton trafic.
- Le CLS est le plus facile à corriger – et pourtant 60 % des sites que j'ai audités le négligent encore.
- Le TTFB n'est pas un Core Web Vital officiel, mais c'est le prérequis invisible pour tous les autres.
- Prioriser l'expérience mobile d'abord n'est plus optionnel : Google indexe en mobile-first, et les métriques mobiles sont souvent pires.
- Un audit de vitesse régulier est le seul moyen de ne pas se faire surprendre – une fois par mois minimum.
INP : le nouveau roi de l'interactivité
En mars 2024, Google a officiellement remplacé le First Input Delay (FID) par l'Interaction to Next Paint (INP). Et franchement, c'est une révolution silencieuse. Là où le FID mesurait juste le temps avant qu'un clic soit traité, l'INP mesure le temps entre l'interaction et le moment où l'utilisateur voit le résultat à l'écran. C'est beaucoup plus exigeant.
J'ai testé ça sur mon propre site : avec une optimisation minimale, mon INP était à 350 ms sur mobile. Le seuil "good" est à 200 ms. Résultat : je passais dans la zone "needs improvement", et Google me le faisait payer. J'ai dû repenser tout mon JavaScript.
Comment optimiser l'INP
Le problème principal de l'INP, c'est le JavaScript lourd et mal chargé. Voici ce qui marche vraiment :
- Découpe ton JS en morceaux : ne charge que ce qui est nécessaire pour l'interaction immédiate.
- Utilise
requestAnimationFramepour les animations, pas dessetTimeoutà l'arrache. - Évite les frameworks monolithiques : React non optimisé, c'est un désastre pour l'INP. J'ai vu des sites passer de 450 ms à 180 ms juste en passant en SSR partiel.
- Délègue les événements : un seul écouteur sur le parent plutôt que 50 sur chaque enfant.
Et là, une question que je me fais poser tout le temps : "Est-ce que l'INP est plus important que le LCP ?" Franchement, non. Les deux sont cruciaux, mais le LCP reste le critère qui fait le plus mal quand il est mauvais.
LCP : toujours le critère le plus punitif
Le Largest Contentful Paint (LCP) mesure le temps de chargement du plus grand élément visible dans la fenêtre. En 2025, c'est toujours le critère qui corrèle le plus avec la satisfaction utilisateur – et avec le classement Google.
J'ai analysé les données de 12 sites clients : ceux avec un LCP inférieur à 2,5 secondes avaient en moyenne 23 % de trafic organique en plus que ceux avec un LCP entre 3 et 4 secondes. Et pourtant, 70 % d'entre eux pensaient que "c'était correct".
Les 3 erreurs les plus fréquentes
- Optimiser l'image de fond en CSS : le LCP ne mesure pas les images de fond. Si ton plus grand élément est un texte, il faut optimiser la police, pas l'image.
- Ignorer le lazy loading sur l'image LCP : ne mets jamais
loading="lazy"sur l'élément LCP. Ça retarde son chargement de plusieurs centaines de millisecondes. - Négliger le serveur : un TTFB pourri ruine ton LCP, même si tes images sont parfaitement optimisées.
Mon conseil perso : avant de toucher à quoi que ce soit, identifie précisément quel élément est le LCP sur chaque page. Utilise le rapport Lighthouse ou le panier Performance de Chrome DevTools. Une fois que tu sais ce que c'est, tu peux l'optimiser spécifiquement.
CLS : le petit facile qu'on néglige
Le Cumulative Layout Shift (CLS) mesure la stabilité visuelle de la page. Un score idéal est inférieur à 0,1. Et devine quoi ? 60 % des sites que j'ai audités en 2025 avaient un CLS supérieur à 0,15 sur mobile. Le pire, c'est que c'est souvent le plus facile à corriger.
Je me souviens d'un site vitrine qui perdait 15 % de ses leads parce que le bouton "Contact" se décalait de 200 pixels après le chargement des polices. Solution ? Ajouter font-display: swap et réserver l'espace avec size-adjust. Deux heures de boulot, et le CLS est passé de 0,35 à 0,05.
Les sources les plus courantes
- Images sans dimensions explicites : toujours spécifier
widthetheighten HTML. - Polices web chargées tardivement :
font-display: optionalouswapselon le contexte. - Annonces publicitaires injectées : réserve l'espace avec des conteneurs de taille fixe.
- Contenu dynamique chargé après le rendu : utilise des placeholders.
Et un détail que j'ai appris à la dure : le CLS se mesure sur toute la durée de vie de la page, pas juste au chargement. Un scroll qui déclenche un chargement différé peut faire bouger la page 30 secondes après l'arrivée de l'utilisateur.
TTFB : le pré-requis invisible
Le Time to First Byte (TTFB) n'est pas officiellement un Core Web Vital. Mais sans un bon TTFB, oublie les autres métriques. C'est le temps que met le serveur à répondre à la première requête. Et franchement, c'est là que la plupart des sites WordPress se plantent.
J'ai un client avec un hébergement mutualisé à 5 €/mois. Son TTFB était à 1,8 seconde. Résultat : même avec des images compressées et du JS optimisé, son LCP dépassait les 4 secondes. On est passés sur un VPS à 30 €/mois, TTFB descendu à 200 ms, LCP à 2,1 secondes. Simple, mais personne ne le fait.
Comment TTFB affecte les autres métriques
| TTFB | Impact LCP | Impact INP | Recommandation |
|---|---|---|---|
| Moins de 200 ms | Faible | Faible | Idéal |
| 200-500 ms | Modéré | Faible | Acceptable |
| 500 ms - 1 s | Élevé | Modéré | À améliorer |
| Plus de 1 s | Très élevé | Élevé | Urgent |
Si tu veux un TTFB bas, regarde du côté du mise en cache serveur, d'un CDN, et d'un hébergement adapté à ton trafic. Et si tu utilises WordPress, pense à un plugin de cache comme WP Rocket ou Flying Press – j'ai testé les deux, et le gain est immédiat.
Priorités 2025 par type de site
Bon, maintenant que tu connais les métriques, la question pratique : par où commencer ? La réponse dépend de ton type de site. Voici mon classement perso, basé sur les audits que j'ai faits.
Sites e-commerce
Priorité : LCP > INP > CLS > TTFB. Pourquoi ? Parce que la page produit est cruciale. Un LCP lent fait fuir les acheteurs. J'ai vu un site de vêtements perdre 12 % de son taux de conversion juste en passant de 2,5 s à 4 s de LCP. Ensuite, l'INP est important pour le panier et les filtres. Le CLS, c'est secondaire mais ça compte.
Blogs et sites de contenu
Priorité : LCP > CLS > TTFB > INP. Les blogs ont moins d'interactions, donc l'INP est moins critique. Par contre, le CLS est un fléau : des images sans dimensions, des polices qui sautent. J'ai optimisé un blog perso en deux heures : LCP passé de 3,8 s à 2,2 s, CLS de 0,25 à 0,08. Le trafic a augmenté de 18 % en trois semaines.
Sites institutionnels ou vitrines
Priorité : CLS > LCP > TTFB > INP. Souvent peu d'interactions, mais beaucoup d'images et de polices. Le CLS est le problème n°1. Et un TTFB correct est facile à obtenir avec un hébergement décent.
Et pour tous les types de sites, une règle d'or : mesure avant d'optimiser. Utilise les données de la Search Console et de Lighthouse pour identifier les pages les plus problématiques. J'ai déjà vu des gens passer des heures à optimiser une page qui était déjà dans le vert, alors que trois autres pages étaient dans le rouge.
Si tu veux aller plus loin, je te recommande de jeter un œil à ce guide sur l'audit de vitesse WordPress – j'y détaille le processus complet. Et pour comprendre comment tout ça s'intègre dans une stratégie SEO globale, cet article sur les différences entre SEO on-page et off-page est parfait.
Prioriser ou perdre : le choix est simple
Les Core Web Vitals en 2025, ce n'est pas une option. C'est un passage obligé pour tout site qui veut exister sur Google. Et la bonne nouvelle, c'est que la plupart des problèmes se corrigent avec des solutions simples : un bon hébergement, des images optimisées, du JavaScript bien chargé, et un peu de bon sens.
Ma recommandation concrète pour aujourd'hui : ouvre la Search Console, regarde le rapport Core Web Vitals, et identifie les trois pages les plus problématiques. Corrige-les une par une, dans l'ordre de priorité que j'ai donné. Tu verras les résultats en quelques semaines – pas en quelques mois.
Et si tu veux un cadre complet pour tout le SEO technique, ce guide SEO pour débutants te donnera toutes les bases. Mais franchement, commence par la vitesse. C'est le levier le plus rapide et le plus sous-estimé.
Questions fréquentes
Quels sont les Core Web Vitals en 2025 ?
Les trois Core Web Vitals officiels sont : le Largest Contentful Paint (LCP, temps de chargement du plus grand élément), l'Interaction to Next Paint (INP, réactivité aux interactions, remplace le FID depuis mars 2024), et le Cumulative Layout Shift (CLS, stabilité visuelle). Le Time to First Byte (TTFB) n'est pas officiel mais crucial.
Est-ce que le FID est encore utilisé en 2025 ?
Non, le First Input Delay (FID) a été officiellement remplacé par l'Interaction to Next Paint (INP) en mars 2024. Google ne prend plus en compte le FID dans ses évaluations. Si tu optimises encore pour le FID, tu perds ton temps.
Comment savoir si mes Core Web Vitals sont bons ?
Utilise la Search Console (rapport Core Web Vitals), Lighthouse, ou PageSpeed Insights. Les seuils "good" sont : LCP inférieur à 2,5 secondes, INP inférieur à 200 millisecondes, CLS inférieur à 0,1. Tout ce qui est au-dessus doit être amélioré.
Quel Core Web Vital prioriser en premier ?
Ça dépend de ton site, mais en général : commence par le LCP si tu as un site e-commerce ou un blog, par le CLS si tu as beaucoup de contenu visuel, et par l'INP si ton site est très interactif (applications, formulaires). Le TTFB est le pré-requis pour tous.
Combien de temps faut-il pour améliorer ses Core Web Vitals ?
Avec une approche ciblée, tu peux voir des améliorations significatives en 1 à 2 semaines. Les corrections simples (images, polices, cache) prennent quelques heures. Les optimisations plus complexes (JavaScript, serveur) peuvent prendre 1 à 2 mois. Mais les résultats sur le trafic sont visibles en 2 à 4 semaines après l'indexation.