Skip to content
Go To Agency
Le journal

Développement Web · 30 janvier 2026 · mis à jour le 17 octobre 2026 · 5 min de lecture

Vitesse de chargement : optimiser les performances de votre site web

Les seuils Core Web Vitals que Google publie, les optimisations qui comptent vraiment, images, code, compression, rendu, et un cas mesuré sur ce site : 7 647 Ko ramenés à 1 799 Ko sans toucher aux images.

En bref

  • Google publie ses seuils : un LCP de 2,5 secondes ou moins, un INP sous 200 ms, un CLS sous 0,1, à atteindre pour au moins 75 % des chargements. L'INP a remplacé le FID le 12 mars 2024.
  • Le premier poste est souvent l'image : formats WebP ou AVIF, tailles adaptées, chargement différé sauf pour l'image principale.
  • Le poids se mesure sur ce qui part réellement sur le réseau : suivre les balises script du HTML rendu et additionner.
  • Cas mesuré sur ce site le 16 août 2026 : 7 647 Ko ramenés à 1 799 Ko en déplaçant une projection de données côté serveur, de 12,5 à 2,9 secondes en 4G.

Un site lent perd des visiteurs avant même d'avoir pu leur montrer quoi que ce soit. La vitesse de chargement n'est pas un détail technique : c'est ce que le visiteur vit dans les premières secondes, et Google en tient compte. Ce guide passe en revue les optimisations qui comptent, les seuils que Google publie, et un cas mesuré sur ce site même. Publié le 30 janvier 2026, il a été relu le 17 octobre 2026 : les pourcentages qu'aucune source ne permettait de vérifier ont été retirés.

Pourquoi la performance compte

Google regroupe la vitesse et la stabilité d'une page sous le nom de Core Web Vitals. Il recommande aux éditeurs d'obtenir de bons résultats sur ces indicateurs « for success with Search », et précise que cela rejoint, avec les autres aspects de l'expérience de page, ce que ses systèmes de classement cherchent à récompenser (Google Search Central). Ce n'est pas le premier critère de classement, mais c'est l'un de ceux que vous contrôlez entièrement.

Pour mesurer, trois outils gratuits suffisent : PageSpeed Insights, qui montre à la fois les données de terrain des vrais utilisateurs de Chrome et un test de laboratoire, WebPageTest pour le détail du chargement, et le rapport Core Web Vitals de la Search Console pour l'ensemble du site. Fiez-vous d'abord aux données de terrain : un bon score de laboratoire ne garantit pas une bonne expérience sur les téléphones de vos visiteurs.

Les Core Web Vitals en détail

IndicateurCe qu'il mesureSeuil « bon » publié par Google
LCP (Largest Contentful Paint)Le temps d'affichage du plus grand élément visible2,5 secondes ou moins
INP (Interaction to Next Paint)La réactivité de la page aux interactionsMoins de 200 millisecondes
CLS (Cumulative Layout Shift)La stabilité visuelle : pas de contenu qui saute pendant le chargementMoins de 0,1
Sources : Google Search Central ; web.dev, qui recommande de viser ces seuils pour au moins 75 % des chargements de page.

L'INP a remplacé le FID comme Core Web Vital le 12 mars 2024 (web.dev). Un audit qui parle encore de FID a plus de deux ans de retard.

Les optimisations à impact immédiat

Les images

C'est souvent le premier poste de poids d'une page. Trois gestes : servir des formats modernes, WebP ou AVIF, dont Google indique que le WebP avec perte est 25 à 34 % plus léger qu'un JPEG de qualité équivalente (Google) ; redimensionner chaque image à sa taille d'affichage réelle, avec plusieurs tailles proposées au navigateur ; et charger en différé les images situées sous la ligne de flottaison, sans jamais différer l'image principale, qui est souvent l'élément mesuré par le LCP.

Le CSS et le JavaScript

La minification retire espaces, commentaires et caractères inutiles ; les outils de construction modernes le font par défaut. Le vrai gain est ailleurs : envoyer moins de code. Chaque script tiers, chaque bibliothèque importée pour une seule fonction, chaque widget ajoute du poids et du travail au navigateur, et c'est ce travail qui dégrade l'INP.

La compression

Activez la compression des fichiers texte côté serveur, Brotli ou à défaut Gzip. Elle se vérifie en une ligne dans l'onglet réseau du navigateur : l'en-tête content-encoding doit être présent sur le HTML, le CSS et le JavaScript.

Les optimisations avancées

Le CDN

