Lighthouse
Ce que vaut un score de laboratoire, et pourquoi il ne se confond pas avec le signal utilisé par Google.
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.
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ère | Lighthouse (labo) | CrUX (terrain) |
|---|---|---|
| Type de données | Test unique simule | Vrais utilisateurs, agrégat 28 jours |
| Reactivite mesurée | Total Blocking Time (proxy) | INP (mesure réelle) |
| Rôle SEO | Diagnostic, pas un signal | Signal de classement Core Web Vitals |
| Source | Chrome DevTools, CLI, PageSpeed Insights | Chrome 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 --viewErreur 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.
Faire expliquer ce terme par une IA
Ouvre le moteur de ton choix avec un prompt pré-rempli sur ce terme.
Sources
- 1Chrome for Developers, Lighthouse performance scoring
- 2Chrome for Developers, What’s new in Lighthouse 10 · février 2023
- 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.
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.
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.
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.
