Przejdź do treści

PageSpeed Insights - jak prawidłowo interpretować wyniki

Opublikowano: 17 stycznia 2026 | Zaktualizowano: 14 czerwca 2026

PageSpeed Insights to najpopularniejsze narzędzie do testowania szybkości strony. Jednak wiele osób błędnie interpretuje wyniki, skupiając się na ogólnym score zamiast na konkretnych metrykach. Poznaj jak czytać raporty PSI i na co naprawdę zwracać uwagę.

Krótka odpowiedź

PageSpeed Insights pokazuje dwa typy danych: Field data (rzeczywiste dane użytkowników z CrUX - to liczy się dla SEO) i Lab data (symulacja Lighthouse). Skup się na: Core Web Vitals (LCP, FID/INP, CLS) z field data, a lab data traktuj jako wskazówki do optymalizacji.

Score 0-100 jest drugorzędny wobec konkretnych metryk.

Usługi KC Mobile

Sprawdź naszą ofertę

Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.

Field data czy Lab data – którą liczbę w PageSpeed Insights czytać najpierw?

Zacznij od Field data, nie od dużego kółka z wynikiem. To najczęstszy błąd, jaki widzimy przy audytach: ktoś otwiera PageSpeed Insights, widzi 47/100 i wpada w panikę, choć realni użytkownicy ładują stronę szybko.

PageSpeed Insights (PSI) pokazuje dwa zupełnie różne zestawy danych i to jest sedno całej interpretacji. Mylenie ich prowadzi do złych decyzji optymalizacyjnych.

Field data (dane terenowe) to pomiary od prawdziwych użytkowników Chrome, którzy odwiedzili Twoją stronę w ciągu ostatnich 28 dni. Pochodzą z Chrome UX Report (CrUX), liczone są jako 75. percentyl i to właśnie ich Google używa jako sygnału rankingowego. Pojawiają się w sekcji opisującej doświadczenie realnych użytkowników.

Lab data (dane laboratoryjne) to pojedyncza symulacja silnika Lighthouse w sztywnych warunkach: emulowane urządzenie mobilne klasy średniej, dławione łącze, czysty cache. Są powtarzalne i świetne do debugowania, ale opisują jeden test na jednym wirtualnym telefonie, a nie Twoich klientów.

CechaField data (CrUX)Lab data (Lighthouse)
ŹródłoRealni użytkownicy ChromeSymulacja w przeglądarce
Okno czasowe28 dni, 75. percentylJeden bieżący test
Wpływ na rankingTak (Core Web Vitals)Nie bezpośrednio
Do czego służyOcena stanu faktycznegoDiagnostyka i naprawa
DostępnośćWymaga ruchuZawsze

Wolisz, żebyśmy zrobili to za Ciebie?

Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.

  • Wdrożenie krok po kroku przez doświadczony zespół
  • Konkretny timeline + cena dopasowana do projektu
  • 18+ lat doświadczenia

Wolisz zlecić to nam? Pozycjonowanie SEO od 1 500 zł/mc – wycena w 24h →

Co oznaczają LCP, INP i CLS i jakie progi musisz znać?

Core Web Vitals to trzy metryki, które realnie wpływają na ranking, i tylko one z całego raportu są oficjalnym sygnałem Google. Reszta liczb jest pomocnicza.

LCP (Largest Contentful Paint) mierzy, kiedy renderuje się największy element widoczny bez przewijania – zwykle zdjęcie hero albo duży nagłówek. To odpowiedź na pytanie: kiedy użytkownik widzi, że strona załadowała treść. Najczęstsi winowajcy słabego LCP to nieskompresowane obrazy i wolna odpowiedź serwera.

INP (Interaction to Next Paint) zastąpił FID w marcu 2024 i jest znacznie surowszy. Mierzy opóźnienie między kliknięciem czy dotknięciem a reakcją interfejsu, biorąc pod uwagę najgorsze interakcje w sesji. Wysoki INP to prawie zawsze przeciążony JavaScript – skrypty firm trzecich, czaty, bannery zgody.

CLS (Cumulative Layout Shift) to suma przeskoków układu. Każdy, kto trafił palcem w zły przycisk, bo treść podskoczyła przy doczytywaniu reklamy, zna ten problem. Główne przyczyny to obrazy bez podanych wymiarów, dynamicznie wstrzykiwane elementy i fonty zmieniające layout.

MetrykaCo mierzyDobry wynikWymaga poprawySłaby wynik
LCPCzas pojawienia się głównej treścido 2,5 s2,5–4,0 spowyżej 4,0 s
INPResponsywność na interakcjedo 200 ms200–500 mspowyżej 500 ms
CLSStabilność układudo 0,10,1–0,25powyżej 0,25

