Core Web Vitals, co mierzy Google i jak poprawić wyniki

Trzy główne wskaźniki core web vitals: LCP, INP, CLS przedstawione graficznie na ekranie laptopa z wykresami wydajności

Core Web Vitals: co Google faktycznie mierzy i jak poprawić wyniki, by użytkownik odczuł różnicę

Core Web Vitals pojawia się przy pozycjonowaniu, prowadzeniu sklepu internetowego czy odbiorze nowej strony firmowej. Google jasno komunikuje, że dba o „podstawowe wskaźniki internetowe” i potrafi nagrodzić witryny zapewniające sprawne, przyjazne doświadczenie użytkownika. Jednak wielu przedsiębiorców nadal nie rozumie, jak mierzone są LCP, INP i CLS, dlaczego czasem pozornie szybka strona wypada słabo w raportach oraz co można zrobić, by poprawić konwersję i wyniki SEO.

W tym artykule wyjaśniam, co kryje się pod skrótami Core Web Vitals, jakie progi Google uznaje za „dobre”, jakie problemy mogą zauważyć odwiedzający stronę przy słabych wynikach oraz gdzie szukać przyczyn. Pokazuję też, jak samodzielnie zdiagnozować problemy i wybrać działania mające realny sens biznesowy: niezależnie od tego, czy prowadzisz strony internetowe, sklep online czy aplikację do obsługi klientów.Wskazówka: Jeżeli prowadzisz serwis w WordPress lub popularny sklep internetowy, większość kluczowych poprawek wdrożysz z poziomu panelu CMS, bez konieczności edycji kodu.

Podstawowe wskaźniki Core Web Vitals: prosty język, mierzalne kryteria

Core Web Vitals to trzy cyfrowe mierniki:

  • LCP (Largest Contentful Paint): mierzy czas, w którym główny element treści strony staje się widoczny dla użytkownika.
  • INP (Interaction to Next Paint): sprawdza, jak szybko strona reaguje na działania użytkownika (kliknięcie, dotknięcie, wpisywanie tekstu).
  • CLS (Cumulative Layout Shift): monitoruje stabilność układu strony: czy elementy nie przesuwają się podczas ładowania.

Odczytywane wyniki klasyfikuje się według jasnych progów. Przedstawia to poniższa tabela:

MetrykaDobryWymaga poprawySłaby
LCP≤ 2,5 sekundy2,5: 4 s> 4 s
INP≤ 200 ms200: 500 ms> 500 ms
CLS≤ 0,10,1: 0,25> 0,25

Google ocenia stronę na bazie 75. percentyla: liczą się doświadczenia przeciętnych odwiedzających, nie pojedyncze szybkie ładowania.

LCP: największa treść na stronie. Co to znaczy i jak ją poprawić

Schemat działania wskaźników core web vitals LCP, INP, CLS na stronie internetowej
Schemat uproszczonego działania LCP, INP i CLS na przykładzie strony internetowej. Ilustracja wygenerowana przez AI.

Jak LCP wpływa na użytkownika?

Kiedy użytkownik klika w link lub reklamę, oczekuje, że szybko zobaczy kluczową treść: zdjęcie produktu, nagłówek, główny baner. Jeżeli czas LCP przekracza 2,5 sekundy, ludzie odbierają stronę jako powolną lub nawet sądzą, że się „zawiesiła”. W serwisach firmowych często długo ładuje się hero image, w sklepach internetowych problemem są opóźnione zdjęcia produktów lub grafik kategorii.

Typowe przyczyny słabego LCP:

  • Duże, nieoptymalne obrazy: JPG/PNG zamiast WebP/AVIF, brak kompresji, zbyt wysokie rozdzielczości.
  • Główna treść (baner, produkt) ładuje się w ostatniej kolejności.
  • Brak ustawień preloadu lub priorytetu dla najważniejszych grafik.
  • Wolna odpowiedź serwera: wysoki TTFB, słaby hosting, brak cache.
  • CSS lub JavaScript blokujące renderowanie głównego elementu.

