PageSpeed Insights (PSI)

PageSpeed Insights raportuje zarówno dane terenowe od rzeczywistych użytkowników (CrUX), jak i wynik laboratoryjny Lighthouse. Na ranking wpływają tylko terenowe Core Web Vitals — wynik 0–100 nie.

Opublikowano po raz pierwszy: 26 cze 2026 · Ostatnia aktualizacja: 3 sie 2026 · Advanced
Języki

PageSpeed Insights (PSI) pod adresem pagespeed.web.dev raportuje dwie różne rzeczy dla URL-a: terenowe dane od rzeczywistych użytkowników z Chrome UX Report (które napędzają ocenę Core Web Vitals Passed/Failed na poziomie p75) oraz pojedynczy test laboratoryjny Lighthouse (wynik Performance 0–100 i diagnostykę). Wynik 0–100 jest danymi laboratoryjnymi i NIE jest tym, na czym Google opiera ranking — ranking korzysta z terenowych Core Web Vitals (LCP, INP, CLS). Wynik zmienia się też między uruchomieniami, więc wykonaj kilka testów. Używaj danych terenowych, aby wiedzieć, w jakim jesteś miejscu, a diagnostyki laboratoryjnej, aby znaleźć rzeczy do naprawy.

TL;DR — PSI (pagespeed.web.dev) raportuje dwie niezależne analizy jednego URL-a: dane terenowe z Chrome UX Report — rzeczywistych użytkowników z kroczącego okresu 28 dni, które napędzają Core Web Vitals Assessment Passed/Failed na p75 — oraz dane laboratoryjne, czyli pojedynczy test Lighthouse dający wynik Performance 0–100 i diagnostykę. Wynik 0–100 jest danymi laboratoryjnymi i nie jest czynnikiem rankingowym; ranking korzysta z terenowych Core Web Vitals (LCP/INP/CLS). Dane terenowe wymagają odpowiedniej liczby próbek CrUX (najpierw poziom URL-a, potem originu, a w przeciwnym razie „No data”). Wynik laboratoryjny również zmienia się między uruchomieniami — wykonaj kilka testów. PSI to interfejs WWW; Lighthouse to silnik; raport Search Console to jeszcze jeden widok danych CrUX.

PSI to dwa narzędzia w jednym płaszczu

Najważniejszą rzeczą do zrozumienia o PageSpeed Insights jest to, że nie jest to jedna analiza — są to dwie analizy pokazane w jednym interfejsie. web.dev ujmuje to jasno: “PSI is a tool that reports field data from CrUX and lab from Lighthouse for a given page.” („PSI to narzędzie raportujące dane terenowe z CrUX i dane laboratoryjne z Lighthouse dla danej strony”). Te połówki pochodzą z różnych systemów, mierzą różne rzeczy i mają znaczenie z różnych powodów. Połącz je, a niemal każde pytanie o PSI stanie się mylące; rozdziel je, a wszystko zacznie być jasne.

Evidence for this claim PageSpeed Insights combines CrUX field data with Lighthouse lab diagnostics for a tested public URL. Scope: Current PageSpeed Insights data sources and report structure. Confidence: high · Verified: Google Developers: About PageSpeed Insights
Dane terenoweDane laboratoryjne
ŹródłoChrome UX Report (prawdziwi użytkownicy Chrome)Lighthouse (jeden test symulowany)
PokazujeCore Web Vitals Assessment + wartości p75Wynik Performance 0–100 + diagnostykę
Urządzenie / siećRzeczywiste urządzenia i połączenia użytkownikówEmulowany telefon lub desktop średniej klasy, z ograniczonym łączem
OknoKroczące 28 dniMigawka z jednego momentu
AktualizacjeCodzienniePrzy każdym uruchomieniu
Wpływ na rankingTak — systemy rankingowe Google dotyczące jakości strony używają terenowych danych CrUXNie — nie udokumentowano ich jako sygnału rankingowego
Evidence for this claim 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. Scope: Google Search use of Core Web Vitals and PageSpeed Insights' separation of field and lab data. Confidence: high · Verified: Google Search Central: Core Web Vitals Google Developers: About PageSpeed Insights

Dane terenowe: czego doświadczyli prawdziwi użytkownicy

Górna sekcja — „Discover what your real users are experiencing” — korzysta z Chrome UX Report (CrUX). web.dev opisuje API CrUX jako zapewniające “low-latency access to aggregated real-user experience data at page and origin granularity” („niskolatencyjny dostęp do zagregowanych danych doświadczeń rzeczywistych użytkowników na poziomie strony i originu”) w postaci “28-day rolling average” („kroczącej średniej z 28 dni”). PSI aktualizuje dane codziennie; zbiór danych CrUX w BigQuery jest publikowany co miesiąc.