Progi to wartości publikowane przez Google w dokumentacji web.dev. Strona zdaje ocenę CWV, gdy wszystkie trzy metryki w Field data mieszczą się w progach dobrych.

Dlaczego wynik 0-100 nie równa się Core Web Vitals?

Wynik 0-100 dotyczy wyłącznie Lab data i jest ważoną średnią kilku metryk laboratoryjnych – nie ma w nim ani jednej liczby z CrUX. To dlatego strona z wynikiem 60 potrafi zdawać Core Web Vitals, a strona z wynikiem 95 potrafi je oblać.

Duże kółko z liczbą składa się głównie z Total Blocking Time, LCP laboratoryjnego i CLS laboratoryjnego, uzupełnionych o First Contentful Paint i Speed Index. To metryki z symulacji na słabym wirtualnym telefonie – użyteczne, by zlokalizować problem, ale nie po to, by raportować je zarządowi jako ocenę szybkości.

Tu pojawia się mit 100/100. Pogoń za perfekcyjną setką to najczęstsze marnowanie budżetu, jakie spotykamy. Powyżej progu dobrego CWV każdy kolejny punkt wymaga coraz większego nakładu pracy przy zerowym wpływie na ranking i znikomym na użytkownika. Czasem ostatnie punkty da się ugrać tylko kosztem funkcji, które realnie pomagają w sprzedaży.

Wynik laboratoryjny waha się też między testami o 5-10 punktów z powodu zmiennego obciążenia serwerów Google i sieci. Pojedynczy spadek to nie regres – to szum pomiarowy. Dlatego do oceny zmian bierze się medianę z kilku przebiegów, a nie jeden zrzut ekranu.

Najczęstsze diagnozy w PageSpeed Insights i co z nimi zrobić?

Sekcje Możliwości i Diagnostyka podpowiadają, gdzie szukać, ale nie wpływają wprost na wynik – to wskazówki, nie wyroki. Naprawiaj te, które dotykają Core Web Vitals, resztę pomiń.

Najczęściej powtarzające się rekomendacje da się zmapować na konkretne działania:

Komunikat w PSIRealna przyczynaCo zrobić
Wyświetlaj obrazy w nowej generacji formatówCiężkie JPG/PNG psują LCPKonwersja do WebP lub AVIF, lazy loading poniżej zgięcia
Zmniejsz czas reakcji serwera (TTFB)Wolny hosting lub brak cacheCache stron, lepszy serwer, CDN
Ogranicz nieużywany JavaScriptSkrypty firm trzecich i wtyczkidefer, ładowanie warunkowe, audyt wtyczek
Określ wymiary obrazówBrak width/height psuje CLSDodanie wymiarów lub aspect-ratio w CSS
Wstępnie wczytaj kluczowe żądaniaFont lub hero ładuje się za późnopreload fontu, fetchpriority na obrazie hero

W sekcji Możliwości każda pozycja ma szacowany zysk czasowy – sortuj po nim malejąco i zaczynaj od góry. Pozycja obiecująca 0,02 s oszczędności nie jest warta godziny pracy, nawet jeśli świeci na czerwono.

Pamiętaj o rozdzieleniu widoku Mobile i Desktop. Google ocenia obie wersje osobno, a problemy wydajnościowe niemal zawsze są poważniejsze na mobile, bo tam działa słabszy procesor i wolniejsza sieć.

Perspektywa KC Mobile: W naszych audytach najczęściej widzimy ten sam scenariusz – strona oblewa Core Web Vitals nie przez kod motywu, tylko przez nawarstwione skrypty firm trzecich: piksele reklamowe, czat, bannery zgody, mapy. Po wyłączeniu jednego ciężkiego widgetu i odroczeniu reszty INP potrafi spaść z czerwonego do zielonego bez dotykania samego szablonu. Dlatego zawsze zaczynamy od audytu tego, co strona doczytuje z zewnątrz, zanim przepiszemy choć linijkę CSS.

Jak czytać raport, gdy nie ma Field data?

Brak Field data nie oznacza, że strona jest wolna – oznacza, że Google nie ma jeszcze wystarczająco dużo wizyt z Chrome, by zbudować próbkę. Nowe witryny i strony o małym ruchu po prostu nie zbierają danych CrUX przez pierwsze tygodnie.

W takiej sytuacji opieraj się na Lab data, ale ostrożnie. Traktuj je jako wskazówkę kierunkową: jeśli LCP laboratoryjny wynosi 8 sekund, masz realny problem niezależnie od braku danych terenowych. Jeśli mieści się w okolicach 2 sekund, prawdopodobnie jest dobrze, ale poczekaj na potwierdzenie z pola.