Jak sprawdzić i poprawić LCP samodzielnie?

  1. Otwórz PageSpeed Insights, wpisz adres głównej strony lub problematycznego produktu.
  2. Zwróć uwagę na sekcję „Diagnostyka”. PageSpeed wskaże element odpowiadający za LCP.
  3. Przejdź do narzędzia WordPress lub panelu sklepu, znajdź grafikę i:
    • zmniejsz rozmiar (grafika na cały ekran nie musi mieć więcej niż 1920×1080 pikseli),
    • wyeksportuj ją do formatu WebP lub AVIF,
    • jeśli korzystasz z wtyczek optymalizujących (np. ShortPixel, Optimole), ustaw automatyczną konwersję,
    • przestaw kolejność ładowania obrazów tak, by kluczowa treść była wczytywana jako pierwsza (możesz użyć atrybutów preload/fetchpriority),
    • aktywuj mechanizm cache (zrób to w panelu hostingu lub przez wtyczkę typu WP Rocket).

Ekspercka rada: W przypadku stron firmowych i sklepów na WooCommerce najpierw zoptymalizuj grafiki i włącz cache. Prosta zmiana formatu zdjęć daje zauważalną poprawę.

INP: szybkość reakcji strony i komfort użytkownika

Kiedy INP powoduje problem biznesowy?

INP pokazuje, jak szybko strona odpowiada na kliknięcia lub inne interakcje. Jeżeli menu otwiera się z opóźnieniem, formularz długo się wysyła, a filtry produktów reagują ospale, użytkownicy tracą cierpliwość i często przerywają zakupy lub rezygnują z kontaktu.

Najczęstsza strata sklepów online wynika z powolnej obsługi przycisku „Dodaj do koszyka”. W stronach usługowych, to ślimaczy się formularz kontaktowy.

Główne powody złych wyników INP:

  • Za dużo skryptów zewnętrznych: rozbudowana analityka, czaty, narzędzia reklamowe, zgody cookies.
  • Długie zadania JavaScript blokujące „główny wątek” przeglądarki: wtyczki wykonujące złożone obliczenia.
  • Zbyt wiele bibliotek lub funkcji, które nie są wykorzystywane przez większość odwiedzających.
  • Nieoptymalne skrypty obsługujące filtry, kalkulatory lub konfiguratory ofert.

Co możesz skontrolować bez znajomości kodu?

  • Wyłącz zbędne wtyczki WordPress lub moduły w sklepie, zacznij od tych najnowszych albo rzadko używanych.
  • Przetestuj różne wersje menu mobilnego, porównując szybkość reakcji na kliknięcie (wtyczki typu „off-canvas” bywają wolniejsze).
  • Sprawdź filtr lub wyszukiwarkę produktów. Jeśli działa wolno, ogranicz ilość wyników lub liczbę opcji wyboru.
  • Przenieś niektóre skrypty (np. chat, narzędzia reklamowe) na dolny koniec strony lub załaduj je z opóźnieniem (ustawienia asynchroniczne/defer w panelu wtyczki).

Uwaga: Zaawansowane optymalizacje JavaScript wymagają programisty. Przed zleceniem takich prac oceń, które funkcje faktycznie są używane przez klientów. Czasem usunięcie zbędnych skryptów daje szybką poprawę INP.

CLS: przesuwający się układ i wada UX

Skąd bierze się zły CLS i po co Google to mierzy?

CLS śledzi nieoczekiwane przesunięcia elementów strony podczas ładowania. Gdy użytkownik chce kliknąć „Kup teraz”, a przycisk nagle „ucieka”, bo doładowuje się baner lub reklama, pojawia się frustracja i porzucanie koszyka.

Typowe przypadki złego CLS:

  • Obrazy i filmy bez zadeklarowanej szerokości i wysokości.
  • Późno ładowane fonty Google zmieniające wysokość tekstu.
  • Popupy, banery zgód cookies i widgety osadzane bez ustalonej przestrzeni.
  • Bloki rekomendacji produktów dodawane na szczyt strony dopiero po wczytaniu reszty treści.
  • Dynamicznie doładowywane listy produktów bez dobrych parametrów w module sklepu.

