Przejdź do głównej treści
Podstawy SEO

Core Web Vitals: Co specjaliści SEO muszą wiedzieć w 2026 roku

Core Web Vitals są częścią algorytmu Google od 2021 roku. Mimo to większość audytów SEO nadal traktuje je jedynie jako formalność — coś, co warto przejrzeć i o czym można szybko zapomnieć.

7 min czytania
Core Web Vitals: Co specjaliści SEO muszą wiedzieć w 2026 roku

Wstęp

Core Web Vitals są częścią algorytmu rankingowego Google od 2021 roku. Mimo to większość audytów SEO nadal traktuje je jedynie jako formalność — coś, co warto przejrzeć i o czym można szybko zapomnieć.

To błąd.

W 2026 roku sygnały dotyczące doświadczeń użytkownika (page experience) są bardziej zintegrowane z rankingami niż kiedykolwiek. Wolna, „skacząca” strona nie tylko frustruje użytkowników — kosztuje Cię pozycje w wynikach wyszukiwania. W przeciwieństwie do jakości treści czy profilu linków, problemy z CWV często można naprawić w kilka godzin, a nie tygodni.

Ten przewodnik wyjaśnia, co tak naprawdę mierzy każdy z wskaźników Core Web Vitals, jak wygląda „dobry” wynik i — co najważniejsze — co zrobić, gdy Twoje wyniki są słabe.

Bez programistycznego żargonu. Tylko jasne wyjaśnienia i konkretne rozwiązania.


Czym są Core Web Vitals?

Core Web Vitals (CWV) to zestaw wskaźników wydajności opartych na rzeczywistych danych, zdefiniowanych przez Google w celu pomiaru tego, jak użytkownicy odbierają stronę — nie tylko jak szybko technicznie się ładuje, ale jak komfortowo się z niej korzysta.

Wyróżniamy trzy główne wskaźniki:

Wskaźnik

Co mierzy

Dobry wynik

LCP – Largest Contentful Paint

Szybkość ładowania głównej treści

≤ 2,5 sekundy

INP – Interaction to Next Paint

Responsywność na interakcje użytkownika

≤ 200 milisekund

CLS – Cumulative Layout Shift

Stabilność wizualna (czy elementy „skaczą”?)

≤ 0,1

Google zbiera te dane od rzeczywistych użytkowników przeglądarki Chrome za pośrednictwem Chrome User Experience Report (CrUX) — co oznacza, że Twoje wyniki odzwierciedlają realne doświadczenia odwiedzających, a nie tylko wyniki z testów laboratoryjnych.

Uwaga dotycząca INP: W marcu 2024 roku Google zastąpiło wskaźnik First Input Delay (FID) wskaźnikiem Interaction to Next Paint (INP) jako oficjalnym miernikiem responsywności. Jeśli w starszych raportach nadal widzisz FID, nie jest on już czynnikiem rankingowym. Teraz liczy się INP.


LCP — Largest Contentful Paint

Co mierzy

LCP śledzi czas potrzebny na załadowanie największego widocznego elementu na stronie. Zazwyczaj jest to:

  • Obraz typu hero lub baner

  • Duży nagłówek

  • Miniatura wideo

Jest to wskaźnik zastępczy dla pytania: „jak szybko strona wydaje się użyteczna?” — ponieważ największy element jest zazwyczaj tym, na co użytkownik czeka najbardziej.

Benchmarki wyników

Wynik

Ocena

≤ 2,5s

✅ Dobry

2,5s – 4,0s

🟡 Wymaga poprawy

> 4,0s

🔴 Słaby

Co powoduje słaby wynik LCP

  • Duże, nieskompresowane obrazy — najczęstsza przyczyna

  • Zasoby blokujące renderowanie — JavaScript lub CSS, które opóźniają wyświetlenie strony

  • Wolny czas odpowiedzi serwera (TTFB) — jeśli serwer jest wolny, wszystko inne również będzie wolne

  • Brak strategii leniwego ładowania (lazy loading) — ładowanie obrazów znajdujących się poza ekranem zbyt wcześnie

Jak to naprawić

  1. Kompresuj i konwertuj obrazy do formatu WebP — pliki WebP są zazwyczaj o 25–35% mniejsze niż JPEG przy zachowaniu tej samej jakości

  2. Dodaj fetchpriority="high" do głównego obrazu — informuje przeglądarkę, aby nadała priorytet jego ładowaniu

  3. Wyeliminuj zasoby blokujące renderowanie — odrocz niekrytyczny JavaScript, wstaw krytyczny CSS bezpośrednio w kodzie (inline)

  4. Użyj CDN — skraca czas odpowiedzi serwera poprzez serwowanie zasobów z lokalizacji bliższych użytkownikowi

  5. Włącz buforowanie przeglądarki — powracający użytkownicy ładują stronę z pamięci podręcznej, a nie od zera


