Słownik SEO · Techniczne SEO

Core Web Vitals

Core Web Vitals to trzy wskaźniki Google mierzące realną jakość doświadczenia użytkownika na stronie: szybkość ładowania głównej treści, responsywność na interakcje oraz stabilność wizualną. Od 2021 roku są oficjalnym czynnikiem rankingowym.

Czas czytania: ok. 4 minuty Kategoria: Techniczne SEO Priorytet P1 – czynnik rankingowy Google

Czym są Core Web Vitals?

Core Web Vitals (w skrócie CWV) to część szerszego zestawu sygnałów jakości strony (Page Experience), który Google wprowadził jako czynnik rankingowy w 2021 roku. Trzy wskaźniki CWV koncentrują się na trzech różnych aspektach: szybkości ładowania, interaktywności i stabilności wizualnej.

Co ważne – Google mierzy CWV na podstawie prawdziwych danych użytkowników (tzw. field data zbierane przez Chrome User Experience Report), nie tylko testów laboratoryjnych. Oznacza to, że wartości, które widzisz w raporcie CWV w Google Search Console, odzwierciedlają faktyczne doświadczenia odwiedzających Twoją stronę.

Ważne: Core Web Vitals nie zastąpią dobrej treści. Google wielokrotnie podkreślał, że strona z doskonałą treścią, ale słabymi CWV może wciąż rankować wyżej niż strona z idealnymi wskaźnikami, ale bez wartościowego contentu. CWV to czynnik tie-breaker – rozstrzygający przy zbliżonej jakości stron.

Trzy wskaźniki Core Web Vitals

Core Web Vitals składają się z trzech wskaźników: LCP (Largest Contentful Paint), INP (Interaction to Next Paint) i CLS (Cumulative Layout Shift). Każdy z nich mierzy inny aspekt jakości strony – odpowiednio szybkość ładowania, responsywność na działania użytkownika i stabilność wizualną układu. Google określił dla każdego wskaźnika progi wartości, które decydują o tym, czy strona jest oceniana jako dobra, wymagająca poprawy lub słaba.

LCP
Largest Contentful Paint

Mierzy czas potrzebny do wyrenderowania największego widocznego elementu na stronie – zwykle głównego zdjęcia, banera lub bloku tekstu.

Dobry≤ 2,5 s
Wymaga poprawy2,5–4 s
Słaby> 4 s
INP
Interaction to Next Paint

Mierzy opóźnienie między każdą interakcją użytkownika (kliknięcie, dotyk, klawiatura) a wizualną odpowiedzią strony. Zastąpił FID w 2024 r.

Dobry≤ 200 ms
Wymaga poprawy200–500 ms
Słaby> 500 ms
CLS
Cumulative Layout Shift

Mierzy nieoczekiwane przesunięcia elementów podczas ładowania strony – np. tekst „skaczący” gdy załaduje się reklama. Im mniejszy wynik, tym lepiej.

Dobry≤ 0,1
Wymaga poprawy0,1–0,25
Słaby> 0,25

Jak sprawdzić Core Web Vitals swojej strony?

Najszybszym sposobem na sprawdzenie Core Web Vitals jest Google Search Console – w zakładce „Wrazenia na stronie” znajdziesz raport oparty na prawdziwych danych uzytkownikow Twojej witryny. Do szczegolowej analizy konkretnego URL mozna uzyc narzedzia PageSpeed Insights, ktore pokazuje jednoczesnie dane laboratoryjne i terenowe oraz wskazuje dokladne przyczyny problemow. Dla programistow dostepne jest rowniez Lighthouse w Chrome DevTools, ktore generuje pelny raport wydajnosci strony.

🔎
Google Search Console
Zakładka „Wrażenia na stronie” → raport CWV z prawdziwych danych użytkowników. Dostępny za darmo.
PageSpeed Insights
Pokazuje dane lab i field dla konkretnego URL. Wskazuje dokładne problemy i sugestie poprawy.
🛠️
Chrome DevTools
Zakładka Lighthouse w narzędziach deweloperskich przeglądarki Chrome. Szczegółowa analiza wydajności.
🌐
web.dev/measure
Narzędzie Google do jednorazowej analizy CWV i innych wskaźników wydajności strony.

Jak poprawić Core Web Vitals?

Poprawa Core Web Vitals wymaga osobnego podejścia do każdego z trzech wskaźników, ponieważ każdy z nich ma inne przyczyny i inne metody optymalizacji. Najczęstszymi problemami są: zbyt duże obrazy bez kompresji (LCP), nadmierne skrypty JavaScript (INP) oraz brak zdefiniowanych wymiarów elementów (CLS). W przypadku stron WordPress dużą część optymalizacji można przeprowadzić za pomocą dedykowanych wtyczek do cache i wydajności.