Kilka mechanizmów, które mają znaczenie:

  • Core Web Vitals Assessment jest Passed/Failed na poziomie p75. Dokumentacja Chrome mówi: “to pass, the percentile must be categorized as ‘good’ in all three Core Web Vitals. Otherwise, the assessment appears as ‘failed’.” („aby zaliczyć, percentyl musi być sklasyfikowany jako „good” dla wszystkich trzech Core Web Vitals. W przeciwnym razie ocena ma status „failed””). Są to Largest Contentful Paint (good < 2,5 s), Interaction to Next Paint (good < 200ms) i Cumulative Layout Shift (good < 0,1). PSI pokazuje też FCP i TTFB jako „Other metrics” — są informacyjne, ale nie należą do werdyktu.
  • Istnieje jeden udokumentowany wyjątek i dotyczy wyłącznie INP. Jeśli strona nie ma dość próbek CrUX, aby zaraportować INP, aktualny przewodnik PSI mówi, że nadal może ocenić Pass/Fail na podstawie dobrych wartości p75 LCP i CLS. Nie ma równoważnego wyjątku dla LCP ani CLS — jeśli któregokolwiek z nich brakuje z powodu niewystarczających danych, nie odczytuj tego jako zaliczenia; niewystarczające dane nie są udokumentowanym bezpłatnym zaliczeniem żadnej metryki poza INP.
  • p75 oznacza 75. percentyl. Pokazana wartość opisuje doświadczenie, w którym 75% odsłon strony było szybszych. web.dev wybrał 75. percentyl, ponieważ jest “resistant to outliers” („odporny na wartości odstające”) — to cel surowszy niż mediana.
  • INP zastąpił FID w marcu 2024 r. Jeśli oglądasz stare zrzuty ekranu lub poradniki (w tym moje starsze teksty Ahrefs o PageSpeed Insights i Core Web Vitals), mogą nadal pokazywać FID; ocena korzysta obecnie z INP.
  • Fallback URL → origin → „No data”. Jeśli dla konkretnego URL-a nie ma dość danych CrUX, PSI przechodzi na dane poziomu originu (zagregowane dla całej witryny). Jeśli danych CrUX nie ma w ogóle, zobaczysz „No data”, ale Lighthouse nadal się uruchomi. Jak zauważa web.dev, “CrUX data is only available when sites meet certain eligibility criteria” („dane CrUX są dostępne tylko wtedy, gdy witryny spełniają określone kryteria kwalifikacji”) oraz “PSI is only available for public URLs.” („PSI jest dostępne tylko dla publicznych URL-i”). Strony o małym ruchu i zupełnie nowe często nie mają terenowych danych na poziomie URL-a.

Przed zapisaniem wniosku przeczytaj etykietę zakresu. CrUX na poziomie URL-a opisuje kwalifikującą się próbkę terenową przypisaną do tego URL-a. Fallback na poziomie originu jest użytecznym sygnałem dla całej witryny, ale sam nie może diagnozować testowanej strony. „No data” oznacza, że próbka terenowa jest niedostępna lub niewystarczająca — nie że strona zaliczyła, nie zaliczyła albo nie otrzymała ruchu. Wynik Lighthouse poniżej może nadal diagnozować kontrolowany test laboratoryjny, ale nie uzupełnia braku danych terenowych.

Evidence for this claim PageSpeed Insights combines CrUX field data with Lighthouse lab diagnostics for a tested public URL. Scope: Current PageSpeed Insights data sources and report structure. Confidence: high · Verified: Google Developers: About PageSpeed Insights

Dane laboratoryjne: wynik Lighthouse 0–100

Dolna sekcja to pojedynczy test Lighthouse na symulowanym urządzeniu i połączeniu, który generuje wynik Performance oraz listę możliwości i diagnostyki. Przedziały Google: “A score of 90 or above is considered good. 50 to 89 is a score that needs improvement, and below 50 is considered poor.” („Wynik 90 lub wyższy uznaje się za dobry. Wynik od 50 do 89 wymaga poprawy, a poniżej 50 uznaje się za słaby”).

