PageSpeed Insights - jak czytać wyniki i co poprawiać

Dane z terenu kontra wynik laboratoryjny, progi LCP, INP i CLS oraz kolejność napraw - jak czytać raport PageSpeed Insights i nie gonić za setką.

Raport PageSpeed Insights ma dwie części, które łatwo pomylić: dane z terenu (pomiary od prawdziwych użytkowników Chrome - to one liczą się dla Google) oraz wynik laboratoryjny 0-100 (symulacja jednego wejścia, przydatna wyłącznie do diagnozy). Strona z wynikiem 55 i zielonymi danymi z terenu jest w porządku. Odwrotnie - już nie.

Poniżej wyjaśniamy, co dokładnie znaczy każda liczba w raporcie, jakie są progi trzech kluczowych metryk, jak czytać listę zaleceń, żeby nie tracić dni na poprawki warte 50 milisekund, oraz w jakiej kolejności naprawiać, żeby najszybciej zobaczyć efekt.

PSI pokazuje dwa różne światy

To rozróżnienie jest fundamentem całego raportu:

  • Dane z terenu (Core Web Vitals) - sekcja na górze raportu, oparta na pomiarach od realnych użytkowników przeglądarki Chrome z ostatnich 28 dni. Google ocenia je na 75. percentylu wczytań, czyli patrzy na doświadczenie trzech czwartych odwiedzających - nie na średnią, którą łatwo zafałszować kilkoma bardzo szybkimi wejściami. To ta część jest celem.
  • Dane laboratoryjne - słynna liczba 0-100 wraz z listą zaleceń. Powstaje z JEDNEJ symulacji: wolny telefon, wolne łącze, brak cache przeglądarki. Służy do znalezienia przyczyn, nie do oceny. Google nie używa tej liczby jako czynnika rankingowego.

Skąd biorą się rozbieżności? Twoi realni klienci wchodzą z lepszych telefonów, często z zapisanym cache, z polskich łączy - podczas gdy symulacja zakłada warunki celowo pesymistyczne. Dlatego wynik lab bywa dramatycznie niższy niż faktyczne doświadczenie użytkowników.

Jest też sytuacja odwrotna, znacznie groźniejsza: ładny wynik laboratoryjny przy czerwonych danych z terenu. Oznacza, że symulacja trafia w wersję strony, której klienci nie widzą - na przykład podstronę bez ciężkich elementów albo stan przed doładowaniem skryptów zewnętrznych.

„Brak wystarczających danych" - co wtedy?

Małe strony często w ogóle nie mają sekcji danych z terenu: zbyt mało odwiedzin, by Google zebrał statystycznie sensowną próbkę. Wtedy zostaje Ci wynik laboratoryjny jako jedyny drogowskaz - i to jest jedyna sytuacja, w której warto go traktować poważniej. Sprawdź wtedy dane dla całej domeny (PSI pokazuje je osobno) zamiast dla pojedynczego adresu.

Trzy metryki, które naprawdę się liczą

MetrykaCo mierzyDobrzeŹle
LCPjak szybko pojawia się główny element stronydo 2,5 spowyżej 4 s
INPjak szybko strona reaguje na kliknięciado 200 mspowyżej 500 ms
CLSczy treść skacze podczas ładowaniado 0,1powyżej 0,25

Wartości pomiędzy oznaczają „wymaga poprawy" - stan, w którym strona działa, ale wyraźnie odstaje. Warto wiedzieć, że INP zastąpiło wcześniejszą metrykę FID: mierzy responsywność przez cały czas wizyty, a nie tylko przy pierwszym kliknięciu, więc jest znacznie trudniejsze do oszukania.

Skąd biorą się czerwone metryki

MetrykaTypowy winowajcaPierwsza naprawa
LCPwolna odpowiedź serwera, ciężki obraz w nagłówkucache serwerowy, kompresja obrazu hero
LCPblokujące arkusze stylów i czcionkiograniczenie CSS, lokalne czcionki
INPnadmiar JavaScriptu, ciężkie wtyczkiusunięcie zbędnych wtyczek, odroczenie skryptów
INPskrypty zewnętrzne (czaty, piksele, mapy)ładowanie po interakcji zamiast od razu
CLSobrazy bez podanych wymiarówatrybuty width i height w kodzie
CLSbanery cookies i reklamy wskakujące nad treśćzarezerwowana stała przestrzeń

Szczegółową instrukcję naprawy każdej z metryk zbiera osobny tekst o Core Web Vitals.

Jak czytać sekcję zaleceń i nie dać się zwariować

Lista „Możliwości" potrafi mieć dwadzieścia pozycji, ale nie są one równe. Praktyczna metoda:

  1. Patrz na szacowaną oszczędność czasu przy każdej pozycji. Zajmij się tymi po 1-3 sekundy; te po 0,05 sekundy zignoruj, choćby świeciły na czerwono.
  2. Trzy pozycje dają zwykle 80 procent zysku: „zmniejsz czas odpowiedzi serwera", „wyeliminuj zasoby blokujące renderowanie" oraz wszystko, co dotyczy obrazów.
  3. Rozpoznaj koszty, których nie warto ponosić. Skrypty reklamowe, czat i mapa zawsze obniżą wynik. Pytanie brzmi nie „jak je usunąć", tylko „czy zarabiają więcej, niż kosztują w szybkości".
  4. Nie optymalizuj pod raport, tylko pod użytkownika. Da się podnieść wynik, wyłączając funkcje, których klienci potrzebują - to najczęstszy sposób na ładne 95 punktów i gorszą sprzedaż.

