Performance Niveau · Débutant Lecture 3 min

Lighthouse

Ce que vaut un score de laboratoire, et pourquoi il ne se confond pas avec le signal utilisé par Google.

Définition courte

Lighthouse (ou Google Lighthouse) est l’outil d’audit open source de Google Chrome. Il mesure la performance web en laboratoire et attribue un score de 0 à 100. En SEO, Lighthouse diagnostique la vitesse, mais son score reste une donnée labo, distincte du signal de classement CrUX.

À retenir
01Depuis Lighthouse 10 (mars 2023), le score de performance repose sur 5 métriques, selon Google Chrome.
02Le Total Blocking Time pèse 30 % et le Largest Contentful Paint 25 %, d’après la documentation Lighthouse.
03Le score Lighthouse est une donnée de laboratoire, sans impact direct sur le classement Google.

Comment fonctionne Lighthouse ?

Lighthouse charge la page dans un environnement Chromium controle. Le moteur simule un mobile milieu de gamme, bride le CPU et le réseau pour reproduire un usage moyen. Cinq métriques alimentent le score depuis Lighthouse 10 : First Contentful Paint (10 %), Speed Index (10 %), Largest Contentful Paint (25 %), Total Blocking Time (30 %) et Cumulative Layout Shift (25 %). Google Chrome convertit chaque valeur en sous-score via une courbe log-normale calibrée sur les données HTTP Archive. Le 25e centile devient un score de 50, le 8e centile un score de 90, d’après Chrome for Developers.

Pourquoi Lighthouse est important pour le SEO ?

Lighthouse eclaire les leviers de performance avant que Google ne les evalue sur le terrain. Le score Lighthouse ne classe pas une page : Google s’appuie sur les Core Web Vitals mesures auprès des vrais utilisateurs via CrUX. Un score bas en laboratoire coexiste parfois avec de bons Core Web Vitals terrain, et l’inverse existe aussi. Lighthouse sert donc au diagnostic, pas a la mesure du signal de classement. Le Total Blocking Time y remplace l’INP comme proxy labo, car Lighthouse n’enregistre aucune interaction utilisateur.

CritèreLighthouse (labo)CrUX (terrain)
Type de donnéesTest unique simuleVrais utilisateurs, agrégat 28 jours
Reactivite mesuréeTotal Blocking Time (proxy)INP (mesure réelle)
Rôle SEODiagnostic, pas un signalSignal de classement Core Web Vitals
SourceChrome DevTools, CLI, PageSpeed InsightsChrome User Expérience Report

Qu’est-ce qu’un bon score Lighthouse ?

Un bon score Lighthouse se situe entre 90 et 100, affiche en vert par Google Chrome. La zone 50 à 89 apparaît en orange, la zone 0 à 49 en rouge. Google precise qu’un score parfait de 100 n’est ni attendu ni nécessaire : passer de 99 à 100 exige autant d’effort que passer de 90 à 94, a cause de la courbe log-normale.

Le score Lighthouse a-t-il un impact sur le SEO ?

Le score Lighthouse n’a pas d’impact direct sur le classement Google. John Mueller (Google) a confirme que les changements de scoring Lighthouse ne modifient pas les positions. Google classe les pages selon les Core Web Vitals mesures sur le terrain via CrUX, pas selon le score labo. Un mauvais score Lighthouse signale toutefois un risque réel pour les utilisateurs, donc pour les Core Web Vitals terrain.

Exemple concret de Lighthouse

Lighthouse s’execute dans Chrome DevTools, mais aussi en ligne de commande via npm. La version CLI produit un rapport HTML ou JSON reproductible, utile pour intégrer l’audit dans une chaîne d’intégration continue. La commande ci-dessous installe Lighthouse, audite une URL et ouvre le rapport dans le navigateur.

npm install -g lighthouse lighthouse https://exemple.fr --output=html --view

Erreur fréquente observée en audit

Erreur observée. Un score Lighthouse proche de 100 est parfois traité comme l’objectif final de l’optimisation. Cette lecture peut conduire à privilégier des gains de laboratoire sans vérifier les données réelles des visiteurs. L’audit doit utiliser Lighthouse pour identifier les causes techniques, puis confronter les résultats aux Core Web Vitals de terrain issus de CrUX ou d’une solution RUM.

Aller plus loin

Faire expliquer ce terme par une IA

Ouvre le moteur de ton choix avec un prompt pré-rempli sur ce terme.

Sources

  1. 1Chrome for Developers, Lighthouse performance scoring
  2. 2Chrome for Developers, What’s new in Lighthouse 10 · février 2023
  3. 3GoogleChrome/lighthouse, docs scoring

Trois idées reçues sur Lighthouse

Le score Lighthouse est une note de laboratoire prise pour une note de classement.

Mythe

Un score de 100 est nécessaire au référencement. Google classe sur les données terrain de CrUX. Le score Lighthouse sert au diagnostic, jamais au classement.

Mythe

Le score Lighthouse est stable d’une mesure à l’autre. Il dépend de la machine, du réseau et des extensions actives. Plusieurs exécutions, puis la médiane, donnent une valeur exploitable.

Mythe

Toutes les métriques pèsent autant dans le score. Le Total Blocking Time compte pour 30 % et le LCP pour 25 %, selon la documentation Lighthouse.

Questions fréquentes

Pourquoi deux analyses Lighthouse donnent-elles des scores différents ?

Le score dépend de la machine, du réseau et des extensions actives. Lighthouse mesure en laboratoire, dans des conditions simulées. Plusieurs exécutions, puis la médiane, donnent une valeur exploitable.

Un score Lighthouse de 100 est-il un objectif ?+

Non, le score reste un indicateur de laboratoire. Google classe les pages sur les données terrain de CrUX. Viser 100 conduit à optimiser des métriques que les visiteurs ne ressentent pas.

Quelle métrique pèse le plus dans le score Lighthouse ?+

Le Total Blocking Time compte pour 30 % et le LCP pour 25 %, selon la documentation Lighthouse. Le score agrège cinq métriques depuis la version 10. Réduire le JavaScript agit donc sur le poste principal.

Damien Hernandez, consultant SEO senior
Auteur

Damien Hernandez

Consultant SEO senior, 17 ans d’expérience (Accor, Louvre Hotels, Infopro Digital). Spécialiste SEO technique, analyse de logs et optimisation pour les moteurs génératifs (GEO).