Un réseau de distribution de contenu sert les fichiers depuis un serveur proche du visiteur, ce qui réduit la latence. C'est d'autant plus utile que votre audience est loin de votre serveur.

Le découpage du code

Au lieu de tout charger d'un coup, le découpage du code ne charge que ce dont la page a besoin, le reste à la demande. Les frameworks modernes comme Next.js, sur lequel tourne ce site, le font par défaut, page par page.

Le rendu côté serveur

Générer le HTML sur le serveur, ou à l'avance au moment de la construction, permet d'afficher le contenu principal sans attendre le JavaScript. Le navigateur reçoit une page lisible, puis le JavaScript prend le relais pour les interactions.

Un cas mesuré, sur ce site même

Le 16 août 2026, la page d'index de ce blog envoyait 7 647 Ko au navigateur, dont 6 732 Ko de JavaScript : un composant client importait le fichier complet des articles, corps des textes compris, pour n'afficher que des vignettes. À 5 Mbit/s, un débit courant en 4G, il fallait environ 12,5 secondes avant le premier affichage utile.

La correction tient en un principe : ne faire traverser la frontière entre serveur et navigateur qu'aux onze champs que la liste affiche réellement. Résultat mesuré le jour même, sur le réseau et non sur le disque : 1 799 Ko, soit environ 2,9 secondes dans les mêmes conditions. Aucune image recompressée, aucun cache ajouté, pas une ligne de CSS touchée : seulement des données qui n'avaient rien à faire dans le navigateur.

La méthode de mesure vaut le correctif : suivre les balises script du HTML réellement rendu et additionner ce qui part sur le réseau. Un fichier présent dans le dossier de construction ne prouve pas qu'il est servi, et un test qui s'arrête au code source rate l'essentiel. C'est aussi pour cela qu'un budget de poids par page, vérifié à chaque mise en ligne, vaut mieux qu'un audit ponctuel.

Par où commencer

  1. Ouvrez PageSpeed Insights sur vos trois pages les plus visitées et regardez les données de terrain.
  2. Identifiez l'élément du LCP et vérifiez qu'il n'est ni chargé en différé, ni trop lourd.
  3. Listez les scripts tiers et retirez ceux qui ne servent plus.
  4. Vérifiez la compression et le cache des fichiers statiques.
  5. Mesurez à nouveau, sur le terrain, quelques semaines plus tard : les données de Chrome se calculent sur 28 jours glissants.

Le choix de la technologie pèse aussi : notre comparatif Next.js et WordPress confronte les deux aux données de terrain de Chrome, et notre article sur les Progressive Web Apps traite de la mise en cache par service worker, qui accélère les visites suivantes.

Questions fréquentes

Quels sont les seuils des Core Web Vitals ?

Google considère comme bons un LCP de 2,5 secondes ou moins, un INP de moins de 200 millisecondes et un CLS de moins de 0,1. web.dev recommande de les atteindre pour au moins 75 % des chargements de page, mesurés sur de vrais utilisateurs.

La vitesse de chargement influence-t-elle le référencement ?

Google recommande d'obtenir de bons Core Web Vitals pour réussir dans la recherche et indique qu'ils rejoignent, avec les autres aspects de l'expérience de page, ce que ses systèmes de classement récompensent. Ce n'est pas le premier critère, mais c'est l'un de ceux que l'on maîtrise entièrement.

Qu'est-ce que l'INP et pourquoi a-t-il remplacé le FID ?

L'INP mesure le délai entre une interaction, clic, toucher ou frappe, et l'affichage suivant, sur l'ensemble de la visite. Il a remplacé le FID comme Core Web Vital le 12 mars 2024, parce que le FID ne mesurait que la première interaction.

Le format WebP est-il vraiment plus léger ?

Selon Google, une image WebP avec perte est 25 à 34 % plus légère qu'un JPEG de qualité équivalente, et une image WebP sans perte 26 % plus légère qu'un PNG.

À lire aussi

  1. 10 août 2026Airtable, Notion, Monday : le coût par siège face à un PostgreSQL hébergé en EuropeDéveloppement Web · 13 min de lecture
  2. 25 février 2026Next.js vs WordPress en 2026 : ce que disent les données réelles, et lequel choisirDéveloppement Web · 10 min de lecture
  3. 21 février 2026Progressive Web App (PWA) : ce qu'elle peut faire pour une entreprise en 2026Développement Web · 6 min de lecture

Votre projet est décidé ?

Présentez-le par écrit. Nous lisons tout, puis nous répondons.

Présenter un projet