PageSpeed Insights (PSI) est un outil gratuit de Google qui analyse la performance technique d'une page web sur mobile et desktop. Il combine les données Lab (Lighthouse) et les données Terrain (CrUX — Chrome User Experience Report) pour donner une note unique de 0 à 100. Un score supérieur à 90/100 est considéré comme bon par Google. PSI est l'outil de diagnostic officiel pour les Core Web Vitals.
PageSpeed Insights fetch les métriques de deux sources distinctes : (1) Lighthouse — un audit automatisé en laboratoire (lab data) qui simule le chargement d'une page avec un Moto G4 en 4G lente. Lighthouse mesure LCP, INP, CLS, FCP, TTFB, et TBT. (2) CrUX (Chrome User Experience Report) — les données réelles des utilisateurs Chrome (field data) sur 28 jours glissants, incluant le 75e percentile des métriques Core Web Vitals. Google privilégie les données CrUX pour le scoring. Un site peut avoir un excellent score Lighthouse mais un mauvais score CrUX si les vrais utilisateurs ont une expérience dégradée.
PageSpeed Insights, c'est comme un bilan de santé complet pour votre site web. Le médecin Lighthouse fait des tests en cabinet (conditions idéales), tandis que le médecin CrUX observe comment le patient se comporte dans la vraie vie (au travail, en transport). Les deux rapports ensemble donnent une image complète : êtes-vous en bonne santé ou avez-vous besoin de traitement ?
Lighthouse est l'outil d'audit de Google intégré dans Chrome DevTools et PSI. Il simule le chargement d'une page dans des conditions standardisées : étranglement CPU (4× slowdown) et réseau 4G (1,6 Mbps down, 750 Kbps up). Lighthouse génère un rapport complet avec des scores de performance (0-100), des audits d'accessibilité (contrastes, alt text, ARIA), de SEO technique, de PWA, et de bonnes pratiques. Le score Performance de Lighthouse est une projection labo — utile pour le debugging mais pas représentatif des vrais utilisateurs.
Le Chrome User Experience Report (CrUX) collecte les données de performance anonymisées de millions d'utilisateurs Chrome réels. Ces données représentent ce que les vrais visiteurs vivent : connexion mobile variable, appareils variés, onglet en arrière-plan. Le CrUX est organisé par origin (domaine) et par page (URL). PSI affiche le 75e percentile (p75) — 75% des utilisateurs vivent cette performance ou mieux. Le CrUX est mis à jour mensuellement (premier mardi du mois).
Le score global 0-100 de PSI est une moyenne pondérée des Core Web Vitals en field data (CrUX). La formule : LCP (25%), INP (25%), CLS (15%), FCP (15%), TTFB (10%), et TBT (10%). Un site avec tous les CWV en Good obtient typiquement un score > 90. La distribution : Vert (90-100) — excellent, Orange (50-89) — à améliorer, Rouge (0-49) — pauvre.
Site e-commerce de mode féminine avec 8 000 produits. Audit PSI initial : score global 52/100 (orange). Analyse CrUX : LCP à 4,8s (mauvais). Actions : (1) 60% des images produits en PNG non compressées converties en WebP — taille médiane passe de 2,1 Mo à 180 Ko, (2) Scripts tiers passés en async/defer, (3) Fonts avec font-display: swap + preloading. Résultat après 6 semaines : score global 94/100, LCP CrUX p75 2,1s (-56%), conversions +22%, taux de rebond mobile -18%.
| Métrique | Seuil Good | Impact |
|---|---|---|
| Score global PSI | 90-100 (Vert) | CWV tous en Good |
| LCP (Lab) | < 2,5s | Réduction 1s = +8% conversion |
| INP (Lab) | < 200ms | Réduction 100ms = -12% rebond |
| CLS (Lab) | < 0,10 | Réduction 0,05 = +15% engagement |
| CrUX p75 vs Lab | p75 = terrain (réel) | Lab = condition idéalisée |
| Fréq. mise à jour CrUX | Mensuelle (1er mardi) | Données terrain sur 28 jours |