• Narzędzia Google
  • PageSpeed Insights - jak czytać raport i przyspieszyć stronę

PageSpeed Insights - jak czytać raport i przyspieszyć stronę

Tymon Krajewski • 30 września 2026
Grafika przedstawia okno przeglądarki z wskaźnikiem prędkości. Wynik page speed insight jest wysoki, co oznacza szybkie ładowanie strony.

Spis treści

Wolna strona potrafi zniechęcić użytkownika, obniżyć konwersję i utrudnić zdobywanie widoczności w wyszukiwarce. PageSpeed Insights pomaga sprawdzić, jak witryna działa na telefonach i komputerach, a także pokazuje, które elementy najbardziej ją spowalniają. Wyjaśniam, jak czytać raport, rozumieć Core Web Vitals i wybierać poprawki, które faktycznie przyspieszą stronę.

Szybki raport nie wystarczy, liczy się właściwa interpretacja danych

  • PageSpeed Insights łączy dane prawdziwych użytkowników z testem laboratoryjnym.
  • Najważniejsze metryki to LCP, INP i CLS, czyli szybkość wyświetlania, reakcja na działanie i stabilność układu.
  • Dobry wynik zaczyna się od 90 punktów, ale sam score nie gwarantuje dobrej użyteczności.
  • Raport trzeba analizować osobno dla telefonów i komputerów.
  • Największe efekty zwykle dają optymalizacja obrazów, ograniczenie JavaScriptu i poprawa serwera.

Wynik page speed insight dla web.dev: 85/100. Sprawdzono wydajność, dostępność, SEO i PWA.

Co naprawdę mierzy PageSpeed Insights

To narzędzie bada wydajność konkretnego adresu strony i podaje dwa rodzaje informacji. Pierwszy pochodzi z testu laboratoryjnego Lighthouse, a drugi z danych rzeczywistych zbieranych od użytkowników przeglądarki Chrome. Oba źródła są potrzebne, ponieważ pokazują różne problemy.

Test laboratoryjny działa w powtarzalnych warunkach. Dzięki niemu można szybko sprawdzić, czy kod blokuje renderowanie, obrazy są zbyt ciężkie albo skrypty wykonują zbyt dużo pracy. Dane rzeczywiste pokazują natomiast, jak strona zachowuje się na różnych urządzeniach, łączach i w różnych lokalizacjach.

Raport z użytkowników opiera się na danych z mniej więcej 28 dni i prezentuje zwykle 75. percentyl wyników. Oznacza to, że wynik powinien być dobry dla zdecydowanej większości odwiedzających, a nie tylko na szybkim komputerze autora strony. Brak danych terenowych nie musi oznaczać błędu. Nowa lub mało popularna witryna może po prostu nie mieć wystarczającej liczby pomiarów.

Trzeba też odróżnić raport dla pojedynczego adresu od danych dla całej domeny. Strona główna może działać dobrze, podczas gdy karta produktu, wpis blogowy albo panel logowania będzie znacznie cięższy. Ja zaczynam analizę od najważniejszych podstron, a nie od jednego reprezentacyjnego adresu.

Jak czytać najważniejsze metryki

Najwięcej uwagi poświęcam trzem wskaźnikom Core Web Vitals. Są związane z realnym doświadczeniem użytkownika i dotyczą odpowiednio wyświetlania głównej treści, reakcji na interakcje oraz stabilności układu.

Metryka Co mierzy Dobry wynik Kiedy jest problem
LCP Czas wyświetlenia największego elementu treści do 2,5 s powyżej 4 s
INP Opóźnienie reakcji strony na działanie użytkownika do 200 ms powyżej 500 ms
CLS Nieoczekiwane przesuwanie elementów podczas ładowania do 0,1 powyżej 0,25

LCP pokazuje, czy strona szybko dostarcza główną treść

Największym elementem może być zdjęcie bohatera, nagłówek, blok tekstu albo baner. Jeśli jego pojawienie się trwa 4 sekundy, użytkownik długo nie wie, czy strona w ogóle się ładuje. Przy słabym LCP sprawdzam przede wszystkim czas odpowiedzi serwera, format obrazu i zasoby blokujące renderowanie.

