Core Web Vitals: Wskaźniki jakości strony i ranking

Ten artykuł rozwija temat z: Czynniki techniczne i UX w rankingu Google
Core Web Vitals (Podstawowe wskaźniki internetowe) to zestaw trzech konkretnych metryk, które Google wykorzystuje do pomiaru i oceny jakości doświadczenia użytkownika (UX) na stronie internetowej. Core Web Vitals to trzy metryki Google - LCP, INP i CLS - które mierzą jakość doświadczenia użytkownika i są oficjalnym czynnikiem rankingowym w ramach sygnałów Page Experience. Ich celem jest kwantyfikacja kluczowych aspektów interakcji: szybkości ładowania, responsywności i stabilności wizualnej. Optymalizacja tych wskaźników ma bezpośredni wpływ nie tylko na pozycje w wynikach wyszukiwania, ale również na wskaźniki biznesowe, takie jak konwersja czy współczynnik odrzuceń.
Więcej o tym przeczytasz w: Szybkość ładowania strony a pozycja w Google
Czym są Core Web Vitals (Podstawowe wskaźniki internetowe)
Podstawowe wskaźniki internetowe to inicjatywa Google mająca na celu dostarczenie ujednoliconych wytycznych dotyczących jakości, które są kluczowe dla zapewnienia doskonałych wrażeń użytkownikom sieci. Metryki te koncentrują się na realnych odczuciach użytkownika i odpowiadają na trzy fundamentalne pytania:
- Jak szybko strona się ładuje? (Mierzone przez LCP)
- Jak szybko strona reaguje na interakcje? (Mierzone przez INP)
- Czy układ strony jest stabilny podczas ładowania? (Mierzone przez CLS)
Wskaźniki te są częścią większego zestawu sygnałów o nazwie Page Experience, które Google bierze pod uwagę przy ustalaniu rankingu stron. Dobry wynik Core Web Vitals może przyczynić się do lepszej widoczności w wyszukiwarce, podczas gdy słabe wyniki mogą ją obniżyć.
Trzy filary Core Web Vitals
Każdy z trzech wskaźników Core Web Vitals odnosi się do innego aspektu doświadczenia użytkownika. Aby strona została oceniona pozytywnie, musi spełniać progi "dobre" dla wszystkich trzech metryk.
LCP (Largest Contentful Paint) - szybkość ładowania
Largest Contentful Paint (Największe wyrenderowanie treści) mierzy czas, jaki upływa od momentu rozpoczęcia ładowania strony do chwili wyrenderowania największego elementu treści (bloku tekstu, obrazu lub wideo) w widocznym obszarze ekranu. Jest to kluczowy wskaźnik postrzeganej szybkości ładowania.
Progi LCP:
- Dobry: poniżej 2,5 sekundy
- Wymaga poprawy: od 2,5 do 4,0 sekund
- Słaby: powyżej 4,0 sekund
Sposoby poprawy LCP:
- Optymalizacja obrazów poprzez użycie nowoczesnych formatów (WebP, AVIF) i kompresji.
- Użycie atrybutu
fetchpriority="high"dla kluczowego obrazu LCP, aby przeglądarka pobrała go w pierwszej kolejności. - Wstępne ładowanie kluczowych zasobów za pomocą
<link rel="preload">. - Skrócenie czasu odpowiedzi serwera (TTFB - Time to First Byte), np. przez wybór lepszego hostingu lub wdrożenie sieci dostarczania treści (CDN).
- Eliminacja zasobów blokujących renderowanie (render-blocking resources), takich jak skrypty JavaScript i arkusze CSS.
Czy próg LCP zmienił się w 2026 roku?
Do chwili publikacji tego artykułu, Google nie zmienił oficjalnego progu LCP - wciąż wynosi on 2,5 sekundy dla oceny "dobrej". Informacje o rzekomej zmianie na 2,0 s w 2026 roku to popularne rekomendacje branżowe, a nie oficjalne wytyczne. Część specjalistów SEO zaleca celowanie poniżej 2,0 s, zwłaszcza na urządzeniach mobilnych, aby zyskać przewagę konkurencyjną i zbudować bufor bezpieczeństwa. Nie jest to jednak oficjalna zmiana normy Google, a próg 2,5 sekundy pozostaje wiążącą wartością w narzędziach pomiarowych.
INP (Interaction to Next Paint) - responsywność
Interaction to Next Paint (Interakcja do następnego wyrenderowania) to wskaźnik mierzący ogólną responsywność strony na interakcje użytkownika. Analizuje on opóźnienie wszystkich interakcji (kliknięć, dotknięć, wpisywania tekstu) i raportuje jedną wartość, która reprezentuje najgorsze lub prawie najgorsze opóźnienie. W marcu 2024 roku INP oficjalnie zastąpił wskaźnik FID (First Input Delay). W odróżnieniu od FID, który mierzył opóźnienie tylko przy pierwszej interakcji, INP analizuje responsywność strony podczas całej wizyty użytkownika.
Progi INP:
- Dobry: poniżej 200 milisekund
- Wymaga poprawy: od 200 do 500 milisekund
- Słaby: powyżej 500 milisekund
Sposoby poprawy INP:
- Identyfikacja i optymalizacja długich zadań (long tasks), czyli skryptów JavaScript, których wykonanie blokuje główny wątek na dłużej niż 50 ms.
- Używanie atrybutów
deferiasyncdla skryptów, które nie są niezbędne do pierwszego wyrenderowania strony. - Ograniczenie i optymalizacja skryptów firm trzecich (np. analitycznych, reklamowych), które często obciążają główny wątek.
CLS (Cumulative Layout Shift) - stabilność wizualna
Cumulative Layout Shift (Skumulowane przesunięcie układu) mierzy, jak bardzo niestabilny jest layout strony podczas jej ładowania. Wskaźnik ten sumuje wszystkie nieoczekiwane przesunięcia elementów, które następują bez interakcji użytkownika. Obrazowym przykładem problemu z CLS jest sytuacja, gdy użytkownik próbuje kliknąć przycisk "Anuluj", a w ostatniej chwili nad nim ładuje się baner, powodując przesunięcie układu i przypadkowe kliknięcie przycisku "Kupuję".
Progi CLS:
- Dobry: poniżej 0,1
- Wymaga poprawy: od 0,1 do 0,25
- Słaby: powyżej 0,25
Sposoby poprawy CLS:
- Zawsze podawaj atrybuty
widthiheightdla obrazów i elementów wideo. - Używaj właściwości CSS
aspect-ratiodo rezerwowania przestrzeni dla elementów o dynamicznych wymiarach. - Rezerwuj stałą przestrzeń na reklamy i inne dynamicznie ładowane treści (embedy).
- Unikaj wstawiania nowej treści powyżej już istniejącej, chyba że jest to reakcja na działanie użytkownika.
- Zarządzaj ładowaniem czcionek za pomocą
font-display: swap, aby zminimalizować przesunięcia tekstu.
Jak Google mierzy Core Web Vitals - dane terenowe vs laboratoryjne
Zrozumienie, jak Google zbiera dane o Core Web Vitals, jest kluczowe dla prawidłowej interpretacji wyników. Istnieją dwa rodzaje danych:
- Dane terenowe (Field Data): Pochodzą od rzeczywistych użytkowników przeglądarki Chrome, którzy wyrazili zgodę na zbieranie anonimowych statystyk. Dane te są gromadzone w raporcie Chrome User Experience Report (CrUX). O pozycji w Google decydują dane terenowe z raportu CrUX, analizowane w 28-dniowym oknie na poziomie 75. percentyla - a nie wyniki z Lighthouse. Oznacza to, że aby wskaźnik został uznany za "dobry", 75% użytkowników musi doświadczyć wartości mieszczącej się w tym progu.
- Dane laboratoryjne (Lab Data): Są zbierane w kontrolowanym środowisku, przy użyciu stałych ustawień sieci i urządzenia. Narzędzia takie jak Lighthouse generują dane laboratoryjne.
Częstym błędem jest uznawanie wyniku 95/100 w Lighthouse za gwarancję zaliczenia Core Web Vitals. To dane laboratoryjne, a Google ocenia rzeczywistych użytkowników, których warunki (słabsze urządzenie, wolniejszy internet) mogą być zupełnie inne. Dane laboratoryjne są doskonałe do diagnozowania problemów, ale ostatecznym źródłem prawdy dla SEO są dane terenowe.
Narzędzia do analizy i monitoringu
Google udostępnia zestaw bezpłatnych narzędzi, które pomagają w mierzeniu, analizie i monitorowaniu Core Web Vitals:
- Google Search Console: W raporcie "Podstawowe wskaźniki internetowe" prezentuje zagregowane dane terenowe (CrUX) dla całej witryny. Pozwala zidentyfikować grupy adresów URL z problemami i monitorować postępy w optymalizacji.
- PageSpeed Insights: To narzędzie łączy dane laboratoryjne (z Lighthouse) z danymi terenowymi (z CrUX) dla pojedynczego adresu URL. Umożliwia szybką diagnozę i przedstawia konkretne rekomendacje optymalizacyjne.
- Chrome DevTools: Wbudowane narzędzia deweloperskie w przeglądarce Chrome pozwalają na zaawansowaną analizę i debugowanie problemów z wydajnością w czasie rzeczywistym, w tym identyfikację elementów powodujących przesunięcia layoutu (CLS) czy długich zadań (long tasks) wpływających na INP.
Dlaczego warto dbać o Core Web Vitals - korzyść biznesowa
Inwestycja w optymalizację Core Web Vitals to nie tylko działanie pod kątem algorytmów Google. To przede wszystkim inwestycja w doświadczenie użytkownika, która przekłada się na realne korzyści biznesowe. Szybsza, bardziej responsywna i stabilna strona prowadzi do:
- Wyższej konwersji: Użytkownicy są bardziej skłonni do dokonania zakupu lub wypełnienia formularza, gdy strona działa płynnie.
- Niższego wskaźnika porzuceń koszyka: Wolne ładowanie i niestabilność to częste przyczyny rezygnacji z transakcji.
- Lepszych pozycji organicznych: Jako oficjalny czynnik rankingowy, dobre wyniki CWV mogą wspierać widoczność w Google.
Optymalizacja Core Web Vitals to ciągły proces, a nie jednorazowe zadanie. Regularny monitoring i reagowanie na nowe wyzwania technologiczne pozwalają utrzymać wysoką jakość strony i przewagę konkurencyjną.