Jak zdobyć 100 punktów wydajności w Page Speed Insights?

  Ostatnia aktualizacja: 14 sierpnia 2025

Chcesz, aby Twoja strona działała szybko i sprawnie, a jej użytkownicy nie musieli czekać na załadowanie treści? Maksymalna ocena w Google PageSpeed Insights to cel wielu właścicieli stron, ale w praktyce osiągnięcie 100 punktów bywa trudne, zwłaszcza w przypadku złożonych witryn. W tym artykule pokażemy realne sposoby na znaczną poprawę wydajności strony, dzięki którym przyspieszysz ładowanie, zwiększysz komfort użytkowników i zyskasz przewagę w SEO — nawet jeśli perfekcyjny wynik pozostanie poza zasięgiem.

Co to jest Page Speed Insights?

PageSpeed Insights to narzędzie stworzone przez Google, które mierzy szybkość działania strony oraz efektywność jej zasobów. Analizuje wydajność zarówno na urządzeniach mobilnych, jak i komputerach, przyznając ocenę w skali od 0 do 100. Choć maksymalny wynik 100 jest celem wielu właścicieli stron, jego osiągnięcie bywa niezwykle trudne. W praktyce wynik w okolicach 70 punktów uznaje się już za dobrą wydajność, zapewniającą komfort użytkowników i solidną podstawę do dalszej optymalizacji.

Dlaczego prędkość strony jest ważna?

Prędkość ładowania strony to jeden z kluczowych czynników wpływających zarówno na doświadczenie użytkowników, jak i na pozycję witryny w wynikach wyszukiwania. Wolno wczytująca się strona może zniechęcić odwiedzających do zakupu lub dalszego korzystania z serwisu. Dzięki optymalizacji każda strona może osiągnąć wysoki wynik w PageSpeed Insights — często określany jako „na zielono”, czyli około 90 punktów. Trzeba jednak pamiętać, że uzyskanie takiego rezultatu może wymagać kilku dni pracy i wdrożenia szeregu usprawnień, aby witryna spełniała wszystkie zalecenia narzędzia. Nie zawsze jest to też możliwe — budowa niektórych stron może być bardzo złożona, a zaawansowane funkcjonalności, takie jak rozbudowane skrypty, utrudniają osiągnięcie maksymalnego wyniku.

Ważne wskaźniki, na podstawie których mierzony jest wynik

FCP (First Contentful Paint)

Pierwsze wyrenderowanie treści mierzy czas, w którym na stronie pojawia się pierwszy widoczny element — może to być tekst, obraz lub blok wizualny. Zalecany wynik roku to około 1,5 sekundy, choć w przypadku bardziej złożonych stron warto dążyć do minimalizacji tego czasu.

LCP (Largest Contentful Paint)

Największe wyrenderowanie treści mierzy czas, potrzebny do załadowania największego elementu widocznego na ekranie użytkownika (tzw. above the fold), np. banera, dużego obrazu lub slajdu. Dążymy do LCP poniżej 2,5 sekundy, co jest uznawane za dobry wynik dla doświadczenia użytkownika.

CLS (Cumulative Layout Shift)

Skumulowane przesunięcie układu ocenia stabilność wizualną strony. Wskaźnik CLS mierzy, jak bardzo elementy na stronie przesuwają się w trakcie ładowania. Niska wartość CLS (poniżej 0,1) oznacza, że użytkownik nie doświadcza nieoczekiwanych zmian układu, np. nieklikalnych przycisków, które nagle się przesuwają.

TBT (Total Blocking Time)

Całkowity czas blokowania to wskaźnik mierzący, jak długo przeglądarka była „zablokowana” przez wykonywanie skryptów po załadowaniu pierwszych treści, uniemożliwiając użytkownikowi płynną interakcję ze stroną. TBT liczy czas pomiędzy First Contentful Paint (FCP)Time to Interactive (TTI), sumując wszystkie okresy, w których zadania głównego wątku trwały dłużej niż 50 ms.

Speed Index

Indeks prędkości pokazuje, jak szybko treści na stronie stają się widoczne dla użytkownika podczas ładowania. Im niższy wynik, tym lepiej postrzegana jest wydajność strony.

Jak zdobyć 100 punktów w PageSpeed Insights?

Możliwości poprawy wyników pokazywane są bezpośrednio pod otrzymanym wynikiem. Znajdziemy tam propozycję elementów do poprawy, a także zaliczone audyty. Co oznaczają sugestie Google? Opisujemy kilka przykładowych z nich poniżej:

Wyeliminuj zasoby blokujące renderowanie

Chodzi tutaj głównie o zasoby zewnętrzne i ich rozmiar czyli głównie o zewnętrzne pliki CSS i JavaScript, które opóźniają pierwsze wyświetlenie strony.
Blokują one pierwsze załadowanie strony.

Rozwiązanie:

  • Wydziel krytyczny CSS (kod potrzebny do wyrenderowania pierwszego ekranu strony) i umieść go w nagłówku.
  • Pozostałe style i skrypty ładuj asynchronicznie lub z opóźnieniem.

Ogranicz nieużywany JavaScript