Częsty błąd polega na opóźnianiu głównego zdjęcia przez leniwe ładowanie. Lazy loading ma sens dla obrazów znajdujących się niżej, ale element widoczny od razu powinien zostać pobrany możliwie wcześnie. Pomaga też nowoczesny format, na przykład WebP lub AVIF, oraz właściwy rozmiar pliku dopasowany do ekranu.

INP mówi, czy strona reaguje bez irytującej zwłoki

Wysokie INP nie musi oznaczać wolnego ładowania. Strona może pojawić się szybko, ale po kliknięciu menu, filtra lub przycisku użytkownik czeka. Najczęściej winny jest nadmiar JavaScriptu, długie zadania głównego wątku albo skrypty marketingowe uruchamiane w niewłaściwym momencie.

W praktyce warto mierzyć nie tylko pierwsze otwarcie strony. Sklep powinien być sprawdzony także po użyciu wyszukiwarki, filtrów i koszyka, a aplikacja internetowa po zmianie widoku lub wysłaniu formularza. To właśnie interakcje często ujawniają problemy niewidoczne w prostym teście.

CLS ujawnia skaczący układ

Przesuwające się elementy są szczególnie irytujące na telefonie. Użytkownik chce kliknąć przycisk, ale w tym samym momencie ładuje się reklama albo obraz i cel nagle zmienia położenie. Stabilność poprawiają zarezerwowane wymiary obrazów, banerów i osadzonych materiałów.

Nie wystarczy ustawić wysokość jednego zdjęcia. Trzeba sprawdzić także ciasteczka, belki promocyjne, czcionki internetowe i elementy dodawane dynamicznie przez skrypty. Dobry wynik CLS jest zwykle efektem porządnego projektu interfejsu, a nie pojedynczej sztuczki w kodzie.

Jak przejść przez raport krok po kroku

Nie zaczynam od bezrefleksyjnego poprawiania każdego ostrzeżenia. Najpierw wybieram tryb urządzenia, sprawdzam podstawowe metryki, a dopiero później zaglądam do listy zaleceń. Taka kolejność pozwala uniknąć sytuacji, w której poprawiam drobny szczegół, choć prawdziwym problemem jest serwer odpowiadający po kilku sekundach.

  1. Wpisz konkretny adres, a nie tylko nazwę domeny. Każda podstrona może mieć inną strukturę i inne zasoby.
  2. Porównaj telefon i komputer. Wersja mobilna zwykle ma słabszy procesor, wolniejsze połączenie i mniej miejsca na ekranie.
  3. Sprawdź dane rzeczywiste, jeśli są dostępne. To one najlepiej pokazują doświadczenie obecnych odwiedzających.
  4. Przejrzyj metryki laboratoryjne, aby znaleźć prawdopodobne przyczyny problemu.
  5. Otwórz sekcję diagnostyczną i posortuj zalecenia według potencjalnego wpływu na czas ładowania.
  6. Wprowadź jedną grupę zmian, a potem wykonaj test ponownie w porównywalnych warunkach.

Wynik wydajności jest przedstawiany w skali od 0 do 100. Zwykle zakres 90-100 oznacza dobry rezultat, 50-89 wymaga poprawy, a 0-49 wskazuje na poważniejsze problemy. Nie traktuję jednak tej liczby jak oceny końcowej strony. Jest zależna od warunków testu i może się zmieniać nawet po niewielkiej modyfikacji zasobów.

Raport pokazuje również oszczędności szacowane dla konkretnych działań, na przykład redukcji kodu CSS czy kompresji obrazów. To przydatne wskazówki, ale nie obietnice. Usunięcie 200 KB nie zawsze da odczuwalny efekt, jeśli największe opóźnienie powstaje po stronie serwera.

Co najczęściej przyspiesza stronę

Obrazy i multimedia

Na wielu stronach obrazy są najłatwiejszym miejscem do uzyskania szybkiej poprawy. Wysyłanie zdjęcia o szerokości 3000 pikseli na ekran telefonu jest zwyczajnym marnowaniem transferu. Stosuję responsywne rozmiary, kompresję oraz format WebP lub AVIF, ale zostawiam oryginał w dobrej jakości tam, gdzie obraz jest kluczowy dla produktu.

Filmy w tle wymagają jeszcze większej ostrożności. Autoodtwarzane wideo może pogorszyć LCP, zużyć pakiet danych i obciążyć urządzenie. Często lepszym rozwiązaniem jest statyczny kadr z odtworzeniem filmu dopiero po działaniu użytkownika.