INP — Interaction to Next Paint

Co mierzy

INP mierzy, jak szybko strona reaguje po interakcji użytkownika — kliknięciu przycisku, otwarciu menu czy wpisaniu tekstu w pole wyszukiwania. Rejestruje najdłuższe opóźnienie interakcji podczas całej wizyty na stronie.

To wskaźnik, o którym większość właścicieli stron nie myśli, ale użytkownicy odczuwają go nieustannie. Strona, która ładuje się szybko, ale „zamraża” na pół sekundy przy każdym kliknięciu, ma słaby wynik INP.

Benchmarki wyników

Wynik

Ocena

≤ 200ms

✅ Dobry

200ms – 500ms

🟡 Wymaga poprawy

> 500ms

🔴 Słaby

Co powoduje słaby wynik INP

  • Intensywne wykonywanie kodu JavaScript — przeglądarka jest zajęta uruchamianiem skryptów, gdy użytkownik klika

  • Długie zadania blokujące główny wątek — każde zadanie trwające powyżej 50 ms opóźnia zdolność przeglądarki do reakcji

  • Skrypty stron trzecich — analityka, widżety czatu, skrypty reklamowe i menedżery tagów to częste przyczyny problemów

  • Nadmierny rozmiar DOM — strony z tysiącami elementów HTML aktualizują się wolniej

Jak to naprawić

  1. Przeprowadź audyt i ogranicz skrypty stron trzecich — użyj panelu Performance w przeglądarce, aby sprawdzić, które skrypty zajmują najwięcej czasu

  2. Podziel długie zadania — rozbij ciężki kod JavaScript na mniejsze fragmenty za pomocą setTimeout lub scheduler.postTask()

  3. Odrocz niekrytyczny JavaScript — wszystko, co nie musi działać w momencie ładowania strony, nie powinno być uruchamiane

  4. Zredukuj złożoność DOM — celuj w liczbę poniżej 1500 węzłów DOM

Naprawa INP często wymaga pomocy programisty. Jednak identyfikacja skryptów powodujących problem jest czymś, co możesz zrobić samodzielnie — a Keyword Kick wskazuje problemy z INP na poziomie strony, więc dokładnie wiesz, gdzie szukać.


CLS — Cumulative Layout Shift

Co mierzy

CLS mierzy stabilność wizualną — jak bardzo układ strony przesuwa się nieoczekiwanie podczas ładowania. Znasz to uczucie, gdy chcesz kliknąć przycisk, a w ostatniej chwili ładuje się reklama, która przesuwa go w dół.

Przesunięcia układu są dezorientujące, frustrujące i bezpośrednio mierzone przez Google.

Benchmarki wyników

Wynik

Ocena

≤ 0,1

✅ Dobry

0,1 – 0,25

🟡 Wymaga poprawy

> 0,25

🔴 Słaby

Co powoduje słaby wynik CLS

  • Obrazy bez określonych wymiarów (width/height) — przeglądarka nie wie, ile miejsca zarezerwować

  • Reklamy, osadzone treści i iframes bez zarezerwowanego miejsca — ładują się z opóźnieniem i spychają treść w dół

  • Czcionki internetowe powodujące FOUT (Flash of Unstyled Text) — tekst zmienia układ, gdy ładuje się niestandardowa czcionka

  • Dynamicznie wstrzykiwana treść — banery, powiadomienia o ciasteczkach i pop-upy, które pojawiają się nad istniejącą treścią

Jak to naprawić

  1. Zawsze określaj width i height dla obrazów — nawet przy responsywnym CSS, przeglądarka użyje proporcji, aby wstępnie zarezerwować miejsce

  2. Rezerwuj miejsce na reklamy i osadzone treści — ustaw stałe min-height dla kontenerów reklamowych, zanim się załadują

  3. Użyj font-display: optional lub font-display: swap — redukuje przesuwanie tekstu podczas ładowania czcionek

  4. Unikaj wstawiania treści nad istniejącą — jeśli potrzebujesz banera lub powiadomienia o cookies, umieść je na dole lub jako nakładkę (overlay)


Jak Core Web Vitals wpływają na rankingi

Google używa CWV jako czynnika rozstrzygającego na poziomie strony — nie zastępuje on trafności i autorytetu, ale jest wyróżnikiem, gdy dwie strony są porównywalne pod innymi względami.

