Wstęp
Core Web Vitals to zestaw wskaźników opracowanych przez Google, które mierzą jakość działania strony internetowej z punktu widzenia użytkownika. Dzięki nim można sprawdzić, czy witryna ładuje się szybko, reaguje na działania odwiedzających i zachowuje stabilny układ podczas wczytywania.


Na grafikach powyżej: Przykład raportu Core Web Vitals w Google PageSpeed Insights. Zielone wskaźniki oznaczają, że strona spełnia zalecenia Google, natomiast żółte i czerwone wymagają optymalizacji. Na powyższym przykładzie widać trzy najważniejsze wskaźniki Core Web Vitals. W kolejnych sekcjach wyjaśniamy, co oznaczają LCP, INP i CLS oraz jak poprawić ich wartości.
Szybkie wyjaśnienie
- LCP mierzy szybkość ładowania głównej zawartości strony.
- INP ocenia szybkość reakcji strony na działania użytkownika.
- CLS sprawdza, czy elementy strony nie przesuwają się podczas ładowania.
- Regularne monitorowanie pomaga poprawić komfort użytkowników i wydajność witryny.
Co to są Core Web Vitals?
Core Web Vitals to trzy najważniejsze wskaźniki wydajności strony internetowej wykorzystywane przez Google do oceny doświadczeń użytkowników (Page Experience). Nie mierzą one jedynie szybkości ładowania, ale również płynność działania i stabilność wizualną strony.
LCP – Largest Contentful Paint
LCP określa, ile czasu zajmuje wyświetlenie największego elementu widocznego na ekranie, np. zdjęcia lub głównego nagłówka.
Dobry wynik:
do 2,5 sekundy
Na LCP wpływają m.in. szybkość serwera, wielkość obrazów oraz sposób ładowania zasobów.
Wskazówka dla WordPressa: Aby poprawić LCP, zainstaluj wtyczkę do automatycznej optymalizacji i konwersji obrazów do formatu WebP (np. Imagify, Smush lub Robin image optimizer). Jeśli używasz wtyczki cache (np. WP Rocket lub LiteSpeed Cache), koniecznie włącz opcję Preload dla najważniejszego obrazka (tzw. LCP image) – dzięki temu przeglądarka pobierze go w pierwszej kolejności.
W przypadku WordPressa warto zadbać o kompresję obrazów, włączenie lazy loading oraz pamięć podręczną. W realizacji tych zadań pomagają m.in. wtyczki takie jak LiteSpeed Cache, WP Rocket, Imagify czy Smush.
INP – Interaction to Next Paint
INP mierzy czas reakcji strony na działania użytkownika, takie jak kliknięcie przycisku, otwarcie menu czy wysłanie formularza.
Dobry wynik:
do 200 ms
Najczęściej problemy powoduje zbyt duża ilość kodu JavaScript lub skomplikowane skrypty działające w przeglądarce.
Wskazówka dla WordPressa: Głównym winowajcą słabego INP są przeładowane motywy i zbyt duża liczba wtyczek działających w tle. Przejrzyj swoje pluginy i wyłącz te, z których nie korzystasz. Do opóźnienia ładowania ciężkiego kodu JavaScript (np. piksela Facebooka czy Google Analytics) do momentu pierwszej interakcji użytkownika możesz użyć darmowej wtyczki Flying Press lub Perfmatters.
CLS – Cumulative Layout Shift
CLS określa stabilność układu strony. Jeśli podczas ładowania przyciski, obrazy lub tekst przesuwają się, użytkownik może przypadkowo kliknąć niewłaściwy element.
Dobry wynik:
poniżej 0,1
Najczęstsze przyczyny wysokiego CLS to:
- obrazy bez określonych wymiarów,
- reklamy i iframe’y bez zarezerwowanego miejsca,
- dynamicznie ładowane treści,
- brak wysokości dla sekcji ładowanych przez JavaScript.
Dobrą praktyką jest rezerwowanie miejsca dla elementów jeszcze przed ich załadowaniem. Można to zrobić np. za pomocą właściwości min-height lub określenia szerokości i wysokości obrazów.
<img src="kamera.jpg" width="1280" height="720" alt="Kamera drogowa">
.hero-banner {
min-height: 500px;
}
Dzięki temu przeglądarka wie, ile miejsca ma pozostawić, a układ strony nie „skacze” podczas wczytywania treści.
Wskazówka dla WordPressa: Jeśli Twój motyw nie dodaje automatycznie wymiarów do wgrywanych obrazków, wtyczki optymalizacyjne (np. WP Rocket, Autoptimize) mają funkcję „Add Missing Image Dimensions”, która zrobi to za Ciebie. Ponadto, aby zapobiec przesunięciom tekstu przy ładowaniu niestandardowych fontów, upewnij się, że w ustawieniach optymalizacji czcionek masz włączoną opcję font-display: swap.
| Wskaźnik | Dobry wynik | Wymaga poprawy | Słaby wynik |
|---|---|---|---|
| LCP | ≤ 2,5 s | 2,5–4 s | > 4 s |
| INP | ≤ 200 ms | 200–500 ms | > 500 ms |
| CLS | ≤ 0,1 | 0,1–0,25 | > 0,25 |
Dlaczego warto monitorować Core Web Vitals?
- poprawiają komfort korzystania ze strony,
- pomagają wykryć problemy z wydajnością,
- mogą zwiększyć współczynnik konwersji,
- ułatwiają utrzymanie wysokiej jakości witryny,
- są jednym z elementów ocenianych przez Google.
Jak sprawdzić wyniki Core Web Vitals?
Najpopularniejsze narzędzia to:
- Google PageSpeed Insights,
- Google Search Console,
- Lighthouse w przeglądarce Chrome,
- GTmetrix.
Najbardziej wiarygodne są dane pochodzące od rzeczywistych użytkowników (Field Data), ponieważ pokazują, jak strona działa w praktyce.
Field Data i Lab Data – czym się różnią?
PageSpeed Insights prezentuje dwa rodzaje danych:
- Field Data – pochodzą od rzeczywistych użytkowników odwiedzających stronę w ciągu ostatnich 28 dni.
- Lab Data – są wynikiem jednorazowego testu przeprowadzanego w kontrolowanych warunkach przez Lighthouse.
Dlatego może się zdarzyć, że strona osiąga bardzo dobre wyniki w teście laboratoryjnym, ale nie spełnia wymagań Core Web Vitals na podstawie danych od rzeczywistych użytkowników.
Najczęstsze przyczyny słabych wyników
- zbyt duże obrazy,
- nieoptymalny JavaScript,
- wolny hosting,
- brak pamięci podręcznej (cache),
- zbyt wiele zewnętrznych skryptów.
FAQ
Czy Core Web Vitals wpływają na pozycję w Google?
Tak. Są jednym z sygnałów wykorzystywanych przez Google do oceny jakości strony, jednak nie są jedynym czynnikiem rankingowym.
Czy wynik 100/100 w PageSpeed jest konieczny?
Nie. Najważniejsze jest osiągnięcie dobrych wartości LCP, INP i CLS oraz zapewnienie użytkownikom szybkiego działania strony.
Jak często sprawdzać Core Web Vitals?
Najlepiej po każdej większej aktualizacji strony, instalacji nowych wtyczek lub zmianie motywu. W przypadku sklepów internetowych i serwisów firmowych warto monitorować wyniki regularnie.
Podsumowanie
Core Web Vitals pomagają ocenić, czy strona internetowa działa szybko, stabilnie i płynnie. Regularne monitorowanie wskaźników LCP, INP oraz CLS pozwala wykrywać problemy z wydajnością i poprawiać doświadczenia użytkowników, co może przełożyć się na lepsze wyniki biznesowe oraz większą widoczność w wyszukiwarce Google.
Komentarze
Masz ten sam problem lub inne rozwiązanie?
Dyskutuj o tym artykule i podziel się swoim doświadczeniem:
Przejdź do zewnętrznej dyskusji na Facebooku dla tego artykułu
Ten problem nadal występuje? Napisz w komentarzu, spróbuję pomóc.