Jak poprawić CLS?

  1. W panelu CMS znajdź ustawienia wyświetlania obrazów, reklam i materiałów wideo: sprawdź, czy mają atrybuty width i height.
  2. Rezerwuj stałe miejsce dla banerów i popupów, nawet jeśli nie są od razu widoczne.
  3. Wprowadź lazy loading dla mediów poniżej „pierwszego ekranu”. Każdy obraz potrzebuje rezerwacji miejsca.
  4. Ustaw rozmiar bloków dynamicznych w CSS, aby nie pojawiały się nagle nad treścią.
  5. W podglądzie mobilnym sprawdź, czy otwarcie menu lub filtru nie przesuwa ważnych przycisków.

Warto wiedzieć: Ostatnie aktualizacje Chrome potrafią sprawić, że popupy zgodne z przepisami RODO generują nadmiarowy CLS. Zapewnij im właściwe rozmieszczenie!

Dane laboratoryjne vs terenowe: PageSpeed Insights a Google Search Console

Niektórzy właściciele stron analizują wyłącznie wyniki z PageSpeed Insights. To narzędzie korzysta z tzw. „danych laboratoryjnych”: techniczny test pojedynczego adresu URL w zamkniętych warunkach. Sprawdza się przy testowaniu zmian lub szybkiej diagnozie.

Google za ważniejsze uznaje „dane rzeczywiste” (terenowe), zbierane podczas prawdziwych wizyt użytkowników. Takie dane odzwierciedlają doświadczenia rzeczywistych klientów na różnych urządzeniach i w różnych sieciach. Raport z Google Search Console pokazuje zestawienie dla całych grup stron.

NarzędzieRodzaj wynikuZastosowanie biznesowe
PageSpeed InsightsDane laboratoryjne i dane rzeczywiste
(dla popularnych stron)
Szybka diagnostyka pojedynczego adresu
Google Search Console (Core Web Vitals)Dane rzeczywiste: 75. percentyl z ostatnich 28 dniIdentyfikacja problemów masowych dla grup podstron

Gdy PageSpeed Insights informuje o „słabym wyniku”, ale użytkownicy nie skarżą się i współczynnik odrzuceń nie rośnie, nie trzeba przejmować się wynikiem laboratoryjnym. Najważniejsze pozostają dane terenowe z Search Console, bo Google reaguje tylko na problemy pojawiające się na większej grupie adresów.

Rozwiązania i wdrożenia: co zrobić samodzielnie, kiedy szukać pomocy dewelopera?

Małe i średnie firmy oraz sklepy internetowe mogą poprawić wyniki wykorzystując narzędzia i ustawienia dostępne w systemie CMS lub panelu hostingu. Oto przykłady działań możliwych bez specjalistycznej wiedzy, dedykowane dla WordPress, WooCommerce, PrestaShop, Shopify i SaaS:

  • Kompresja i konwersja grafik (automatycznie do WebP/AVIF przez wtyczki typu Optimole, EWWW, tinyPNG).
  • Wdrożenie cache oraz buforowania po stronie serwera (wybierz szybki hosting, ustaw Redis/Memcached, aktywuj cache, automatycznie czyść po aktualizacji treści).
  • Minimalizacja i asynchroniczne ładowanie CSS/JS (np. Autoptimize, Async JavaScript, WP Rocket).
  • Ograniczone ładowanie czatów lub zgód cookies (wtyczki dla RODO, opóźnione ładowanie chatów/funkcji marketingowych).
  • Wyłącz zbędne wtyczki, skrypty i zewnętrzne CDN tam, gdzie to możliwe.

Przy trudniejszych przypadkach konieczne staje się wsparcie programisty lub agencji. Dotyczy to niestandardowych integracji, ręcznej optymalizacji CSS/JS, porządkowania motywu lub wdrażania sieci CDN dla rozbudowanych sklepów. „Różnica między dobrym a bardzo dobrym wynikiem Core Web Vitals rzadko decyduje o pozycji, ale przekłada się na większy odsetek użytkowników widzących ofertę i korzystających z interakcji: czyli realną konwersję.”

