Czy Core Web Vitals mają znaczenie dla Twojej strony? Trochę tak, trochę nie. Jeśli czytałeś o nich gdziekolwiek indziej, pewnie odniosłeś wrażenie, że bez wyniku 100 na 100 strona jest skazana na niewidoczność. To nieprawda, ale zignorować ich też się nie da, bo od nich zależy, ile osób w ogóle zostanie na stronie na tyle długo, żeby przeczytać, co masz do zaoferowania.

Rozkładam poniżej, co to właściwie są te trzy litery, LCP, CLS i INP, jak sprawdzić wynik własnej strony w dwie minuty i skąd się biorą złe wyniki akurat na WordPressie.

Co to są Core Web Vitals. LCP, CLS i INP po ludzku

Core Web Vitals to trzy wskaźniki, które Google wymyślił, żeby zmierzyć coś, co wcześniej było tylko wrażeniem. Czy strona wydaje się szybka i stabilna, czy raczej denerwująca. Każdy z trzech mierzy inny moment tego doświadczenia.

LCP, czyli jak szybko widzisz najważniejszą treść

LCP to skrót od Largest Contentful Paint. Mierzy czas, po jakim na ekranie pojawia się największy widoczny element strony, najczęściej duże zdjęcie albo nagłówek. Nie chodzi o to, kiedy strona zaczyna się ładować, tylko kiedy widzisz to, po co właściwie wszedłeś. Dobry wynik to poniżej dwóch i pół sekundy.

CLS, czyli czy strona skacze podczas ładowania

CLS to Cumulative Layout Shift. Znasz to uczucie, gdy chcesz kliknąć przycisk, a w ostatniej chwili nad nim wyskakuje baner albo reklama i klikasz coś zupełnie innego. To właśnie CLS, suma takich nieoczekiwanych przesunięć układu strony. Dobry wynik to poniżej 0,1, czyli praktycznie zero takich niespodzianek.

INP, czyli jak szybko strona reaguje na kliknięcie

INP to Interaction to Next Paint, najmłodszy z trójki wskaźników. Mierzy, ile czasu mija między kliknięciem czy dotknięciem ekranu a tym, aż strona faktycznie zareaguje. Klikasz „wyślij” w formularzu i patrzysz, czy coś się dzieje, czy strona zamarła na chwilę. Dobry wynik to poniżej 200 milisekund, czyli krócej, niż zdążysz to zauważyć.

Żeby strona dostała ocenę dobrą, wszystkie trzy wskaźniki muszą się zmieścić w tych progach jednocześnie, i to nie w jednym teście, tylko dla większości realnych odwiedzin.

Jak sprawdzić wynik swojej strony

Najprościej wejść na pagespeed.web.dev, wkleić adres strony i kliknąć analizuj. Zobaczysz wynik osobno dla telefonu i komputera, bo prawie zawsze różnią się dość mocno, telefon zwykle wypada gorzej.

Jeśli chcesz zobaczyć, jak wygląda to dla całej witryny, nie jednej podstrony, wejdź do Google Search Console i raportu Podstawowe wskaźniki internetowe. Tam Google pokazuje realne dane od odwiedzających Twoją stronę, pogrupowane na dobre, wymagające poprawy i słabe. To ta sama sekcja, w której czasem widać czerwone albo żółte oznaczenia, które ludzi straszą, choć często dotyczą jednej grupy podstron, nie całej strony naraz.

Czy to naprawdę wpływa na pozycję w Google

Wpływa, ale nie tak, jak sugerują niektóre nagłówki. Core Web Vitals to jeden z wielu setek sygnałów, których Google używa do ustalania pozycji, nie przełącznik, który sam z siebie wystrzeli Cię na pierwsze miejsce albo z niego zrzuci. Rzecznicy Google powtarzają to od lat, trafność treści i to, czy strona faktycznie odpowiada na pytanie, wciąż liczy się dużo bardziej niż to, czy LCP wynosi 1,8 czy 2,3 sekundy.

Gdzie to realnie ma znaczenie, to sytuacja, w której dwie strony są sobie mniej więcej równe pod względem treści. Wtedy szybsza i stabilniejsza wygrywa, bo Google traktuje CWV trochę jak języczek u wagi. I jest jeszcze druga strona medalu, która ma większe znaczenie niż samo SEO. Wolna strona traci ludzi, zanim w ogóle zobaczą, co masz do zaoferowania. Ktoś, kto czeka pięć sekund na załadowanie strony hydraulika, zwyczajnie wraca do wyników wyszukiwania i dzwoni do kogoś innego.

Skąd się biorą złe wyniki na WordPressie