JavaScript i arkusze stylów

Duża liczba bibliotek, wtyczek i zewnętrznych skryptów zwiększa koszt uruchomienia strony. Wtyczka, która dodaje jedną funkcję, może ładować dziesiątki plików na każdej podstronie. Dlatego regularnie sprawdzam, które skrypty są rzeczywiście potrzebne, a nie tylko czy mają aktualną wersję.

Pomaga odroczenie niekrytycznego JavaScriptu, usunięcie nieużywanego CSS i podział kodu na mniejsze paczki. Trzeba jednak testować efekt na stronie, bo agresywne opóźnianie skryptów może zepsuć menu, formularz albo analitykę.

Przeczytaj również: UX writing - Jak pisać teksty, które realnie zwiększają konwersję?

Serwer, pamięć podręczna i dostarczanie treści

Jeśli serwer długo przygotowuje pierwszą odpowiedź, optymalizacja frontendu nie rozwiąże całego problemu. Na czas odpowiedzi wpływają hosting, baza danych, liczba zapytań i sposób generowania strony. Pamięć podręczna i CDN mogą znacznie skrócić drogę plików do użytkownika, szczególnie gdy odwiedzający znajdują się w różnych częściach Polski lub Europy.

Nie każdy projekt potrzebuje od razu drogiej infrastruktury. Dla małego bloga wystarczy dobrze skonfigurowany hosting i cache, natomiast sklep z dużym katalogiem może wymagać optymalizacji zapytań, cache obiektowego oraz osobnego monitoringu. Rozwiązanie powinno wynikać z obciążenia, nie z samego wyniku testu.

Dlaczego telefon i komputer pokazują różne wyniki

Różnica między urządzeniami jest normalna. Test mobilny symuluje słabszy sprzęt i wolniejsze połączenie, dlatego rozbudowany sklep może uzyskać tam znacznie niższy wynik niż na desktopie. Nie oznacza to, że raport mobilny jest mniej ważny. Dla wielu witryn właśnie on lepiej odzwierciedla doświadczenie większości odwiedzających.

Wynik laboratoryjny i terenowy również nie muszą się zgadzać. Test kontrolowany może wykazać problem z dużym obrazem, podczas gdy dane użytkowników pokażą dobre rezultaty, bo większość odbiorców ma szybkie łącza. Odwrotna sytuacja też jest możliwa, gdy rzeczywiste osoby korzystają ze starszych telefonów albo trafiają na stronę z regionów o słabszej infrastrukturze.

Rodzaj danych Najlepsze zastosowanie Ograniczenie
Dane laboratoryjne Szybkie szukanie przyczyn i testowanie zmian To symulacja, a nie zachowanie konkretnej grupy użytkowników
Dane rzeczywiste Ocena faktycznej jakości doświadczenia Pojawiają się z opóźnieniem i wymagają odpowiedniej liczby pomiarów
Wynik punktowy Ogólne porównanie kondycji strony Nie pokazuje samodzielnie wpływu biznesowego każdej poprawki

Własne testy powtarzam kilka razy i porównuję przede wszystkim metryki, nie samą punktację. Najważniejsze jest to, czy użytkownik szybciej widzi treść, sprawniej korzysta z interfejsu i nie traci miejsca kliknięcia przez przesuwający się układ.

Czego nie robić po zobaczeniu niskiego wyniku

Najczęstszy błąd to pogoń za wynikiem 100 punktów. Można podporządkować jej stronę tak mocno, że znikną potrzebne funkcje, analityka albo wygodne elementy sprzedażowe. Wydajność ma wspierać cel strony, a nie zastępować użyteczność.

Nie warto też instalować pięciu narzędzi do automatycznej optymalizacji naraz. Dwa systemy minifikacji mogą uszkodzić kod, a kilka mechanizmów lazy loadingu może opóźnić element, który powinien pojawić się natychmiast. Zmieniaj jedną rzecz, mierz efekt i zachowaj możliwość cofnięcia modyfikacji.

Ostrzeżenie w raporcie nie zawsze oznacza pilną awarię. Niektóre zalecenia mają mały wpływ na użytkownika, inne dotyczą zasobów używanych tylko w rzadkim scenariuszu. Ja priorytety ustalam według trzech kryteriów: wpływ na Core Web Vitals, liczba dotkniętych podstron i koszt wdrożenia.