Priorytety optymalizacji: od czego najlepiej zacząć

Nie warto poprawiać wszystkiego naraz. Najbardziej opłaca się praca nad „wąskimi gardłami”, tam, gdzie użytkownik traci cierpliwość i przerywa zakup albo kontakt. Kolejność dostosowuj do wpływu na biznes oraz kosztów wdrożenia; jest to szczególnie istotne przy stronach WWW dla MŚP i sklepach internetowych.

Problem użytkownikaWskaźnikTypowa przyczynaCzy naprawisz bez kodu?
Karta produktu ładuje się wolnoLCPDuży lub nieoptymalny obrazTak (CMS/wtyczka/hosting)
Formularz kontaktowy reaguje z opóźnieniemINPZa dużo JS, ciężkie wtyczki, zewnętrzny systemCzęściowo (wyłączenie niepotrzebnych wtyczek)
Przycisk kup teraz nagle się przesuwaCLSObraz/baner bez określonego rozmiaru, popupyTak (ustawienia atrybutów w CMS)
Filtry/konfiguratory w sklepie działają powoliINPZłożone JS, stare wtyczkiCzęściowo, lecz czasem potrzeba programisty

Proces krok po kroku

  1. Przejdź do PageSpeed Insights i zobacz, które metryki wypadają słabo (sprawdź adresy kluczowe: karty produktów, kategorii, kontakt, landing page).
  2. Wejdź do Google Search Console i otwórz raport „Podstawowe wskaźniki internetowe”.
  3. Znajdź powtarzający się problem na większej liczbie adresów, np. „wolne kategorie sklepowe”.
  4. Skorzystaj z listy kontrolnej poniżej: rozpocznij od najprostszych zmian, optymalizacji obrazów, wyłączenia zbędnych wtyczek, cache.
  5. Po każdej zmianie testuj efekty: najpierw na danych laboratoryjnych, potem terenowych.
  6. Jeśli problem nadal się pojawia, zgłoś się do dewelopera lub doświadczonej agencji usług IT.

Lista kontrolna

  • Przekonwertowałem kluczowe grafiki do WebP lub AVIF.
  • Aktywowałem cache i kompresję na hostingu lub przez wtyczkę.
  • Zweryfikowałem, które skrypty i wtyczki opóźniają ładowanie (wyłączyłem zbędne moduły).
  • Zarezerwowałem miejsce na obrazy i bannery (wykorzystałem atrybuty width/height).
  • Ograniczyłem ładowanie zewnętrznych narzędzi (czat, analityka, marketing) przy starcie strony.
  • Sprawdziłem formularze, filtry i menu na smartfonach: czy reagują bez opóźnienia?
  • Porównałem dane laboratoryjne z terenowymi za pomocą Search Console.

Podsumowanie

Core Web Vitals to zestaw trzech mierzalnych wskaźników, pozwalających Google ocenić komfort korzystania z witryny internetowej, zwłaszcza sklepów i serwisów usługowych. Dobry LCP, INP i CLS sprawiają, że klienci widzą ofertę szybciej, mogą od razu skorzystać z ważnych sekcji, nie frustrują się przesuwającymi elementami.

Optymalizacja Core Web Vitals powinna być elementem ciągłego rozwoju, zamiast być jednorazowym celem czysto technicznym. Szybkość, responsywność i stabilność strony mają bezpośredni wpływ na konwersje, a wdrożenie zmian często możliwe jest za pomocą podstawowych ustawień CMS lub prostych wtyczek. Dopiero problemy, które pojawiają się mimo checklisty powyżej, warto oddać w ręce specjalisty.

PageSpeed Insights i Google Search Console pomagają w ocenie sytuacji. Najlepsze efekty daje reagowanie na rzeczywiste odczucia użytkowników, bo ich doświadczenie wpływa na ocenę Google i faktyczną pozycję strony.

Najczęściej zadawane pytania

Czym są Core Web Vitals i jakie mają znaczenie biznesowe?