Wiele skryptów jest ładowanych na każdej podstronie, mimo że są potrzebne tylko w wybranych miejscach (np. ReCaptcha, slider na stronie głównej)..

Rozwiązanie:

  • Ładuj skrypty tylko tam, gdzie są potrzebne.

  • Rozważ zastąpienie ciężkich bibliotek czystym JavaScriptem.

Usuń nieużywany kod CSS

Usunięcie nieużywanych instrukcji CSS, czyli kodu, którego nie wykorzystuje strona.

Rozwiązanie:

  • Przeanalizuj kod i usuń style, które nie są wykorzystywane.

  • Skorzystaj z narzędzi automatyzujących czyszczenie CSS (np. PurgeCSS).

Unikaj document.write()

Funkcja JavaScript, która pozwala na dodanie elementów do strony przy jej ładowaniu np. reklam lub innych dynamicznych funkcjonalności. Zamiast niej można używać asynchronicznego ładowania zasobów za pomocą instrukcji async.

Włącz kompresję tekstu

Zmniejsza rozmiar przesyłanych plików HTML, CSS i JS.

Rozwiązanie:

  • Włącz kompresję Brotli lub Gzip na serwerze.

Minifikacja

Usuwanie zbędnych znaków (spacji, komentarzy) z kodu.


Rozwiązanie:

  • Minifikuj CSS i JS przed publikacją.

Zminimalizuj aktywność głównego wątku

Zbyt duża liczba zadań w głównym wątku spowalnia interakcję.
Rozwiązanie:

  • Ogranicz liczbę zapytań sieciowych.

  • Wydziel krytyczny CSS i usuń nieużywany JS.

  • Stosuj lazy-load dla obrazów i skryptów.

Wyświetlaj obrazy w formatach nowej generacji

Google sugeruje nam używanie nowych formatów plików graficznych: WebP lub AVIF. Pozwala to na znaczne poprawienie prędkości.

Ogranicz wpływ kodu spoza witryny

Na stronie ładujemy różne zasoby z innych witryn np. skrypty z Google Analytics, Google Tag Manager, Piksel Facebooka i wiele innych. Mogą one skutecznie spowalniać stronę. Rozwiązaniem może być przeniesienie zasobów na własny dysk - np. czcionek. Ponadto, by ograniczyć wpływ kodu spoza witryny możemy zastosować różne techniki, które pozwolą na opóźnienie ładowania skryptów.

Rozwiązanie:

  • Hostuj czcionki lokalnie.

  • Opóźniaj ładowanie zewnętrznych skryptów.

Zapewnij widoczność tekstu podczas ładowania czcionek internetowych

W tym przypadku optymalizacji ma na celu UX. Chodzi o to, by pokazywać treść na stronie za pomocą standardowej czcionki, zanim załaduje się ta niestandardowa. Wystarczy zastosować właściwość font-display:swap;

Odłóż ładowanie obrazów poza ekranem

Chodzi tutaj o optymalizację obrazów za pomocą lazy-load, czyli ładowania obrazów z opóźnieniem. Lazy-load ładuje obrazy dopiero wtedy, gdy użytkownik przewinie do ich miejsca na stronie, co poprawia FCP, LCP i INP.

Unikaj zbyt dużego DOM

Poprzez element DOM rozumie się dowolny element na stronie np. obrazek, div, przycisk. Niektóre z nich mogą być elementami podrzędnymi w stosunku do swoich rodziców (elementów podrzędnych). Jeżeli elementy te są głęboko zagnieżdżone lub jest już bardzo dużo, PageSpeed Insights wykrywa problem. Obecnie dzieje się tak gdy jest więcej niż 1500 elementów, głębokość jest większa niż 32 poziomy oraz gdy strona zawiera więcej niż 60 elementów potomnych.

Jak wybrać słowa kluczowe do pozycjonowania?

To również może Cię zainteresować:

Jak wybrać słowa kluczowe do pozycjonowania?

Przejdź do artykułu

Oferujemy również:

Zapytaj o ofertę 

Otrzymaj bezpłatną ofertę

Wysyłam, proszę czekać...

Wysyłam! Proszę czekać...

Dziękujemy za przesłanie formularza!

Twoje zgłoszenie właśnie do nas trafiło – wkrótce się z Tobą skontaktujemy, aby przedstawić bezpłatną wycenę i zaproponować rozwiązania idealnie dopasowane do Twoich potrzeb.

Cieszymy się, że możemy Ci pomóc! 🚀

Uwaga błąd!

Uzupełnij wymagane pola i spróbuj ponownie – lub skontaktuj się z nami pod adresem:

Zaznacz zgodę na przetwarzanie Twoich danych do celów przygotowania oferty i spróbuj ponownie.

Sprawdź poprawność podanego adresu e-mail – lub skontaktuj się z nami pod adresem:

Nie mogliśmy rozpoznać czy jesteś człowiekiem :). Odśwież stronę i spróbuj ponownie - ewentualnie skontaktuj się z nami pod adresem:

Darmowa i niezobowiązująca oferta dostosowana do Twojego biznesu

Nasz cel to Twój sukces!