Zamiast spierać się o to, czy strona jest “szybka” czy “wolna”, metryki wydajności dają konkretne liczby. Każda z nich mierzy inny aspekt działania strony — od momentu pojawienia się pierwszego elementu na ekranie, przez stabilność układu graficznego, aż po czas reakcji na kliknięcia.
Czym są metryki wydajności
Metryki wydajności to zestandaryzowane wskaźniki techniczne opisujące jakość ładowania strony z perspektywy użytkownika. Nie mierzą całkowitego czasu do załadowania wszystkich plików — mierzą momenty, które użytkownik faktycznie odczuwa.
Google zdefiniował je jako konkretne punkty odniesienia dla oceny jakości technicznej stron. Wcześniej każde narzędzie liczyło “czas ładowania” inaczej, co utrudniało porównania i optymalizację.
Core Web Vitals
Core Web Vitals to trzy wskaźniki, które Google wskazało jako podstawowe metryki doświadczenia użytkownika. Wchodzą w skład sygnałów jakości strony (Page Experience) uwzględnianych przez algorytm wyszukiwarki.
Od marca 2024 roku zestaw Core Web Vitals składa się z trzech wskaźników:
LCP (Largest Contentful Paint) — czas do wyrenderowania największego elementu widocznego na ekranie, zwykle głównego obrazu lub bloku tekstu. Szczegóły w osobnym wpisie: LCP w WordPress.
CLS (Cumulative Layout Shift) — miara stabilności wizualnej strony. Wskaźnik rośnie, gdy elementy przeskakują podczas ładowania. Więcej: CLS w WordPress.
INP (Interaction to Next Paint) — czas od interakcji użytkownika, np. kliknięcia, dotyku lub użycia klawiatury do widocznej reakcji strony. INP zastąpił wskaźnik FID w marcu 2024. Kontekst tej zmiany wyjaśnia artykuł: FID w WordPress.
Inne ważne wskaźniki
Poza Core Web Vitals istnieją dodatkowe wskaźniki pomocne przy diagnozowaniu problemów z wydajnością.
FCP (First Contentful Paint) — czas do wyświetlenia pierwszego elementu wizualnego: tekstu, obrazu lub SVG. Informuje, kiedy użytkownik po raz pierwszy widzi cokolwiek na ekranie. Szczegóły: FCP w WordPress.
TTI (Time to Interactive) — czas, po którym strona staje się w pełni gotowa na interakcje bez blokad ze strony kodu JavaScript. Szczegóły: TTI w WordPress.
TTFB (Time to First Byte) — czas od wysłania zapytania przez przeglądarkę do otrzymania pierwszego bajtu odpowiedzi serwera. To wskaźnik prędkości serwera, nie frontendu.
Dane laboratoryjne i terenowe
Narzędzia do pomiaru metryk pracują w dwóch trybach, które dają różne wyniki.
Dane laboratoryjne (lab data) — pomiar w kontrolowanym środowisku, na symulowanym urządzeniu i połączeniu sieciowym. Używa ich Lighthouse i PageSpeed Insights w trybie syntetycznym. Wyniki są powtarzalne i szybkie do uzyskania, ale nie zawsze odpowiadają rzeczywistym doświadczeniom użytkowników.
Dane terenowe (field data) — dane zebrane od prawdziwych użytkowników odwiedzających Twoją stronę. Google gromadzi je w raporcie CrUX (Chrome User Experience Report). PageSpeed Insights pokazuje oba rodzaje danych, jednak to dane terenowe mają większe znaczenie dla rankingów Google.
Wynik 100/100 w Lighthouse to cel testowy. Nie jest gwarancją wysokich pozycji w wyszukiwarce — liczą się dane terenowe z CrUX.
Narzędzia pomiaru
PageSpeed Insights — darmowe narzędzie Google łączące dane laboratoryjne (Lighthouse) z terenowymi (CrUX). Wystarczy wkleić adres URL.
Google Search Console — zakładka “Kluczowe wskaźniki internetowe” pokazuje, ile stron witryny spełnia progi Core Web Vitals na urządzeniach mobilnych i desktopowych, na podstawie danych od prawdziwych użytkowników.
Chrome DevTools — bardziej zaawansowane narzędzie do diagnozy konkretnych elementów kodu wpływających na wyniki metryk. Pozwala analizować czas ładowania poszczególnych zasobów.
Lighthouse — rozszerzenie Chrome lub zakładka w DevTools. Generuje raport laboratoryjny z wynikami i konkretnymi sugestiami poprawek.
Wpływ na SEO
Google uwzględnia Core Web Vitals jako jeden z sygnałów jakości strony. Mają one wpływ na ranking, ale nie zastępują wartościowych treści i profilu linków — są jednym z wielu czynników oceny.
Strony z wyraźnie słabymi wynikami Core Web Vitals, szczególnie na urządzeniach mobilnych, mogą tracić pozycje na korzyść szybszych stron o zbliżonej jakości treści. Zależność nie jest mechaniczna — poprawa metryk nie gwarantuje awansu o określoną liczbę pozycji.
Skąd biorą się słabe wyniki
Słabe wyniki nie zawsze wynikają z samego hostingu. Najczęstsze przyczyny słabych wyników to ciężkie obrazy bez kompresji, rozbudowane arkusze stylów CSS blokujące renderowanie, zewnętrzne skrypty JavaScript ładowane synchronicznie, brak wymiarów na elementach graficznych, oraz zbyt wiele wtyczek ładujących zasoby na każdej podstronie.
Przed zmianą hostingu warto najpierw sprawdzić, co konkretnie psuje wynik w PageSpeed Insights. Często odpowiedź jest zaskakująca — problemy leżą po stronie kodu, nie serwera.