Aller au contenu principal

Navigation rapide

Que cherchez-vous ?

Suggestions

Saisissez au moins deux caractères.

Performance 18 janvier 2026 9 min de lecture

Core Web Vitals : guide pratique pour entrepreneurs

Les Core Web Vitals mesurent la vitesse d’affichage (LCP), la réactivité (INP) et la stabilité visuelle (CLS). Voici les seuils recommandés, les outils de mesure et un ordre de correction.

Core Web Vitals : guide pratique pour PME | Kanexio

Que mesurent les Core Web Vitals ?

Réponse courte : LCP mesure le rendu du plus grand élément de contenu visible, INP la réactivité après une interaction et CLS la stabilité de la mise en page. Google recommande de les évaluer au 75e percentile, séparément sur mobile et ordinateur.

Un site peut être beau et bien écrit tout en restant pénible à utiliser s'il affiche tardivement son contenu, réagit lentement ou déplace ses éléments.

Google utilise les Core Web Vitals dans ses systèmes liés à l'expérience de page. Google précise aussi qu'un bon résultat ne garantit pas une première position et que la pertinence du contenu reste essentielle. Ces métriques constituent donc un volet d'un audit SEO, pas une formule de classement.

📊 Seuils recommandés

75e

Google recommande d'évaluer LCP, INP et CLS au 75e percentile des chargements, séparément sur mobile et ordinateur.

Les trois métriques doivent être lues ensemble et reliées à la page concernée. Un test de laboratoire aide à diagnostiquer ; les données terrain décrivent ce que des visiteurs réels ont observé lorsqu’un volume suffisant est disponible.


Les 3 Core Web Vitals expliqués simplement

Trois façons de regarder la même page
  1. LCP : le contenu principalLe moment où le plus grand élément visible s’affiche.
  2. INP : la réponse à une actionLe délai jusqu’à la prochaine mise à jour visuelle.
  3. CLS : la stabilitéLes déplacements inattendus du contenu pendant le chargement.
Schéma de principe : les repères représentent les métriques, pas les résultats d’un site.

LCP = Largest Contentful Paint (Peinture du plus grand contenu)

En français simple : à quelle vitesse le contenu principal de ta page charge-t-il ?

