PageSpeed Insights
PageSpeed Insights (PSI) to bezpłatne narzędzie Google, które ocenia doświadczenie użytkownika na stronie internetowej na urządzeniach mobilnych i komputerach. Łączy dwa rodzaje danych: terenowe od prawdziwych użytkowników Chrome z raportu CrUX oraz laboratoryjne z symulacji Lighthouse. Na tej podstawie podaje ocenę Core Web Vitals, wynik wydajności od 0 do 100 i wskazówki optymalizacyjne. Dane terenowe obejmują ostatnie 28 dni. Narzędzie działa w przeglądarce pod adresem pagespeed.web.dev oraz przez API.
Czym jest PageSpeed Insights?
PageSpeed Insights to narzędzie Google do analizy szybkości i doświadczenia użytkownika na stronie. Według dokumentacji Google raportuje doświadczenie użytkownika na urządzeniach mobilnych i komputerach oraz podpowiada, jak stronę poprawić.
Najważniejszą cechą PSI jest połączenie danych laboratoryjnych i terenowych w jednym raporcie. Dokumentacja wyjaśnia, że dane laboratoryjne pomagają diagnozować problemy w kontrolowanym środowisku. Dane terenowe pokazują prawdziwe doświadczenie użytkowników, ale obejmują mniej wskaźników.
| Cecha | Opis |
|---|---|
| Twórca | |
| Rodzaj | narzędzie do analizy wydajności stron internetowych |
| Adres | pagespeed.web.dev |
| Dane terenowe | Chrome User Experience Report (CrUX), ostatnie 28 dni |
| Dane laboratoryjne | Lighthouse, symulacja ładowania strony |
| Urządzenia | wersja mobilna i komputerowa |
| Dostęp programistyczny | PageSpeed Insights API |
Jakie dane pokazuje PageSpeed Insights?
PageSpeed Insights pokazuje dane terenowe od prawdziwych użytkowników i dane laboratoryjne z symulacji. Oba rodzaje danych pochodzą z różnych źródeł i mogą dawać różne wyniki.
| Cecha | Dane terenowe | Dane laboratoryjne |
|---|---|---|
| Źródło | raport CrUX, prawdziwi użytkownicy Chrome | Lighthouse, symulacja |
| Okres | ostatnie 28 dni | jeden test w chwili analizy |
| Warunki | różne urządzenia i połączenia | jedno urządzenie i stałe warunki sieci |
| Wskaźniki | FCP, LCP, CLS, INP oraz eksperymentalnie TTFB | FCP, LCP, Speed Index, CLS, TBT i inne |
| Zastosowanie | ocena rzeczywistego doświadczenia | diagnoza i debugowanie problemów |
Dane terenowe wymagają odpowiedniej liczby wizyt. Gdy strona jest nowa lub ma zbyt mało danych, PSI pokazuje dane dla całej domeny. Gdy i tych danych brakuje, raport nie zawiera danych terenowych. Według dokumentacji CrUX zbiera dane tylko dla publicznych adresów, które można indeksować.
Dane laboratoryjne pochodzą z Lighthouse. PSI ocenia w nich cztery kategorie: wydajność, dostępność, najlepsze praktyki i SEO. Według dokumentacji wersja mobilna symuluje urządzenie średniej klasy w sieci komórkowej, a wersja komputerowa połączenie przewodowe. Test działa w centrum danych Google w Ameryce Północnej, Europie lub Azji.
Dokumentacja wyjaśnia, że dane terenowe i laboratoryjne mogą sobie przeczyć. Dane terenowe to historia doświadczeń wielu użytkowników, a laboratoryjne to symulacja na jednym urządzeniu. Dobry wynik laboratoryjny nie oznacza więc automatycznie dobrych doświadczeń prawdziwych użytkowników.