LCP – popraw ładowanie głównej treści

  • 1 Użyj atrybutu fetchpriority=”high” na głównym obrazie hero – przeglądarka pobierze go w pierwszej kolejności.
  • 2 Wdróż CDN (np. Cloudflare) – serwuje statyczne pliki z serwera fizycznie bliższego użytkownikowi.
  • 3 Zoptymalizuj i skonwertuj obrazy do formatu WebP – redukcja rozmiaru pliku nawet o 30–80% vs. JPEG.
  • 4 Usuń renderowanie blokujące CSS i JS – skrypty ładuj z atrybutem defer lub async.

INP – popraw responsywność interakcji

  • 1 Zredukuj obciążenie głównego wątku JS – przenieś ciężkie operacje do Web Workers lub podziel je na mniejsze zadania.
  • 2 Ogranicz liczbę zainstalowanych wtyczek w WordPress – każda wtyczka może dodawać skrypty blokujące interakcje.
  • 3 Używaj event delegation zamiast wielu oddzielnych event listenerów na stronie.

CLS – wyeliminuj skoki layoutu

  • 1 Zawsze definiuj wymiary obrazów w HTML (width i height) – przeglądarka zarezerwuje miejsce przed pobraniem pliku.
  • 2 Unikaj wstrzykiwania treści nad istniejącymi elementami – banery cookies, reklamy i powiadomienia push powinny mieć zarezerwowane miejsce.
  • 3 Preładuj fonty za pomocą <link rel="preload">, żeby uniknąć FOUT (flash of unstyled text).

Najczęstsze błędy przy optymalizacji CWV

Optymalizacja Core Web Vitals często przynosi gorsze wyniki niż oczekiwano, bo właściciele stron skupiają się na błędnych obszarach. Najczęstszym błędem jest optymalizowanie wyłącznie wyników z narzędzi laboratoryjnych, które mogą znacznie różnić się od rzeczywistych danych użytkowników widocznych w Google Search Console. Równie powszechne jest skupianie się tylko na stronie głównej – tymczasem Google ocenia CWV osobno dla każdego URL w witrynie.

  • Optymalizowanie tylko wyników laboratoryjnych – dane field (z Search Console) mogą być zupełnie inne. Sprawdzaj oba źródła.
  • Skupianie się wyłącznie na stronie głównej – Google ocenia CWV per URL. Strony produktów i landing pages mogą mieć inne wyniki.
  • Agresywne lazy loading na elementach LCP – odkładanie ładowania głównego obrazu hero opóźni LCP zamiast go poprawić.
  • Ignorowanie mobilnych wyników CWV – Google stosuje mobile-first indexing, więc wyniki mobilne mają większe znaczenie rankingowe.

Często zadawane pytania

Core Web Vitals są oficjalnym czynnikiem rankingowym Google od 2021 roku i bezpośrednio wpływają na widoczność strony w wynikach wyszukiwania. Poniżej znajdziesz odpowiedzi na najczęściej zadawane pytania dotyczące CWV – od progów wartości, przez narzędzia do sprawdzania, aż po zmiany w zestawie wskaźników.

Czy Core Web Vitals wpływają na pozycję w Google?
Tak – od 2021 roku Core Web Vitals są oficjalnym czynnikiem rankingowym Google w ramach sygnałów Page Experience. W praktyce Google traktuje je jako czynnik tie-breaker: przy zbliżonej jakości treści, lepsza strona technicznie ma przewagę. Nie zastąpią jednak wartościowego contentu i mocnego profilu linków.
Jaki jest dobry wynik LCP?
Google uznaje LCP za dobry, gdy wynosi 2,5 sekundy lub mniej. Wynik między 2,5 a 4 sekundy wymaga poprawy, powyżej 4 sekund jest słaby i może negatywnie wpływać na ranking oraz współczynnik odrzuceń.
Co zastąpiło FID w Core Web Vitals?
W marcu 2024 roku Google zastąpił wskaźnik FID (First Input Delay) wskaźnikiem INP (Interaction to Next Paint). INP jest dokładniejszy – mierzy opóźnienie wszystkich interakcji użytkownika podczas całej sesji, a nie tylko pierwszej.
Czy mogę poprawić CWV bez programisty na WordPress?
Częściowo – tak. Wtyczki takie jak WP Rocket, LiteSpeed Cache lub NitroPack automatyzują wiele optymalizacji (lazy loading, minifikacja, CDN). Jednak niektóre poprawki INP i głębsze problemy LCP mogą wymagać ingerencji w kod motywu lub wtyczek.

Powiązane hasła w słowniku SEO

Core Web Vitals są ściśle powiązane z szerszym obszarem technicznego SEO i wydajności strony. Poniższe pojęcia często występują razem z CWV i warto je znać, aby w pełni rozumieć czynniki wpływające na szybkość i jakość działania witryny.

Powiązane artykuły na blogu

Jeśli chcesz dowiedzieć się więcej o optymalizacji technicznej strony i jej wpływie na SEO, zajrzyj do poniższych artykułów. Znajdziesz w nich praktyczne wskazówki dotyczące poprawy szybkości ładowania i pozycjonowania stron opartych na WordPress.