Quand tu ouvres un site, tu vois d'abord du blanc. Puis peu à peu, les images, le texte, les trucs apparaissent. Le LCP, c'est le moment où le "truc le plus gros" (généralement l'image de héros ou le titre principal) s'affiche.

Seuil « bon » recommandé : 2,5 secondes ou moins, au 75e percentile.

Exemple concret : ton article de blog affiche son contenu principal en 1,2 seconde dans un test, ou en 4 secondes. Les données terrain permettront de voir ce que vivent réellement les visiteurs.

💡 Conseil

Identifie d’abord l’élément réellement mesuré comme LCP. S’il s’agit d’une image, vérifie son format, ses dimensions, sa priorité de chargement et le temps de réponse avant de modifier le reste de la page.

INP = Interaction to Next Paint (Interactivité)

En français simple : à quelle vitesse ton site répond quand tu cliques, tapes, ou fais une action ?

Après avoir cliqué sur un bouton, il y a un délai avant que quelque chose se passe. INP mesure ce délai.

Seuil « bon » recommandé : 200 millisecondes ou moins, au 75e percentile.

Exemple concret : tu cliques sur « Ajouter au panier » et la prochaine mise à jour visuelle arrive en 150 ms dans un test, ou en 800 ms.

CLS = Cumulative Layout Shift (Décalage de mise en page)

En français simple : est-ce que ta page "bouge" pendant qu'elle charge ?

Imagine : tu lis du texte, puis d'un coup une pub s'insère au-dessus, le texte descend, et tu perds ta place. Frustrant, non ? C'est le CLS.

Seuil « bon » recommandé : 0,1 ou moins, au 75e percentile.

Exemple concret : le contenu de ta page reste stable avec un CLS de 0,02 dans la mesure, ou se décale avec un CLS de 0,5.

⚠️ Erreur fréquente

Une image sans dimensions peut pousser le contenu lorsqu'elle charge. Déclarer sa largeur et sa hauteur aide le navigateur à réserver l'espace.


Pourquoi ça compte tant ?

Recherche Google

Les Core Web Vitals font partie des signaux d'expérience de page. Ils ne permettent pas de prédire le classement entre deux pages et ne remplacent pas la pertinence du contenu.

Conversion

La performance peut influencer le comportement des visiteurs, mais aucun taux universel ne s'applique à tous les sites. Mesure l'effet avec tes propres événements, une période comparable et un volume suffisant.

Mobile

Google utilise principalement la version mobile du contenu pour l’indexation. Sur cette version, contrôle donc à la fois la présence du contenu utile, son accessibilité et les conditions réelles de chargement.


Comment mesurer tes Core Web Vitals

PageSpeed Insights (gratuit, officiel Google)

Va sur pagespeed.web.dev et colle ton URL. Selon les données disponibles, tu verras :

  • les données terrain CrUX si l'URL ou l'origine dispose d'un volume suffisant
  • un test de laboratoire Lighthouse réalisé au moment de l'analyse
  • Si tu es dans le vert (bon), l'orange (moyen), ou le rouge (mauvais)
  • des suggestions d'optimisation à valider dans ton contexte

Google Search Console (gratuit, pour ton site entier)

Search Console regroupe les URL selon leurs données terrain lorsque le site dispose de suffisamment d'informations.

Web Vitals Chrome Extension (gratuit, en temps réel)

Installe l'extension dans Chrome et vois les Core Web Vitals en direct quand tu navigues.

Lighthouse (gratuit, intégré dans Chrome)

Ouvre DevTools (F12), clique sur "Lighthouse", lance un audit. Ça te donne un score global + détails.


Solutions pour optimiser le LCP

Problème 1 : Trop grosse image de héros

Solution : adapte le poids, le format et les dimensions de l’image à son affichage réel, puis mesure à nouveau dans des conditions comparables.

  • Utilise TinyPNG ou ImageOptim
  • Utilise des formats modernes (WebP au lieu de JPG)
  • Redimensionne tes images à la taille d'affichage (pas besoin d'une image 5000x3000 si tu l'affiches en 800x600)

Problème 2 : Trop de JavaScript qui ralentit

Solution : charge ton JS de façon "lazy" (c'est à dire, plus tard, pas au démarrage).

  • Ajoute l'attribut defer aux scripts non-critiques
  • Utilise async pour les trucs qui peuvent attendre

Problème 3 : Le serveur répond lentement (TTFB - Time to First Byte)

Solution :

  • mesure le temps de réponse avant de décider si l'hébergement doit changer
  • Utilise un CDN (Cloudflare, Fastly) lorsque la localisation de l’audience et l’architecture le justifient
  • Cache tes pages (avec un plugin de cache si tu es sur WordPress)

Solutions pour optimiser INP (Interactivité)

Problème 1 : Du JavaScript bloquant long

Solution : identifie les tâches longues, supprime le travail inutile et découpe le traitement pour rendre la main au navigateur entre les étapes.

Problème 2 : Trop de traitement au clic

Solution : simplifie tes interactions. Si cliquer sur un bouton déclenche 10 opérations, c'est trop. Fais juste ce qui est nécessaire immédiatement.

Problème 3 : Librairies JavaScript trop lourdes

Solution : utilise des librairies plus légères, ou réduis le nombre de librairies.


Solutions pour optimiser CLS (Décalage)

Problème 1 : Des images sans dimensions définies

Solution : toujours déclarer la hauteur et la largeur de tes images en HTML. Ça réserve l'espace avant le chargement.

<img src="photo.jpg" width="800" height="600" alt="...">

Problème 2 : Du contenu qui se charge après (ads, embeds)

Solution : réserve de l'espace pour ce contenu dynamique aussi.

Problème 3 : Des polices qui changent

Solution : utilise font-display: swap pour afficher du texte avec une police de secours pendant que ta police custom charge. Ça évite que le texte ne disparaisse ou ne saute.


Priorités : par où commencer ?

🎯 À retenir
  • Étape 1 : établis une baseline terrain et laboratoire, avec les conditions de mesure.
  • Étape 2 : identifie la métrique et l'élément réellement responsables du problème.
  • Étape 3 : applique un changement à la fois, puis contrôle le visuel et les fonctions.
  • Étape 4 : répète les tests et observe les données terrain sur une période suffisante.

Les outils pour l'optimisation

Cloudflare et autres CDN

Un CDN et des règles de cache peuvent réduire certains temps de transfert. L'effet dépend de l'origine, du contenu, des règles et de la localisation des visiteurs. Mesure avant et après.

WordPress : WP Rocket ou LiteSpeed Cache

Sur WordPress, ces extensions peuvent aider à configurer le cache et certaines optimisations. Teste chaque option, car la compatibilité dépend du thème et des autres extensions.

Vercel ou Netlify (pour du statique/Next.js)

Ces plateformes proposent des primitives utiles pour le déploiement et le cache. Le code, les médias et les scripts tiers restent déterminants.


Audit ou optimisation : quelle suite choisir ?

Pour replacer la performance dans un projet complet, consulte notre approche de création de site web. Si un problème est déjà mesuré, explore l’optimisation de la performance et des Core Web Vitals. Si la cause reste inconnue, commence par un audit de performance. Le plan part d'une baseline et ne promet pas un score universel.

Conclusion : tu peux le faire

Les Core Web Vitals ne sont pas une magie compliquée. LCP = charge vite. INP = répond vite. CLS = ne bouge pas. Trois choses simples.

Et les solutions sont aussi simples : compresse tes images, charge ton JS de façon intelligente, réserve de l'espace pour le contenu dynamique.

Le délai dépend de la cause. Une image ou une règle de cache peut se corriger rapidement, tandis qu'une architecture ou des scripts tiers demandent davantage de travail. Si le site accumule trop de dette technique, il peut être pertinent d'envisager une refonte.

Commence dès aujourd'hui. Mesure sur PageSpeed Insights, optimise une chose à la fois, re-mesure. C'est ça qui compte.

Pour y voir plus clair

Le lexique de cet article.

Les termes techniques, expliqués simplement.

30 termes
75e percentile
Valeur en dessous de laquelle se situent 75 % des observations. Elle décrit une distribution, et non une moyenne.
Accessibilité numérique
Conception de contenus et de services utilisables par des personnes ayant différentes capacités, notamment avec des technologies d’assistance.Documentation
Audit
Examen organisé d’un site ou d’un processus pour repérer les problèmes, rassembler des preuves et fixer les priorités.
Baseline
Situation de départ documentée, utilisée pour comparer les résultats après un changement.
Cache
Copie temporairement conservée d’un contenu pour éviter de le recalculer ou de le télécharger à chaque demande.
CDN
Réseau de serveurs qui distribue des contenus depuis plusieurs emplacements, notamment pour les rapprocher des visiteurs.
CLS
Indicateur des déplacements inattendus des éléments d’une page. Un score faible correspond à une présentation plus stable.Documentation
Conversion
Action choisie comme objectif : demande de devis, appel ou achat, par exemple. Un clic de contact ne prouve pas qu’une vente a eu lieu.
Core Web Vitals
Trois indicateurs de l’expérience d’une page : chargement du contenu principal (LCP), réactivité (INP) et stabilité visuelle (CLS).Documentation
CrUX
Chrome User Experience Report : données agrégées sur l’expérience de visiteurs Chrome éligibles, disponibles pour certains sites et certaines pages.
defer et async
Attributs qui modifient le chargement et l’exécution des scripts. defer conserve leur ordre et attend l’analyse du HTML ; async exécute dès que le script est disponible.
Dette technique
Travail futur créé par des choix techniques, des raccourcis ou des composants devenus difficiles à maintenir.
DevTools
Outils intégrés au navigateur pour examiner le code, le réseau, l’affichage et les performances d’une page.
font-display: swap
Règle CSS qui autorise l’affichage du texte avec une police de remplacement pendant le chargement de la police prévue.
Google Search Console
Outil de Google pour consulter notamment l’exploration, l’indexation et les performances d’un site dans ses résultats de recherche.
Hébergement
Service qui met les fichiers ou l’application d’un site à disposition sur des serveurs accessibles en ligne.
HTML
Langage qui structure le contenu d’une page web : titres, paragraphes, images, liens et formulaires.
Indexation
Enregistrement d’une page dans l’index d’un moteur après analyse. Une page indexée n’est pas assurée d’apparaître pour une recherche donnée.Documentation
INP
Indicateur de réactivité qui observe le délai entre une interaction et la prochaine mise à jour visuelle.Documentation
JavaScript
Langage de programmation utilisé notamment pour les interactions et les comportements d’une page dans le navigateur.
Lazy loading
Chargement reporté d’une ressource jusqu’au moment où elle devient utile, par exemple une image située plus bas dans la page.
LCP
Temps nécessaire pour afficher le plus grand élément de contenu visible dans la zone de la page affichée à l’écran.Documentation
Lighthouse
Outil d’audit automatisé qui teste une page dans des conditions définies. Ses résultats de laboratoire ne représentent pas toutes les visites réelles.
PageSpeed Insights
Outil de Google qui présente un test Lighthouse et, lorsqu’elles existent, des données d’expérience de visiteurs réels.
Plugin
Module ajouté à un logiciel pour lui apporter une fonction. Il peut aussi demander des mises à jour et des vérifications de compatibilité.
Refonte
Révision importante d’un site : structure, présentation, contenus ou fonctionnement. Elle demande de préparer la continuité des pages et des usages.
SEO, référencement naturel
Travail sur un site et ses contenus pour aider les moteurs à les comprendre et les internautes à les trouver dans les résultats naturels.Documentation
TTFB
Délai avant la réception du premier octet de la réponse. Il inclut plusieurs étapes de connexion et de traitement.
URL
Adresse d’une ressource sur le web, par exemple une page, une image ou un document.
WebP
Format d’image qui propose une compression avec ou sans perte, ainsi que la transparence.