Co trzeba wiedzieć o teście laboratoryjnym:

  • Jest symulowany, a test mobilny jest celowo wolny. Telefon mobilny emuluje urządzenie średniej klasy na ograniczonym łączu; desktop używa szybszego profilu emulacji. Dlatego wynik mobilny prawie zawsze jest niższy od desktopowego — i dlatego dane terenowe od prawdziwych użytkowników często wyglądają lepiej niż sugeruje diagnostyka laboratoryjna.
  • Wynik jest zmienny. Każdy test to nowy, wykonywany po stronie serwera audyt Lighthouse — strona, centrum danych Google, warunki sieciowe, a nawet wersja Chrome/Lighthouse mogą zmienić liczbę między uruchomieniami. Zalecam wykonanie kilku testów (3–5) i patrzenie na zakres, zamiast traktować pojedynczy wynik jak ewangelię. Kilka punktów różnicy to szum.
  • Przy porównywaniu testów zapisuj więcej niż wynik. Odpowiedź API zawiera znacznik czasu, żądany i końcowy URL, typ urządzenia, emulowane środowisko, wersję Lighthouse i ostrzeżenia — przechowuj je obok każdego wyniku. Dwa wyniki „72” nie są porównywalne, jeśli jeden powstał w innej wersji Lighthouse albo trafił na przekierowanie, którego drugi nie miał. Nie uśredniaj nieopisanych wyników; opisuj je albo nie porównuj.
  • Wersje Lighthouse poruszają się niezależnie od API PSI. PSI pozostało przy API v5, ale stojący pod nim silnik Lighthouse nadal dostaje nowe wydania (najpóźniejsza wersja odnotowana w notach wydania Google w tym przeglądzie to Lighthouse 13.0 z datą 2025-10-20) — pola audytu, wagi i przedziały mogą zmieniać się wraz z silnikiem, choć kontrakt API się nie zmienia.
  • „Estimated savings” nie sumują się. Sekundy pokazane przy każdej diagnostyce zakładają, że poprawka jest wykonywana osobno. Problemy wzajemnie na siebie wpływają; rzeczywiste korzyści prawie zawsze są mniejsze niż suma pojedynczych szacunków. Traktuj je kierunkowo, a nie jak budżet, który możesz zsumować.
  • Wagi metryk zmieniają się z wersjami Lighthouse. Wynik Performance to ważona kombinacja metryk laboratoryjnych (metryki czasu ładowania, Total Blocking Time i CLS mają największą wagę), ale dokładne wagi zmieniają się między wydaniami Lighthouse — sprawdzaj aktualny kalkulator wyników, zamiast ufać stałemu podziałowi.

Mit, który powoduje najwięcej szkód: „wynik jest czynnikiem rankingowym”

Nie jest. Wynik Performance 0–100 to laboratoryjna liczba Lighthouse, a nie znalazłem aktualnego oficjalnego źródła Google Search, które dokumentowałoby ten wynik jako dane wejściowe rankingu lub wiązało zmianę wyniku ze zmianą pozycji. Dokumentacja Google dotycząca jakości strony wskazuje natomiast na terenowe Core Web Vitals — dane CrUX od rzeczywistych użytkowników, czyli ten sam typ danych, który pokazuje terenowa sekcja PSI na poziomie p75. (Warto zachować precyzję: publiczny widok danych terenowych PSI jest powierzchnią raportową z własnymi regułami kwalifikacji i fallbacku; Google nie opublikowało dokładnego wewnętrznego potoku zasilającego ranking, więc traktuj „dane terenowe” jako sygnał tego samego rodzaju, a nie zakładaj identyczności bajt po bajcie z tym, co pokazuje PSI). Strona może mieć w laboratorium wynik 72 i nadal zaliczać Core Web Vitals, bo jej dane rzeczywistych użytkowników są dobre — to różne liczby z różnych systemów. Powiązany mit — „dobry wynik laboratoryjny równa się dobremu doświadczeniu rzeczywistych użytkowników” — jest błędny z tego samego powodu: warunki laboratoryjne nie są warunkami Twoich odwiedzających. Gdy dane terenowe i laboratoryjne się rozchodzą, dane terenowe są ważniejsze dla SEO.

Evidence for this claim 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. Scope: Google Search use of Core Web Vitals and PageSpeed Insights' separation of field and lab data. Confidence: high · Verified: Google Search Central: Core Web Vitals Google Developers: About PageSpeed Insights

Nawet terenowe Core Web Vitals są dość małym sygnałem rankingowym. Ludzie z Google umniejszali ich znaczenie — Gary Illyes nazwał jakość strony czymś bliższym tie-breakerowi niż dużym sygnałem. Moje uczciwe stanowisko się nie zmieniło: nie sądzę, aby Core Web Vitals miały duży wpływ na SEO, i jeśli witryna nie jest skrajnie wolna, zwykle nie będę traktować ich naprawy priorytetowo przed treścią i linkami. Naprawiaj je dla użytkowników i w rzeczywiście wolnym przypadku — nie z paniki wywołanej czerwoną liczbą.