Trzeba również pamiętać, że szybkość nie jest jedynym czynnikiem widoczności. Dobra treść, poprawna architektura informacji, dostępność, bezpieczeństwo i dopasowanie do intencji odbiorcy nadal mają znaczenie. Szybka, ale chaotyczna strona nie wygra z wolniejszą witryną, która skutecznie rozwiązuje problem użytkownika.

Najlepszy sposób na stałą kontrolę wydajności

Jednorazowy test jest zdjęciem sytuacji z konkretnego dnia. Po aktualizacji motywu, dodaniu wtyczki, zmianie hostingu albo uruchomieniu kampanii reklamowej wynik może się pogorszyć bez widocznego błędu. Dlatego warto ustalić prosty rytm kontroli i sprawdzać najważniejsze szablony po większych wdrożeniach.

Najrozsądniejszy cel to nie konkretna liczba punktów, lecz stabilne przejście Core Web Vitals dla większości użytkowników. Zacząłbym od telefonu, głównego szablonu i elementu LCP, potem zająłbym się reakcją interfejsu oraz przesuwaniem układu. Taka kolejność zwykle prowadzi do odczuwalnej poprawy bez kosztownej przebudowy całej witryny.

Jeżeli raport wskazuje problem, którego nie potrafisz powiązać z konkretnym zasobem, połącz go z danymi z analityki, logami serwera i monitoringiem frontendu. Dopiero wtedy widać, czy problem dotyczy wszystkich odwiedzających, tylko użytkowników mobilnych, czy może jednej ciężkiej podstrony. To właśnie ta szersza perspektywa sprawia, że test szybkości staje się narzędziem podejmowania decyzji, a nie konkursem na najwyższy wynik.

FAQ - Najczęstsze pytania

Dane laboratoryjne pochodzą z testu Lighthouse i pomagają szybko szukać przyczyn problemów, takich jak ciężkie obrazy czy skrypty blokujące renderowanie. Dane rzeczywiste pokazują doświadczenia użytkowników Chrome z około 28 dni, zwykle w 75. percentylu. Nowa lub mało popularna witryna może nie mieć jeszcze wystarczającej liczby pomiarów.

Dobry LCP wynosi do 2,5 sekundy, INP do 200 milisekund, a CLS do 0,1. Problemy zaczynają się odpowiednio powyżej 4 sekund, 500 milisekund i 0,25. Metryki warto analizować osobno dla telefonów i komputerów.

Największe efekty zwykle przynosi zmniejszenie i kompresja obrazów, użycie formatów WebP lub AVIF oraz ograniczenie niepotrzebnego JavaScriptu. Warto także odroczyć niekrytyczne skrypty, usunąć nieużywany CSS i poprawić czas odpowiedzi serwera. Pamięć podręczna oraz CDN mogą dodatkowo skrócić dostarczanie plików.

Nie. Wynik 90-100 oznacza dobry rezultat, ale sama punktacja nie gwarantuje wygodnej obsługi strony. Priorytetem powinno być stabilne przejście Core Web Vitals, szybkie wyświetlanie treści, sprawna reakcja interfejsu i brak przesuwania układu, bez usuwania potrzebnych funkcji.

Oceń artykuł

Ocena: 0.00 Liczba głosów: 0

Tagi

javascript
core web vitals
pagespeed insights
lighthouse
cdn
Autor Tymon Krajewski
Tymon Krajewski
Nazywam się Tymon Krajewski i od trzech lat zajmuję się nowoczesnymi technologiami, programowaniem oraz sztuczną inteligencją. Moje zainteresowanie tymi tematami zaczęło się od fascynacji możliwościami, jakie dają nowe rozwiązania technologiczne. Lubię dzielić się wiedzą i pomagać innym zrozumieć złożone zagadnienia, które mogą wydawać się przytłaczające. W mojej pracy koncentruję się na aktualnych trendach oraz praktycznych zastosowaniach technologii, co pozwala mi dostarczać czytelnikom użyteczne i zrozumiałe informacje. Staram się weryfikować źródła, porównywać różne podejścia i upraszczać trudne tematy, aby każdy mógł czerpać z nich korzyści. Moim celem jest, aby każdy artykuł był nie tylko dokładny, ale także przystępny dla szerokiego grona odbiorców.

Udostępnij artykuł

Napisz komentarz