Dobrym uzupełnieniem jest raport Core Web Vitals w Google Search Console – grupuje adresy URL po szablonach i pokazuje trendy w czasie, czego pojedynczy test PSI nie zrobi. To także najlepsze miejsce, by mierzyć efekt wdrożonych poprawek na poziomie całego serwisu, a nie jednej podstrony.

Czy wynik PageSpeed Insights realnie wpływa na pozycje w Google?

Wpływ na ranking ma stan Core Web Vitals w Field data, a nie liczba w kółku – i nawet ten wpływ jest jednym z wielu sygnałów, nie przełącznikiem decydującym o pozycji. Trafność treści i intencja wyszukiwania ważą znacznie więcej.

W praktyce szybkość działa najczęściej jako czynnik rozstrzygający między stronami o zbliżonej jakości treści: gdy dwie odpowiedzi są równie dobre, szybsza i stabilniejsza wygrywa. Dlatego wydajność opłaca się traktować jako element szerszej strategii pozycjonowania SEO, a nie samodzielną dźwignię, która sama wypchnie stronę na pierwszą pozycję.

Drugi, często niedoceniany efekt jest konwersyjny. Wolne ładowanie i przeskakujący layout zwiększają liczbę porzuceń, zanim użytkownik w ogóle przeczyta ofertę. Poprawa LCP i CLS bywa odczuwalna w sprzedaży szybciej niż w rankingu – i to często ona uzasadnia budżet na optymalizację lepiej niż argument SEO.

Wspomniane narzędzia

PageSpeed Insights Lighthouse Google Search Console WebPageTest Chrome DevTools

Chcesz więcej ruchu z Google?

Pozycjonujemy strony firmowe i sklepy internetowe. White-hat SEO, comiesięczne raporty. Bez długich umów.

Najczęściej zadawane pytania

Czym różni się Field data od Lab data w PageSpeed Insights?
Field data to pomiary od realnych użytkowników Chrome z ostatnich 28 dni, pobierane z CrUX i używane przez Google jako sygnał rankingowy. Lab data to pojedyncza symulacja Lighthouse w stałych warunkach, przydatna do debugowania. Do oceny stanu strony patrz na Field data, do naprawy błędów na Lab data.
Czy wynik 100 w PageSpeed Insights jest potrzebny do SEO?
Nie. Google ocenia stan Core Web Vitals w Field data, a nie liczbę 0-100, która dotyczy wyłącznie symulacji laboratoryjnej. Gdy LCP, INP i CLS mieszczą się w progach dobrych, strona zdaje ocenę nawet przy wyniku 60. Pogoń za setką to zwykle marnowanie budżetu.
Dlaczego mam inny wynik przy każdym teście PageSpeed Insights?
Lab data ma naturalną wariancję wynikającą ze zmiennego obciążenia serwerów Google, sieci i procesu renderowania. Różnice rzędu 5-10 punktów są normalne i nie oznaczają regresu. Wykonaj kilka testów i weź medianę, a Field data potraktuj jako stabilniejszy punkt odniesienia.
Co zrobić, gdy PageSpeed Insights nie pokazuje Field data?
Brak Field data oznacza zbyt mały ruch z Chrome, by zbudować próbkę CrUX, a nie wolną stronę. Opieraj się wtedy na Lab data jako wskazówce kierunkowej i śledź raport Core Web Vitals w Google Search Console, który zacznie pokazywać dane po zebraniu wystarczającej liczby wizyt.
Które metryki naprawiać najpierw po analizie w PageSpeed Insights?
Najpierw czerwone Core Web Vitals w Field data, potem żółte do zielonych, a dopiero na końcu sam wynik laboratoryjny. W sekcji Możliwości sortuj rekomendacje po szacowanym zysku czasowym i zaczynaj od największych, ignorując pozycje dające ułamki sekundy.
#pagespeed-insights#lighthouse#core-web-vitals#szybkosc-strony#optymalizacja
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

18 lat WordPress + 12 lat WooCommerce. Specjalizuję się w technicznej stronie e-commerce: automatyzacje WooCommerce, Google Ads dla SMB, migracje sklepów i optymalizacja konwersji.

Potrzebujesz pomocy z tym tematem? Napisz – odpowiem osobiście w 24h.

Potrzebujesz pomocy?

Wolisz, żebyśmy zrobili to za Ciebie?

Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.

  • Wdrożenie krok po kroku przez doświadczony zespół
  • Konkretny timeline + cena dopasowana do projektu
  • 18+ lat doświadczenia

Wolisz zlecić to nam? Pozycjonowanie SEO od 1 500 zł/mc – wycena w 24h →

Bezpłatna wycena