Plan napraw w rozsądnej kolejności

  1. Serwer i cache - najniżej wiszący owoc. Cache po stronie serwera potrafi ściąć czas odpowiedzi kilkukrotnie i poprawia od razu wszystkie metryki (jak to działa: cache po ludzku). Jeśli serwer odpowiada wolno mimo cache, problemem jest sam hosting.
  2. Obrazy - format WebP, sensowna kompresja, podane wymiary, leniwe ładowanie tego, co poniżej ekranu. Zwykle drugi co do wielkości zysk w całym raporcie (poradnik optymalizacji obrazów).
  3. CSS i JavaScript - minifikacja, usunięcie nieużywanych wtyczek, odroczenie skryptów zewnętrznych. Dla WordPressa pełny plan opisuje tekst WordPress wolno działa.
  4. CLS - wymiary obrazów i stała przestrzeń na elementy doładowywane po starcie. Najtańsza poprawka w całym zestawie, a często najbardziej odczuwalna dla użytkownika.
  5. Dopiero na końcu - CDN, preloading czcionek i drobiazgi. Robienie tego przed punktami 1-4 to malowanie ścian przed wylaniem fundamentów.

Szerszy kontekst i pełną listę technik zbiera przewodnik Szybka strona WWW.

Jak mierzyć, żeby wyniki miały sens

  • testuj tę samą podstronę przed i po zmianie - porównywanie strony głównej z podstroną oferty nie mówi nic,
  • rób 2-3 pomiary i patrz na medianę - pojedyncze przebiegi laboratoryjne potrafią różnić się o kilkanaście punktów bez żadnej zmiany na stronie,
  • sprawdzaj wersję mobilną - to ona jest podstawą oceny i tam problemy są największe,
  • pamiętaj o oknie 28 dni - dane z terenu aktualizują się z opóźnieniem, więc po naprawie zobaczysz je tam dopiero po kilku tygodniach; to normalne, nie znak, że poprawka nie zadziałała,
  • mierz z polskiej lokalizacji - PSI testuje z serwerów Google, co przy stronie kierowanej do polskich klientów bywa mylące; nasz test szybkości mierzy stąd.

Ile punktów wystarczy

Zdrowy cel dla strony firmowej to zielone Core Web Vitals w danych z terenu oraz wynik mobilny w laboratorium powyżej 70-80. Pogoń za 100/100 kosztem analityki, czatu i map jest sztuką dla sztuki: klienci kupują na stronach szybkich, nie na perfekcyjnych w benchmarku.

Praktyczna zasada: jeśli strona ładuje się w oczach użytkownika poniżej dwóch sekund, reaguje natychmiast na kliknięcia i nic na niej nie skacze - jest gotowa. Dalsza optymalizacja to już liczby dla liczb.

Najczęściej zadawane pytania

Czy wynik PageSpeed wpływa na pozycję w Google?

Nie ten z laboratorium. Google bierze pod uwagę Core Web Vitals mierzone u prawdziwych użytkowników, a nie liczbę 0-100 z symulacji. Szybkość jest przy tym sygnałem pomocniczym - przy dwóch stronach o podobnej jakości treści szybsza wygra, ale sama szybkość nie wypchnie słabej strony na pierwsze miejsce.

Mam 30 punktów na telefonie - czy to katastrofa?

Najpierw sprawdź dane z terenu. Jeśli są zielone, strona działa dobrze dla realnych użytkowników, a niski wynik laboratoryjny wynika z pesymistycznych założeń symulacji. Jeśli danych z terenu brak (mała strona), potraktuj wynik poważnie i zacznij od serwera oraz obrazów.

Dlaczego przy każdym uruchomieniu mam inny wynik?

Bo test laboratoryjny to pojedynczy pomiar zależny od chwilowego obciążenia serwerów testowych, sieci i skryptów zewnętrznych. Wahania rzędu 10 punktów są normalne. Dlatego porównuj mediany z kilku pomiarów, a decyzje opieraj na danych z terenu.

Czy wtyczka do optymalizacji rozwiąże problem?

Częściowo - dobra wtyczka cache i optymalizacji zasobów potrafi zrobić większość roboty przy WordPressie. Nie naprawi jednak wolnego serwera, przeładowanego motywu ani dwudziestu wtyczek robiących zapytania przy każdym wejściu. Agresywne ustawienia (łączenie i odraczanie wszystkiego) potrafią też zepsuć wygląd strony - zawsze sprawdzaj efekt po włączeniu.

Czy hosting realnie wpływa na te wyniki?

Tak, i widać to najwyraźniej w czasie odpowiedzi serwera, który jest fundamentem metryki LCP. Dysk NVMe, nowoczesny serwer WWW z cache i aktualna wersja PHP potrafią ściąć ten czas kilkukrotnie, zanim jeszcze dotkniesz kodu strony. Odwrotnie: na przeciążonym serwerze żadna optymalizacja frontendu nie da zielonych metryk.

Testować stronę główną czy podstrony?

Obie, ale osobno. Strona główna bywa najcięższa (slider, animacje), a jednocześnie to podstrony ofertowe i wpisy bloga przyjmują większość ruchu z wyszukiwarki. Wybierz 3-4 najczęściej odwiedzane adresy z Google Analytics i to je monitoruj - poprawa tam przekłada się na realny ruch, a nie na jedną wizytówkę.

Powiązane poradniki

Wszystkie poradniki z kategorii: Szybkość i wydajność

Powiązane usługi McProdukt

Zobacz również