Core Web Vitals to trzy główne mierniki komfortu użytkownika na stronie: LCP (czas ładowania kluczowej treści), INP (szybkość reakcji na interakcje) i CLS (stabilność układu). Określają, czy klient zobaczy ofertę szybko, bez problemu skorzysta z formularza i nie zniechęci się przez przesuwające się elementy. Dobre wyniki wpływają na konwersję, lecz są tylko jednym z czynników w rankingu Google.

Jak mogę poprawić Core Web Vitals bez wiedzy programistycznej?

Rozpocznij optymalizację od obrazów (konwersja do WebP/AVIF), uruchom cache na hostingu, wyłącz zbędne wtyczki i dodaj lazy loading. Ustaw deklarowane rozmiary grafik i banerów, a narzędzia zewnętrzne (czat, zgody cookies) ładuj z opóźnieniem.

Dlaczego PageSpeed Insights pokazuje inny wynik niż Google Search Console?

PageSpeed Insights opiera się głównie na symulowanym teście pojedynczej strony (dane laboratoryjne), a Search Console bazuje na danych z wizyt użytkowników (dane rzeczywiste). Google przywiązuje większą wagę do doświadczeń klientów, dlatego dobrze porównywać oba raporty.

Mam dużo produktów, czy muszę optymalizować każdy obraz osobno?

Nie. Większość systemów CMS (WordPress + WooCommerce, PrestaShop) umożliwia automatyczną konwersję grafik przez odpowiednią wtyczkę. Warto ustawić taki proces zarówno dla zdjęć produktów, jak i banerów promocyjnych.

Czy trzeba osiągnąć 100 punktów PageSpeed, żeby mieć dobre wyniki?

Nie. Wysoka punktacja nie daje gwarancji wysokich pozycji. Dużo istotniejsze jest, by 75% użytkowników widziało dobre wartości Core Web Vitals. Najważniejsze to usunąć realne przeszkody w zakupach lub kontakcie.

Czy dobry wynik na desktopie oznacza, że mobilny także jest w porządku?

Niekoniecznie. Strony mobilne często ładują się wolniej, sieci komórkowe bywają niestabilne, a telefony mają słabsze procesory niż komputery. Weryfikuj kluczowe elementy (menu, formularz, banery) na smartfonach.

Jak sprawdzić, które wtyczki lub skrypty najbardziej pogarszają wyniki?

Skorzystaj z „Network” w Chrome DevTools lub z sekcji „Zasoby wpływające na wydajność” w PageSpeed Insights. Za największe opóźnienia najczęściej odpowiadają stare lub ciężkie wtyczki, narzędzia marketingowe, czaty albo skrypty zgód cookies ładowane od razu.

Czy poprawa Core Web Vitals zawsze zapewnia większe przychody?

Lepszy wynik zwykle zwiększa wskaźnik konwersji, ale efekty zależą od branży, sposobu promocji i innych czynników. Porównuj dane z Google Analytics przed i po wdrożeniu zmian.

Kto powinien wykonać zaawansowane działania optymalizacyjne?

Gdy chodzi o optymalizację obrazów, cache lub wyłączanie wtyczek, zrobisz to w panelu. Jeśli problemy są trudniejsze lub pochodzą z kodu JS, zgłoś się do specjalisty lub poproś o wsparcie SEO i dewelopera.

Czy poprawa wyniku laboratoryjnego ma sens, gdy Search Console nie pokazuje problemów?

Nie zawsze. Jeżeli większość odwiedzających nie ma trudności, a dane rzeczywiste są prawidłowe, optymalizacja laboratoryjna wpływa głównie na wizerunek lub poprawia wrażenia użytkowników nowych urządzeń.

Ilustracje w tym artykule zostały wygenerowane przy użyciu narzędzi AI.

Pomożemy

Chcesz, żeby Twoja strona ładowała się szybciej?

Mierzymy, co spowalnia stronę, i poprawiamy Core Web Vitals – bez przebudowy całego serwisu.

Awatar Adrian Sadowski

Autor wpisu

Zamów stronę WWW, która wspiera Twój biznes

Napisz do nas i opowiedz o swoim pomyśle. Sprawdzimy, jak możemy pomóc i zaproponujemy rozwiązanie dopasowane do Twojego projektu.