Miałem klienta, mechanika samochodowego, który miał na stronie duże zdjęcie warsztatu w tle nagłówka. Wgrane prosto z telefonu, bez żadnej obróbki, około 8 megabajtów. LCP na komórce wychodziło ponad 6 sekund, czyli ktoś czekał sześć sekund, zanim w ogóle zobaczył, że to strona warsztatu samochodowego. Po skompresowaniu zdjęć i wymianie wtyczki do cache, bo miał ich zainstalowanych kilka naraz i się dublowały, LCP spadło do niecałych 2 sekund. Bez zmiany jednej linijki wyglądu strony, tylko porządek w tym, co działa w tle.

To najczęstszy scenariusz na WordPressie. Zdjęcia wgrywane bez kompresji, bo aparat w telefonie robi teraz zdjęcia w rozdzielczości, jakiej strona internetowa nigdy nie potrzebuje. Za dużo wtyczek naraz, zwłaszcza tych, które dokładają własny kod JavaScript, czaty, popupy z rabatem, banery cookie, formularze zapisu na newsletter. Każda z osobna niewiele waży, razem potrafią spowolnić stronę wyraźnie. Słaby hosting współdzielony, na którym serwer sam w sobie odpowiada wolno, zanim jeszcze przeglądarka zacznie cokolwiek renderować. I reklamy albo osadzone mapy bez zarezerwowanego miejsca na stronie, przez co reszta treści przeskakuje, gdy się dogrywają, czyli prosta droga do złego CLS.

Czy warto to naprawiać samemu, czy zlecić

Część rzeczy da się poprawić samemu, nawet bez wiedzy technicznej. Skompresowanie zdjęć przed wgraniem, na przykład darmowym narzędziem typu TinyPNG, to pięć minut roboty i często największa pojedyncza poprawa, jaką można zrobić. Odinstalowanie wtyczek, których i tak nie używasz, też się zalicza.

Inne rzeczy wymagają kogoś, kto się na tym zna. Zmiana hostingu, konfiguracja cache tak, żeby nie gryzła się z resztą strony, poprawki w kodzie motywu, które ładują niepotrzebne skrypty na każdej podstronie. Tu łatwo coś zepsuć, jeśli nie wiesz dokładnie, co robisz, bo dobra wtyczka do cache źle skonfigurowana potrafi rozłożyć stronę równie skutecznie, jak jej brak. Core Web Vitals to jedna z rzeczy, które sprawdzam w audycie technicznym, razem z konkretną listą tego, co je ciągnie w dół na Twojej stronie, nie tylko sam wynik liczbowy. To fragment szerszego audytu SEO, jeśli wolisz od razu spojrzeć na całość, a nie tylko na szybkość, zobacz podstronę audytów z pełną ofertą.

Jeśli chcesz sprawdzić, jak wygląda to u Ciebie, zanim zdecydujesz się na cokolwiek więcej, napisz do mnie, zerknę i powiem uczciwie, czy warto się tym zajmować. 🙂

Najczęstsze pytania

Czy wynik 100 na 100 w PageSpeed Insights jest konieczny?

Nie. Ten wynik to metryka laboratoryjna, nie sam Core Web Vitals, i ściganie się o setkę zwykle nie ma sensu biznesowego. Liczy się, żeby wszystkie trzy wskaźniki mieściły się w progu dobrego wyniku, a nie że są idealne.

Czy Core Web Vitals dotyczą telefonu, czy tylko komputera?

Obu, ale osobno. Google zbiera dane osobno dla telefonu i komputera, i zwykle to wynik na telefonie jest gorszy, bo słabszy procesor i wolniejszy internet komórkowy bardziej odczuwają każdy dodatkowy megabajt.

Ile kosztuje poprawa Core Web Vitals?

Zależy, co jest przyczyną. Kompresja zdjęć i odinstalowanie zbędnych wtyczek to nic nie kosztuje poza czasem. Zmiana hostingu albo praca nad kodem motywu to już konkretna usługa, audyt techniczny pokazuje dokładnie, co u Ciebie kosztowałoby najwięcej wysiłku, a co jest szybką wygraną.

Czy sama wtyczka do cache wystarczy, żeby to naprawić?

Czasem tak, czasem nie. Jeśli głównym problemem są ciężkie zdjęcia albo za dużo wtyczek naraz, cache tego nie naprawi, bo problem nie leży w braku cache, tylko w tym, co strona musi wysłać do przeglądarki za każdym razem. Cache pomaga najbardziej przy wolnym hostingu i powtarzających się odwiedzinach tej samej podstrony.