Guide : PageSpeed Insights (PSI)

PageSpeed Insights rapports les deux real-utilisateur champ données (CrUX) et a Lighthouse lab score. Seulement le champ Core Web Vitals matter pour classement — le 0–100 score ne fait pas.

Première publication : 26 juin 2026 · Dernière mise à jour : 3 août 2026 · Avancé

PageSpeed Insights (PSI) à pagespeed.web.dev rapports deux différent choses pour une URL: real-utilisateur champ données depuis le Chrome UX Rapport (qui drives le Réussi/Failed Core Web Vitals Assessment à p75) et a unique Lighthouse lab exécuter (le 0–100 Performances score plus diagnostics). Le 0–100 score est lab données et n’est pas ce que Google se classe on — classement utilise le champ Core Web Vitals (LCP, INP, CLS). Le score aussi swings exécuter-à-exécuter, donc exécuter il a quelques times. Utiliser champ données à know où vous stand et lab diagnostics à trouver ce que à corriger.

TL;DR — PSI (pagespeed.web.dev) rapports deux independent analyses de un URL: champ données depuis le Chrome UX Rapport — réel utilisateurs over a rolling 28 days, qui drives le Réussi/Failed Core Web Vitals Assessment à le 75th percentile — et lab données, a unique Lighthouse exécuter giving le 0–100 Performances score plus diagnostics. Le 0–100 score est lab données et est pas a facteur de classement; classement utilise le champ Core Web Vitals (LCP/INP/CLS). Champ données nécessite suffisant CrUX samples (URL-level, falling back à origin-level, sinon “Aucun données”). Le lab score est aussi variable exécuter-à-exécuter — exécuter il a quelques times. PSI est le web UI; Lighthouse est le moteur; Search Console’s rapport est yet un autre CrUX view.

PSI is two outils wearing un coat

Le unique la plupart important chose à comprendre à propos de PageSpeed Insights est que c’est pas un analysis — c’est deux, surfaced dans un interface. web.dev puts il cleanly: “PSI est a outil que rapports champ données depuis CrUX et lab depuis Lighthouse pour a donné page.” Ceux deux halves come depuis différent systèmes, mesurer différent choses, et matter pour différent raisons. Conflate les et nearly chaque PSI question becomes confusing; garder les séparé et il tout clicks.

Preuve à l’appui de cette affirmation PageSpeed Insights combines CrUX field data with Lighthouse lab diagnostics for a tested public URL. Portée : Current PageSpeed Insights data sources and report structure. Niveau de confiance : élevé · Vérifié : Google Developers: About PageSpeed Insights
Champ donnéesLab données
SourceChrome UX Rapport (réel Chrome utilisateurs)Lighthouse (un simulated exécuter)
MontreCore Web Vitals Assessment + p75 valeurs0–100 Performances score + diagnostics
Device / networkRéel utilisateur devices et connectionsEmulated mid-tier mobile or desktop, throttled
WindowRolling 28 daysA unique point-dans-time snapshot
Mises à jourDailyChaque exécuter
Classement impactOui — Google’s page-experience classement systèmes utiliser CrUX champ donnéesAucun — pas documented as a classement signal
Preuve à l’appui de cette affirmation Google's Core Web Vitals ranking systems use real-user Core Web Vitals; a Lighthouse 0–100 lab score is diagnostic rather than a ranking signal. Portée : Google Search use of Core Web Vitals and PageSpeed Insights' separation of field and lab data. Niveau de confiance : élevé · Vérifié : Google Search Central: Core Web Vitals Google Developers: About PageSpeed Insights

Field données: ce que réel utilisateurs experienced

