LCP, CLS, FID, INP… derrière le jargon, Google mesure 3 choses simples. Voici comment les comprendre — et les 5 actions concrètes qui améliorent votre score rapidement.

En 2021, Google a officiellement intégré les Core Web Vitals dans son algorithme de classement. Ce n'est plus un "bonus" d'avoir un site rapide — c'est un facteur de ranking direct. Un site lent perd des positions, et donc du trafic, même si son contenu est excellent.

Mais la vitesse de chargement n'est pas un chiffre unique. Google mesure plusieurs dimensions distinctes, et certaines comptent beaucoup plus que d'autres. Voici ce qui compte vraiment.

Les 3 Core Web Vitals expliqués simplement

Métrique 01

LCP — Largest Contentful Paint

Seuil "bon" :≤ 2,5 secondes

Le LCP mesure en combien de temps le plus grand élément visible de votre page s'affiche — généralement votre image hero, votre titre principal, ou votre vidéo de fond. C'est le signal le plus important : il correspond au moment où l'utilisateur perçoit que la page a "chargé".

Causes fréquentes d'un mauvais LCP : images non optimisées (JPEG/PNG lourds au lieu de WebP), hébergement lent, pas de CDN, CSS bloquant le rendu.

✦ Fix rapide : convertissez vos images en WebP (divisez le poids par 2 à 3), ajoutez l'attribut loading="eager" et fetchpriority="high" sur l'image hero. Ce seul changement améliore le LCP sur 80% des sites.
Métrique 02

CLS — Cumulative Layout Shift

Seuil "bon" :≤ 0,1

Le CLS mesure combien vos éléments de page bougent pendant le chargement. Vous connaissez ce moment frustrant où vous allez cliquer sur un lien et une pub se charge, décalant tout le contenu ? C'est exactement ce que Google sanctionne.

Causes fréquentes : images sans dimensions définies (width/height), polices web qui chargent en retard et réorganisent le texte, publicités et iframes sans espace réservé.

✦ Fix rapide : ajoutez systématiquement des attributs width et height à toutes vos balises <img>. Le navigateur réserve l'espace avant même que l'image soit chargée. Un changement de 5 minutes qui élimine la majorité des problèmes CLS.
Métrique 03

INP — Interaction to Next Paint

Seuil "bon" :≤ 200 ms

Remplaçant le FID depuis mars 2024, l'INP mesure la réactivité de votre page aux interactions — le temps entre un clic ou une frappe et la réponse visuelle. Sur la plupart des sites vitrines simples, cette métrique est naturellement bonne. Elle devient problématique sur des pages avec beaucoup de JavaScript.

✦ Pour la plupart des sites WordPress : un mauvais INP vient souvent d'un JavaScript tiers (chat en direct, trackers marketing, widgets). Identifiez les scripts les plus lourds avec l'outil Coverage dans les DevTools Chrome et supprimez ceux qui ne sont pas essentiels.

Les 5 actions les plus efficaces

Action 01

Choisir un bon hébergement

Tout commence là. Un hébergement mutualisé bas de gamme à 2€/mois peut ajouter 1 à 3 secondes de TTFB (Time To First Byte) à chaque page. En France, O2switch (hébergement mutualisé haute performance) ou Kinsta (WordPress géré, serveurs LiteSpeed) sont mes recommandations selon le budget. Le TTFB doit être inférieur à 600ms — vérifiez avec PageSpeed Insights.

Action 02

Optimiser toutes les images

Les images représentent en moyenne 50 à 70% du poids d'une page. Convertissez en WebP, redimensionnez à la taille d'affichage réelle (pas besoin d'une image 3000px si elle s'affiche en 800px), et activez le lazy loading sur les images hors écran. Sur WordPress, le plugin ShortPixel ou Imagify automatise tout ça en quelques clics.

Action 03

Activer la mise en cache

Le cache génère une version statique de vos pages et la sert directement, sans recalculer le PHP à chaque visite. Sur WordPress, WP Rocket ou LiteSpeed Cache font le travail. Sur un site statique, c'est souvent natif. Une page en cache se charge en 200-400ms au lieu de 1-2 secondes sans cache.

Action 04

Minifier CSS & JavaScript

La minification supprime les espaces, commentaires et caractères superflus du code — sans changer son fonctionnement. Ça réduit le poids des fichiers de 20 à 40%. Le defer/async sur les scripts non critiques empêche le JavaScript de bloquer l'affichage de la page. WP Rocket gère tout ça via une interface simple.

Action 05

Supprimer les plugins inutiles

Chaque plugin WordPress actif charge du CSS et du JS supplémentaires — même sur les pages où il ne sert à rien. Un site avec 40 plugins actifs peut avoir 15-20 fichiers JS qui se chargent sur chaque page. Faites un audit : désactivez tout ce qui ne sert pas, remplacez les plugins lourds par des alternatives légères, et n'installez jamais un plugin pour faire ce qu'une ligne de code suffirait à faire.

Comment mesurer votre score

Deux outils gratuits et fiables :

  • PageSpeed Insights (pagespeed.web.dev) — outil officiel Google, donne votre score Core Web Vitals en données réelles + recommandations priorisées
  • GTmetrix (gtmetrix.com) — plus détaillé, idéal pour identifier précisément quels fichiers ralentissent votre site (waterfall chart)

Mesurez toujours votre page d'accueil ET vos pages les plus visitées (vérifiable dans Search Console). Un blog avec 50 articles peut très bien avoir une homepage rapide et des articles lents à cause d'images non optimisées.

Objectif réaliste — Visez un score PageSpeed Insights ≥ 80 sur mobile (plus exigeant que desktop). Ce seuil correspond à une expérience utilisateur correcte et n'affecte pas négativement votre SEO. Au-delà de 90, vous entrez dans l'excellence — mais les gains SEO marginaux diminuent.