Core Web Vitals to trzy wskaźniki, którymi Google mierzy realne doświadczenie użytkownika na stronie: szybkość ładowania (LCP), responsywność (INP) i stabilność wizualną (CLS). Od 2021 roku są oficjalnym czynnikiem rankingowym. Dla sklepu internetowego to podwójna stawka: wyższe pozycje w Google oraz wyższa konwersja — badania pokazują, że każda dodatkowa sekunda ładowania obniża konwersję o 7%.
Co to są Core Web Vitals
Trzy wskaźniki, które Google raportuje w PageSpeed Insights i Search Console:
- LCP (Largest Contentful Paint) — czas ładowania największego elementu widocznego obszaru.
- INP (Interaction to Next Paint) — opóźnienie reakcji na interakcje użytkownika (zastąpił FID w 2024 r.).
- CLS (Cumulative Layout Shift) — łączna „skoczność” elementów podczas ładowania.
Deloitte wykazało, że sklepy, które poprawiły Core Web Vitals do zielonych wartości, odnotowały średnio 8,4% wzrost konwersji. Walmart i Amazon raportują 1% wzrostu konwersji za każde 100 ms skrócenia czasu ładowania.
LCP — Largest Contentful Paint
LCP mierzy, jak szybko użytkownik widzi główną treść strony (zwykle obraz hero lub nagłówek). Celem jest poniżej 2,5 s. Najczęstsze przyczyny wolnego LCP:
- Kompresuj obrazy — konwertuj JPG/PNG do WebP lub AVIF (nawet 30–50% mniejsze). Używaj `loading=lazy` dla obrazów poniżej pierwszego ekranu.
- Obniż TTFB — włącz cache po stronie serwera (Redis, page cache), użyj hostingu z SSD i HTTP/2. Cel: TTFB poniżej 600 ms.
- Odrocz JS — oznacz niekrytyczne skrypty `defer` lub `async`. Usuń nieużywane wtyczki (często główny winowajca w WooCommerce).
- Preload kluczowych zasobów — `` dla fontu i obrazu hero.
Szczegóły dla WordPressa znajdziesz w WooCommerce — optymalizacja wydajności.
INP — Interaction to Next Paint
INP (zastąpił FID w marcu 2024 r.) mierzy opóźnienie reakcji strony na interakcję — kliknięcie, tapnięcie, naciśnięcie klawisza. Cel: poniżej 200 ms. Wolny INP objawia się „zacinaniem” menu, koszyka i filtrów.
Przyczyny i naprawa:
- Długie zadania JavaScript (long tasks) — podziel na mniejsze, użyj
requestIdleCallback. - Ciężkie biblioteki (slidery, animacje) — zastąp lżejszymi lub CSS.
- Zbyt wiele event listenerów — delegacja zdarzeń.
- Nieużywany kod JS — code splitting, tree shaking.
Każda biblioteka JS dodaje wagę i blokuje wątek główny. Audytuj swoje wtyczki i biblioteki — często jeden slider jQuery waży 80 KB i generuje long tasks, które psują INP.
CLS — Cumulative Layout Shift
CLS mierzy, jak bardzo elementy „skaczą” podczas ładowania. Cel: poniżej 0,1. Typowe winowajce w e-commerce: obrazy bez wymiarów, reklamy, banery cookie, fonty powodujące reflow.
Rozwiązania:
- Zawsze ustawiaj
widthiheightdla obrazów iaspect-ratiow CSS. - Zarezerwuj miejsce na reklamy i banery (stałe wymiary).
- Używaj
font-display: swapi preload fontów. - Unikaj dynamicznego wstrzykiwania treści powyżej istniejącej.
Audyt wydajności — narzędzia
- PageSpeed Insights — łączony raport laboratoryjny + terenowy.
- Chrome UX Report — realne dane z terenu (CrUX).
- Search Console — zakładka Core Web Vitals dla Twoich URL.
- Skaner SEO eChecklista — szybki audyt wydajności i 90+ innych czynników.
- GTmetrix — wodospad żądań i waga zasobów.
Połącz wyniki z SEO dla sklepu, by zamknąć pełny obraz techniczny.
Optymalizacja obrazów
Obrazy to zwykle 50–70% wagi strony e-commerce. Optymalizacja:
- Formaty nowej generacji: WebP (wsparcie 96% przeglądarek) i AVIF (najmniejsze).
loading=lazydla obrazów poniżej foldu,fetchpriority=highdla hero.- Zawsze
width/height(redukuje CLS). srcsetdla wersji responsywnych (mniejsze na mobile).- Kompresja bezstratna narzędziami: Squoosh, TinyPNG, Imagify.
Więcej o fotografii produktowej w Zdjęcia produktów — przewodnik.
Cache, CDN i hosting
- Cache strony — wtyczki WP Rocket, LiteSpeed Cache (WooCommerce) lub wbudowane cache (Shopify, Shoper).
- CDN — Cloudflare (darmowy plan) serwuje obrazy i CSS z lokalizacji blisko klienta.
- Hosting — SSD, HTTP/2, PHP 8+, dedykowany dla e-commerce (np. w chmurze). Współdzielony hosting to częsta przyczyna wolnego TTFB.
- Cache obiektów — Redis/Memcached dla bazy danych WooCommerce.
Pomiar efektów
Po wdrożeniu poprawek zmierz ponownie w PageSpeed Insights i Search Console. Dane z terenu (CrUX) aktualizują się z 28-dniowym oknem — bądź cierpliwy. Skoreluj poprawę z konwersją w Google Analytics 4.
- Zmierz baseline — zapisz obecne LCP/INP/CLS dla 5 kluczowych URL (strona główna, kategoria, produkt, koszyk, checkout).
- Optymalizuj obrazy — konwersja do WebP, lazy loading, wymiary. Najwyższy ROI.
- Cache + CDN — włącz cache strony i Cloudflare.
- Oczyść JS — usuń nieużywane wtyczki, odrocz skrypty.
- Zmierz ponownie — po 2–4 tygodniach porównaj CrUX i konwersję.
Podsumowanie
Core Web Vitals to rzadki przypadek, gdzie to, co dobre dla Google, jest też dobre dla sprzedaży. Szybszy sklep rankuje wyżej i konwertuje lepiej. Zacznij od darmowego audytu w skanerze SEO, popraw obrazy i cache, a efekty zobaczysz w pozycjach i przychodach. Jeśli potrzebujesz wdrożenia — zobacz nasze usługi e-commerce i realizacje.
Najczęstsze pytania
Czy Core Web Vitals wpływają na pozycje w Google?
Tak — od czerwca 2021 r. Core Web Vitals są oficjalnym sygnałem rankingowym. Są one jednym z wielu czynników, ale przy podobnej treści szybsza strona wygra. Strony z zielonymi wskaźnikami mają też niższy współczynnik odrzuceń i wyższą konwersję.
Jaki jest próg LCP, INP i CLS?
Dobre wartości: LCP poniżej 2,5 s, INP poniżej 200 ms, CLS poniżej 0,1. Powyżej tych progów Google klasyfikuje wskaźnik jako wymagający poprawy (od 4,0 s LCP, 500 ms INP, 0,25 CLS — słabe).
Jak szybko poprawić Core Web Vitals?
Najszybsze działania: kompresja obrazów do WebP/AVIF z lazy loading, usunięcie nieużywanych wtyczek i skryptów, włączenie cache i CDN, ustawienie width/height obrazów (redukuje CLS). Efekt często widać już po kilku dniach.
Czy PageSpeed Insights to to samo co Core Web Vitals?
Nie. PageSpeed Insights łączy dane laboratoryjne (Lighthouse) z danymi z terenu (CrUX). Core Web Vitals to tylko trzy wskaźniki z danych z terenu. Warto sprawdzać oba, bo Lighthouse pokazuje przyczyny, a CrUX — realne doświadczenie użytkowników.
Czy Core Web Vitals liczą się dla mobile i desktop osobno?
Google ocenia głównie wersję mobilną (mobile-first indexing). Upewnij się, że wskaźniki mobilne są zielone — wersja desktop jest drugorzędna, ale też wpływa na doświadczenie.
- web.dev — Core Web Vitals — oficjalna dokumentacja
- PageSpeed Insights — pomiar LCP, INP, CLS
- Chrome UX Report — realne dane z terenu
- Cloudflare — CDN z darmowym planem
- Skriner SEO eChecklista — szybki audyt wydajności