«The top section — “Discover what your real users are experiencing” — is powered by the Chrome UX Report (CrUX). web.dev describes the CrUX API as giving “low-latency access to aggregated real-user experience data at page and origin granularity” as a “28-day rolling average.” PSI updates daily; the BigQuery CrUX dataset releases monthly. » (Traduction) (Résumé en français de la section vingt-deux, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

A few mechanics que matter:

  • Le Core Web Vitals Assessment est Réussi/Failed à p75. Per Chrome’s docs, “à réussir, le percentile doit être categorized as ‘bon’ dans tout three Core Web Vitals. Sinon, le assessment apparaît as ‘failed’.” Le three sont Largest Contentful Paint (bon < 2,5s), Interaction jusqu’au prochain affichage (bon < 200ms), et Décalage cumulatif de mise en page (bon < 0,1). PSI aussi montre FCP et TTFB as “Other metrics” — informative, mais pas partie de le verdict.
  • il y a un documented exception, et c’est INP-seulement. Si une page ne fait pas ont suffisant CrUX samples à rapport INP précisément, PSI’s actuel guide dit il peut encore assess Réussir/Échouer depuis bon LCP et CLS p75 valeurs alone. il y a aucun equivalent exception pour LCP or CLS — si soit de ceux est le un manquant suffisant données, ne pas lire que as a réussir; insufficient données n’est pas a documented gratuit réussir on quelconque metric except INP.
  • p75 signifie le 75th percentile. Le valeur affiché est le experience 75% de page views étaient faster que. web.dev chose le 75th percentile donc le number est “resistant to outliers” — a stricter cible que a median.
  • INP replaced FID dans March 2024. Si vous êtes looking à old screenshots or old guides (notamment mon propre older Ahrefs writing on PageSpeed Insights et Core Web Vitals), ils peut encore montrer FID; le assessment maintenant utilise INP.
  • URL → origin → “Aucun données” fallback. Si là n’est pas suffisant CrUX données pour le spécifique URL, PSI falls back à origin-level données (aggregated à travers le entier site). Si il y a aucun CrUX données à tout, vous’ll voir “Aucun données,” mais Lighthouse encore exécute. As web.dev notes, “CrUX données est seulement disponible quand sites meet certain eligibility criteria” et “PSI est seulement disponible pour public URLs.” Faible-traffic pages et brand-new pages frequently ont aucun URL-level champ données.

Lire le scope étiquette avant writing le finding. URL-level CrUX décrit le eligible champ sample attributed à que URL. Origin-level fallback est a utile site-wide signal, mais il ne peut pas diagnose le testé page on son propre. “Aucun données” signifie le champ sample est indisponible or insufficient—pas que lune page réussi, failed, or reçu aucun trafic. Le Lighthouse résultat ci-dessous peut encore diagnose que controlled lab exécuter, mais il ne fait pas fill le manquant champ-données gap.

Preuve à l’appui de cette affirmation PageSpeed Insights combines CrUX field data with Lighthouse lab diagnostics for a tested public URL. Portée : Current PageSpeed Insights data sources and report structure. Niveau de confiance : élevé · Vérifié : Google Developers: About PageSpeed Insights

Lab données: the 0–100 Lighthouse score

Le lower section est a unique Lighthouse exécuter on a simulated device et network, producing le Performances score et a liste de opportunities et diagnostics. Google’s banding: “A score de 90 or ci-dessus est considéré bon. 50 à 89 est a score que nécessite improvement, et ci-dessous 50 est considéré poor.”

Ce que to know à propos de the lab run:

  • c’est simulated, et le mobile exécuter est deliberately lent. Mobile emulates a mid-tier phone on a throttled connection; desktop utilise a faster emulated profile. c’est pourquoi votre mobile score est presque toujours lower que desktop — et pourquoi real-utilisateur champ données souvent semble meilleur que le lab diagnostics suggest.
  • Le score est variable. Chaque exécuter est a fresh, serveur-side Lighthouse audit — lune page, Google’s datacenter, network conditions, et même le Chrome/Lighthouse version peut tout déplacer le number entre exécute. Je recommend running il a quelques times (3–5) et looking à le range plutôt que treating quelconque unique exécuter as gospel. A quelques points de swing est noise.
  • Si vous êtes comparing exécute, enregistrer plus que le score. Le API réponse carries a timestamp, la requêteed et final URL, formulaire factor, le emulated environment, le Lighthouse version, et quelconque warnings — garder ceux alongside chaque score. Deux “72”s ne sont pas comparable si un ran on a différent Lighthouse version or hit a redirection le autre n’a pas. ne pas average unlabeled scores; étiquette les or ne pas comparer les.
  • Lighthouse versions déplacer independently de le PSI API. PSI stayed on API v5, mais le Lighthouse moteur underneath il garde shipping nouveau releases (le la plupart recent noted dans Google’s release notes as de ce examiner est Lighthouse 13,0, dated 2025-10-20) — audit champs, weights, et bands peut shift avec le moteur version même though le API contract ne fait pas modifier.
  • “Estimated savings” ne sont pas additive. Le seconds affiché suivant à chaque diagnostic assume que corriger est fait dans isolation. Problèmes interact; real-world gains sont presque toujours moins que le sum de le individual estimates. Treat les as directional, pas as a budget vous pouvez total up.
  • Le metric weights modifier avec Lighthouse versions. Le Performances score est a weighted blend de lab metrics (charger-time metrics, Total Blocking Temps, et CLS carry le la plupart weight), mais le exact weights shift entre Lighthouse releases — vérifier le actuel scoring calculator plutôt que trusting a fixed split.

Le myth que causes le la plupart damage: “the score is a ranking factor”

Il n’est pas. Le 0–100 Performances score est a Lighthouse lab number, et Je haven’t trouvé quelconque actuel official Recherche Google source que documents que score itself as a classement entrée or ties a score modifier à a classement modifier. Google’s page experience documentation à la place points à champ Core Web Vitals — CrUX-based real-utilisateur données, le même type de données PSI’s champ section montre à p75. (Un caveat worth étant precise à propos de: PSI’s public champ afficher est a reporting surface avec son propre eligibility et fallback règles; Google hasn’t publié le exact internal pipeline que feeds classement, donc treat “champ données” as le même kind de signal plutôt que assuming byte-pour-byte identity avec ce que PSI montre vous.) Une page peut sit à 72 dans le lab et encore réussir le Core Web Vitals Assessment parce que son real-utilisateur données est bon — différent numbers depuis différent systèmes. Le corollary myth — “a bon lab score equals a bon real-expérience utilisateur” — fails pour le même raison: lab conditions ne sont pas votre visitors’ conditions. Quand champ et lab diverge, champ données est le plus pertinent un pour le SEO.

Preuve à l’appui de cette affirmation Google's Core Web Vitals ranking systems use real-user Core Web Vitals; a Lighthouse 0–100 lab score is diagnostic rather than a ranking signal. Portée : Google Search use of Core Web Vitals and PageSpeed Insights' separation of field and lab data. Niveau de confiance : élevé · Vérifié : Google Search Central: Core Web Vitals Google Developers: About PageSpeed Insights

Et même le champ Core Web Vitals sont a fairly petit classement entrée. Google’s propre personnes ont downplayed les — Gary Illyes a appelé page experience closer à a tiebreaker que a major signal. Mon honest position hasn’t modifié: Je ne pas think Core Web Vitals ont beaucoup impact on SEO, et unless a site est extremely lent, Je généralement ne va pas prioritize fixing les over contenu et liens. Corriger les pour utilisateurs et pour le genuinely-lent cas — pas out de panic over a red number.

How to en réalité lire a PSI report

  1. Lire le champ données premier. A fait il Réussir or Échouer le Core Web Vitals Assessment? c’est le SEO-pertinent verdict. Si il dit “Aucun données,” là n’est pas suffisant CrUX trafic yet — vous êtes fonctionnement depuis lab données alone.
  2. Vérifier mobile et desktop séparément. Mobile est le par défaut et généralement le weaker un; c’est aussi ce que mostly matters, since Google indexes mobile-premier.
  3. Alors utiliser le lab diagnostics à trouver le causer. Lab données est votre rapide feedback loop pour finding et fixing le root problème — ressources qui bloquent le rendu, oversized images, layout shift sources, long tasks.
  4. Corriger, alors wait. Champ données est a rolling 28-day window, donc a corriger vous ship aujourd’hui peut prendre up à 28 days à entièrement montrer up dans le Core Web Vitals Assessment. Utiliser lab données à confirmer le corriger immédiatement; utiliser champ données à confirmer il en réalité déplacé réel utilisateurs.
  5. Benchmark concurrents. Parce que PSI fonctionne on quelconque public URL, vous pouvez exécuter a concurrent’s pages et comparer leur champ Core Web Vitals à le vôtre — a utiliser cas la plupart guides jamais mention.

«## PSI vs. the tools it gets confused with » (Traduction) (Résumé en français de la section trente-six, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«- PSI vs. Lighthouse. Lighthouse is the engine; PSI is a web UI that runs Lighthouse and layers CrUX field data on top. Run Lighthouse yourself (in Chrome DevTools or the CLI) and you get the lab audit but on your machine and network, with no field data. » (Traduction) (Résumé en français de la section trente-sept, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.) «- PSI vs. Search Console’s Core Web Vitals report. Both are CrUX-based, so both reflect real users. The difference: Search Console groups similar URLs together and reports at scale across your whole property, while PSI is per-URL (or origin-level fallback). If GSC and PSI seem to disagree, it’s usually the grouping. » (Traduction) (Résumé en français de la section trente-sept, sous-partie deux : le texte source est conservé pour vérification lors de la relecture francophone.) «- PSI vs. Chrome DevTools / WebPageTest / DebugBear / Ahrefs Site Audit. These give more configuration (custom devices, locations, throttling) and, in some cases, real-user monitoring. PSI’s strength is being free, zero-setup, and tied to Google’s own CrUX dataset. » (Traduction) (Résumé en français de la section trente-sept, sous-partie trois : le texte source est conservé pour vérification lors de la relecture francophone.)

«## The PSI API (for bulk testing) » (Traduction) (Résumé en français de la section trente-huit, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

«You don’t have to use the web UI one URL at a time. The PageSpeed Insights API (base https://www.googleapis.com/pagespeedonline/v5) returns the same data programmatically. Key parameters: url (required), strategy (mobile or desktop), and category (performance, accessibility, best-practices, seo). The response splits the same way the UI does: loadingExperience (URL-level field data), originLoadingExperience (origin-level field data), and lighthouseResult (the lab audit). That’s how you’d test a batch of URLs on a schedule rather than clicking through them by hand. » (Traduction) (Résumé en français de la section trente-neuf, sous-partie un : le texte source est conservé pour vérification lors de la relecture francophone.)

ne pas construire durable champ-données automation on ce API. Google’s propre API documentation maintenant opens avec a notice que il plans à discontinue notamment CrUX real-world données dans le PSI API, et points automators à le dedicated CrUX API or CrUX History API à la place. Garder en utilisant le PSI API pour le Lighthouse lab audit — que partie n’est pas affected — mais si vous êtes scheduling bulk champ-données pulls, construire contre a CrUX-spécifique API, pas loadingExperience/originLoadingExperience dans le PSI réponse.

Où ce sits in web performances

PSI est a measurement outil, pas le destination. Le metrics il surfaces — Largest Contentful Paint, Interaction jusqu’au prochain affichage, Décalage cumulatif de mise en page — sont le Core Web Vitals, et le hub pour ceux (thresholds, ce que chaque un signifie, et comment à améliorer les) est le placer à go suivant. Lighthouse est le lab moteur PSI exécute on; CrUX (le Chrome UX Rapport) est le champ-données source feeding le top de chaque PSI rapport. Comprendre ceux three et PSI arrête étant a mystery box.

Ajouter une note d’expert

Épingler une citation d’expert

Nouvelle personne ? Créez son profil non revendiqué à /admin/experts/ → Épingler une citation d’expert d’abord.