Oznacza to, że:

  • Naprawa CWV nie uratuje strony z nieistotną treścią

  • Jednak między dwiema stronami o równej jakości, ta szybsza i bardziej stabilna zajmie wyższą pozycję

  • W konkurencyjnych zapytaniach, gdzie pierwsza strona wyników jest „gęsta”, CWV może być marginesem, który dzieli pozycję 3 od pozycji 6

Istnieje również efekt pośredni: lepsze doświadczenie użytkownika → niższy współczynnik odrzuceń → dłuższy czas przebywania na stronie → silniejsze sygnały zaangażowania. Te czynniki kumulują się w czasie.


Dane z terenu (Field Data) vs. Dane laboratoryjne (Lab Data) — co liczy się dla rankingów?

Spotkasz się z dwoma typami danych CWV:

Typ

Źródło

Używane do rankingów?

Dane z terenu (realni użytkownicy)

Chrome UX Report (CrUX)

✅ Tak

Dane laboratoryjne (symulowane)

Lighthouse, PageSpeed Insights

❌ Nie (tylko diagnostyka)

Google wykorzystuje dane z terenu. Dane laboratoryjne są przydatne do diagnozowania problemów i testowania poprawek, ale realny wpływ na ranking pochodzi z doświadczeń prawdziwych użytkowników.

Uwaga: jeśli Twoja strona nie ma wystarczającego ruchu z Chrome, aby wygenerować dane z terenu (zazwyczaj dotyczy to nowych stron lub stron z małym ruchem), Google korzysta z danych laboratoryjnych. W przypadku większości stron o ugruntowanej pozycji, stosuje się dane z terenu.


Jak sprawdzić swoje Core Web Vitals

Opcja 1 — Google Search Console

Raport Podstawowe wskaźniki internetowe (w sekcji „Obsługa”) w GSC pokazuje dane z terenu pogrupowane na „Dobre”, „Wymagające poprawy” i „Słabe” na poziomie grup adresów URL. To autorytatywne źródło informacji o tym, co faktycznie widzi Google.

Ograniczenie: Grupuje podobne adresy URL i nie pokazuje wyników dla pojedynczych stron.

Opcja 2 — Google PageSpeed Insights

Wklej dowolny adres URL na stronie pagespeed.web.dev, aby zobaczyć zarówno dane z terenu (jeśli są dostępne), jak i dane laboratoryjne obok siebie. Dobre do diagnozowania poszczególnych stron.

Opcja 3 — Audyt strony Keyword Kick

Audyt strony w Keyword Kick zawiera ocenę Core Web Vitals, która wykrywa problemy z CWV w całej Twojej witrynie — nie tylko dla jednego adresu URL. Pokazuje:

  • Które strony mają słabe wyniki lub wymagają poprawy

  • Który konkretny wskaźnik zawodzi (LCP, INP lub CLS)

  • Priorytetyzowane rekomendacje naprawcze, dzięki czemu najpierw zajmiesz się najważniejszymi problemami

To najszybszy sposób na audyt CWV w witrynie z setkami stron bez konieczności ręcznego uruchamiania PageSpeed Insights dla każdej z nich.


Praktyczna kolejność napraw

Jeśli Twoje wyniki CWV wymagają pracy, zajmij się nimi w tej kolejności:

1. Najpierw napraw CLS — zazwyczaj najszybsze zwycięstwa (dodanie wymiarów obrazów, rezerwacja miejsca na reklamy). Niski nakład pracy programistycznej, duży wpływ.

2. Następnie napraw LCP — kompresja obrazów i konfiguracja CDN są osiągalne bez głębokiej wiedzy technicznej. Skrypty blokujące renderowanie mogą wymagać pomocy programisty.

3. Na końcu napraw INP — zazwyczaj wymaga profilowania JavaScript i zaangażowania programisty, ale jest krytyczne tylko wtedy, gdy Twoja strona ma dużą interaktywność (filtrowanie, wyszukiwanie, złożone formularze).


Szybkie podsumowanie CWV

Wskaźnik

Co mierzy

Dobry

Słaby

Główna naprawa

LCP

Czas ładowania największego elementu

≤ 2,5s

> 4,0s

Kompresja obrazów, CDN

INP

Reakcja na interakcję użytkownika

≤ 200ms

> 500ms

Redukcja JS, odroczenie skryptów

CLS

Stabilność układu

≤ 0,1

> 0,25

Dodanie wymiarów obrazów, rezerwacja miejsca na reklamy


Najczęściej zadawane pytania

Podobne artykuły