Jak faktycznie czytać raport PSI

  1. Najpierw przeczytaj dane terenowe. Czy ocena Core Web Vitals ma status Pass czy Fail? To werdykt istotny dla SEO. Jeśli widzisz „No data”, nie ma jeszcze wystarczającego ruchu CrUX — pracujesz wyłącznie na danych laboratoryjnych.
  2. Osobno sprawdź urządzenia mobilne i desktop. Mobilna karta jest domyślna i zwykle słabsza; ma też większe znaczenie, ponieważ Google indeksuje przede wszystkim wersję mobilną.
  3. Następnie użyj diagnostyki laboratoryjnej, aby znaleźć przyczynę. Dane laboratoryjne są szybką pętlą informacji zwrotnej do znajdowania i naprawiania źródłowego problemu — zasobów blokujących renderowanie, zbyt dużych obrazów, przesunięć układu i długich zadań.
  4. Napraw, a potem poczekaj. Dane terenowe obejmują kroczące okno 28 dni, więc poprawka wdrożona dziś może być w pełni widoczna w Core Web Vitals Assessment dopiero za 28 dni. Używaj danych laboratoryjnych do natychmiastowego potwierdzenia poprawki; danych terenowych — aby sprawdzić, czy rzeczywiście pomogła realnym użytkownikom.
  5. Porównuj konkurentów. Ponieważ PSI działa dla każdego publicznego URL-a, możesz uruchomić test na stronach konkurenta i porównać jego terenowe Core Web Vitals z własnymi — to przypadek użycia, o którym większość poradników nie wspomina.

PSI a narzędzia, z którymi bywa mylone

  • PSI a Lighthouse. Lighthouse to silnik; PSI to interfejs WWW, który uruchamia Lighthouse i nakłada na niego terenowe dane CrUX. Uruchamiając Lighthouse samodzielnie (w Chrome DevTools lub CLI), otrzymujesz audyt laboratoryjny na swoim urządzeniu i w swojej sieci, bez danych terenowych.
  • PSI a raport Core Web Vitals w Search Console. Oba narzędzia korzystają z CrUX, więc oba odzwierciedlają doświadczenia rzeczywistych użytkowników. Różnica: Search Console grupuje podobne URL-e i raportuje na dużą skalę w całej usłudze, podczas gdy PSI działa dla pojedynczego URL-a (albo korzysta z fallbacku na poziomie originu). Jeśli GSC i PSI wydają się niezgodne, zwykle winne jest grupowanie.
  • PSI a Chrome DevTools / WebPageTest / DebugBear / Ahrefs Site Audit. Te narzędzia oferują więcej konfiguracji (własne urządzenia, lokalizacje i ograniczanie sieci), a czasem także monitoring rzeczywistych użytkowników. Siłą PSI jest bezpłatność, brak konfiguracji i powiązanie z własnym zbiorem danych CrUX Google.

API PSI (do testów masowych)

Nie musisz używać interfejsu WWW dla jednego URL-a naraz. API PageSpeed Insights (bazowe https://www.googleapis.com/pagespeedonline/v5) zwraca te same dane programowo. Najważniejsze parametry to url (wymagany), strategy (mobile albo desktop) oraz category (performance, accessibility, best-practices, seo). Odpowiedź dzieli się tak jak interfejs: loadingExperience (terenowe dane na poziomie URL-a), originLoadingExperience (terenowe dane na poziomie originu) i lighthouseResult (audyt laboratoryjny). W ten sposób możesz testować partię URL-i według harmonogramu, zamiast klikać je ręcznie.

Nie buduj trwałej automatyzacji danych terenowych na tym API. Własna dokumentacja API Google zaczyna się teraz od informacji, że planuje zaprzestać dołączania danych rzeczywistych CrUX do API PSI i kieruje automatyzacje do dedykowanego CrUX API albo CrUX History API. Nadal używaj API PSI do laboratoryjnego audytu Lighthouse — ta część nie jest objęta zmianą — ale jeśli planujesz masowe pobieranie danych terenowych, buduj je na API CrUX, a nie na loadingExperience/originLoadingExperience.

Miejsce PSI w wydajności stron

PSI to narzędzie pomiarowe, a nie cel sam w sobie. Pokazywane przez nie metryki — Largest Contentful Paint, Interaction to Next Paint i Cumulative Layout Shift — to Core Web Vitals, a kolejnym miejscem, do którego warto przejść (progi, znaczenie każdej metryki i sposoby poprawy), jest hub poświęcony tym metrykom. Lighthouse to laboratoryjny silnik PSI; CrUX (Chrome UX Report) to źródło danych terenowych zasilających górę każdego raportu PSI. Zrozum te trzy elementy, a PSI przestanie być tajemniczą skrzynką.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.