Jak PageSpeed Insights ocenia Core Web Vitals?
PageSpeed Insights ocenia Core Web Vitals na podstawie danych terenowych z raportu CrUX. Core Web Vitals to trzy wskaźniki: LCP, INP i CLS.
PSI dzieli doświadczenia użytkowników na trzy grupy: dobre, wymagające poprawy i słabe. Progi są zgodne z inicjatywą Web Vitals.
| Wskaźnik | Dobry | Wymaga poprawy | Słaby |
|---|---|---|---|
| LCP (Largest Contentful Paint) | do 2,5 s | 2,5–4 s | powyżej 4 s |
| INP (Interaction to Next Paint) | do 200 ms | 200–500 ms | powyżej 500 ms |
| CLS (Cumulative Layout Shift) | do 0,1 | 0,1–0,25 | powyżej 0,25 |
| FCP (First Contentful Paint) | do 1,8 s | 1,8–3 s | powyżej 3 s |
| TTFB (eksperymentalny) | do 800 ms | 800–1800 ms | powyżej 1800 ms |
Nad wykresami PSI podaje 75. percentyl każdego wskaźnika. Według dokumentacji ten percentyl pokazuje, jak strona działa dla użytkowników w najtrudniejszych warunkach urządzenia i sieci.
Strona lub domena zalicza ocenę Core Web Vitals, gdy 75. percentyl wszystkich trzech wskaźników jest dobry. Gdy brakuje danych dla INP, wystarczy dobry wynik LCP i CLS. Gdy brakuje danych dla LCP lub CLS, ocena nie jest możliwa.
Wynik wydajności z Lighthouse podawany jest osobno. Wynik 90 lub wyższy uznaje się za dobry, 50–89 za wymagający poprawy, a poniżej 50 za słaby.
Jak korzystać z PageSpeed Insights i jego API?
Z PageSpeed Insights korzysta się, wpisując adres strony w przeglądarce na pagespeed.web.dev. Raport pokazuje osobno wyniki dla urządzeń mobilnych i komputerów.
Dla automatyzacji Google udostępnia PageSpeed Insights API. Według dokumentacji API zwraca dane terenowe z raportu CrUX i dane laboratoryjne z Lighthouse.
| Cecha API | Opis według dokumentacji Google |
|---|---|
| Wersja | v5 |
| Zwracane dane | dane terenowe z CrUX i dane laboratoryjne z Lighthouse |
| Klucz API | niewymagany, ale zalecany przy częstych, automatycznych zapytaniach |
| Pozyskanie klucza | strona Credentials w Google Cloud Console |
Dane terenowe w PSI różnią się od zbioru CrUX w BigQuery częstotliwością aktualizacji. Według dokumentacji PSI aktualizuje dane codziennie, a BigQuery raz w miesiącu i tylko na poziomie domeny. Oba źródła obejmują ostatnie 28 dni.
Wyniki laboratoryjne zależą od wersji Lighthouse. Każdy raport podaje ją obok informacji o emulowanym urządzeniu. Po aktualizacji Lighthouse wynik strony może się zmienić bez zmian na samej stronie.
Na jakich źródłach opiera się opis?
Działanie narzędzia, rodzaje danych, progi wskaźników i zasady oceny Core Web Vitals opisuje dokumentacja Google „About PageSpeed Insights”. Informacje o API podaje dokumentacja „Get Started with the PageSpeed Insights API”. Związek PSI z Lighthouse opisuje dokumentacja „Introduction to Lighthouse” w serwisie Chrome for Developers.
Najczęściej zadawane pytania
Q.Dlaczego wynik PageSpeed Insights zmienia się przy każdym teście?
Według dokumentacji Google wynik wydajności zmienia się z powodu zmienności pomiarów. Typowe przyczyny to dostępność sieci, sprzętu i zasobów w środowisku testowym. Test działa w centrum danych Google, którego warunki mogą się różnić. Wynik zmienia się też po aktualizacjach Lighthouse, dlatego warto porównywać raporty z tej samej wersji.
Q.Dlaczego PageSpeed Insights nie pokazuje danych od użytkowników?
Dane od użytkowników pochodzą z raportu CrUX, który wymaga wystarczającej liczby wizyt. Według dokumentacji adres musi być publiczny i możliwy do indeksowania. Nowa strona lub strona z małym ruchem może nie mieć danych. PSI pokazuje wtedy dane dla całej domeny, a gdy i ich brakuje, tylko dane laboratoryjne.
Q.Jaki wynik PageSpeed Insights jest dobry?
Dobry wynik wydajności to 90 lub więcej. Wynik 50–89 wymaga poprawy, a poniżej 50 jest słaby. Dokumentacja Google zaznacza jednak, że dobry wynik laboratoryjny nie oznacza automatycznie dobrych doświadczeń użytkowników. Ważniejsza jest ocena Core Web Vitals z danych terenowych, w której LCP, INP i CLS mają być dobre.
Q.Czym różni się PageSpeed Insights od Lighthouse?
Lighthouse to narzędzie do symulowanego audytu strony, a PageSpeed Insights to usługa Google, która z niego korzysta. PSI dodaje do wyników Lighthouse dane terenowe od prawdziwych użytkowników z raportu CrUX. Pokazuje też ocenę Core Web Vitals. Lighthouse można uruchomić lokalnie, np. w Chrome DevTools, a PSI działa w przeglądarce i przez API.
Porozmawiajmy o Twoim wzroście
Wyślij brief lub zostaw kontakt. Odpowiemy w 24h.
Wyceń projekt