Optymalizacja

Core Web Vitals - co to jest i jak poprawić w sklepie

12 czerwca 2026 · 9 min czytania

Szybkość sklepu to już nie tylko temat dla informatyka. To część doświadczenia zakupowego, która przekłada się na zaufanie klienta, widoczność w Google i sprzedaż. Klient, który wchodzi do sklepu, zakłada, że strona produktu otworzy się płynnie, zdjęcia załadują się bez czekania, przyciski zareagują od razu, a układ nie będzie skakał pod palcem. Sklep działa wolno? Użytkownik traci cierpliwość w kilka sekund. Na telefonie jeszcze szybciej.

Core Web Vitals to wskaźniki, które mówią, czy strona jest szybka, stabilna i wygodna w obsłudze. Dla sklepu mają większe znaczenie niż gdziekolwiek indziej, bo tu każda sekunda czekania, każde przeskoczenie przycisku i każda zacinająca się reakcja formularza może popsuć zakup. I jeszcze jedno: optymalizacja Core Web Vitals to nie jest jeden magiczny przełącznik. To żmudne uporządkowanie obrazów, motywu, skryptów, hostingu, wtyczek i sposobu ładowania treści.

Czym są Core Web Vitals

Core Web Vitals opisują trzy obszary jakości strony: jak szybko ładuje się najważniejszy element, jak szybko strona reaguje na działanie użytkownika i jak stabilny jest układ. W sklepie tym najważniejszym elementem bywa zdjęcie produktu, nazwa, cena, baner kategorii albo widoczny fragment listy produktów. Google patrzy na te dane, bo pokazują, jak stronę odbiera realny człowiek, a nie maszyna testowa.

Pierwszy wskaźnik to LCP, czyli Largest Contentful Paint. To moment, w którym ładuje się największy widoczny element strony. W sklepie zwykle jest to duże zdjęcie produktu, slider na stronie głównej albo grafika kategorii. Gdy ten element wlecze się zbyt długo, klient odbiera cały sklep jako ciężki i nieprofesjonalny.

Drugi wskaźnik to INP, czyli Interaction to Next Paint. Mówi, jak szybko strona odpowiada na kliknięcia, wpisywanie tekstu, wybór wariantu produktu, otwieranie menu czy dodanie do koszyka. Trzeci to CLS, czyli Cumulative Layout Shift. Dotyczy przesuwania się elementów w trakcie ładowania. Klient celuje w przycisk „Dodaj do koszyka”, a układ w tym momencie podskakuje - i mamy frustrację zamiast zakupu.

Dlaczego Core Web Vitals wpływają na sprzedaż i SEO

W sklepie wydajność strony przekłada się wprost na zachowanie klientów. Wolna strona produktu potrafi odesłać użytkownika z powrotem do wyników wyszukiwania albo prosto do konkurencji. Ociągający się przycisk zostawia niepewność, czy produkt w ogóle wpadł do koszyka. Skaczący układ kończy się przypadkowym kliknięciem, błędem i porzuconym zakupem.

Dla SEO Core Web Vitals też się liczą, bo Google bierze pod uwagę jakość doświadczenia użytkownika. Sama szybkość nie zastąpi dobrej treści, sensownej struktury kategorii, opisów produktów i linkowania wewnętrznego - ale pomaga konkurować w wynikach. Gdy dwa sklepy mają zbliżoną ofertę i podobną jakość treści, lepsze doświadczenie techniczne bywa tym języczkiem u wagi.

Co istotne, optymalizacja wydajności to nie jest robota wyłącznie dla programisty. To decyzja biznesowa. Każdy kolejny moduł, animacja, zewnętrzny skrypt reklamowy czy nieprzemyślany baner dokłada sklepowi ciężaru. Dlatego w e-commerce, który ma sprzedawać, szybkość trzeba traktować równie poważnie jak ceny, zdjęcia, opisy i obsługę klienta.

Najczęstsze przyczyny wolnych sklepów internetowych

Numer jeden to za ciężkie obrazy. Sklep żyje zdjęciami produktów, banerami, ikonami, grafikami promocyjnymi i obrazami kategorii. Gdy pliki idą w pełnej rozdzielczości, bez kompresji i bez nowoczesnych formatów, przeglądarka musi ściągnąć stertę danych. Na telefonie boli to najbardziej.

Drugi temat to skrypty. Do sklepu podpina się narzędzia analityczne, czaty, piksele reklamowe, systemy opinii, popupy, rekomendacje produktów, moduły ratalne i kolejne integracje. Każde z osobna bywa przydatne, ale razem obciążają stronę. Nadmiar skryptów psuje INP, bo przeglądarka zajmuje się wykonywaniem kodu i dopiero potem reaguje na klienta.

Spore znaczenie mają też hosting i motyw. Nawet porządnie skonfigurowany sklep będzie się wlókł na słabym serwerze albo na ciężkim szablonie. Typowe problemy to:

  • zbyt duże zdjęcia produktów i banerów
  • nadmiar modułów oraz wtyczek
  • słaby hosting bez odpowiedniej konfiguracji
  • ciężki motyw z wieloma efektami wizualnymi
  • niepotrzebne skrypty reklamowe i marketingowe
  • brak pamięci podręcznej
  • źle ustawione ładowanie czcionek
  • zbyt rozbudowana strona główna

Jak mierzyć Core Web Vitals

Zacznij od pomiaru, nie od zgadywania. Właściciel ogląda sklep na szybkim komputerze, dobrym łączu i w przeglądarce, która ma już zapisaną część plików. Klient siedzi na telefonie, na słabszym internecie, wchodzi pierwszy raz i bez żadnej pamięci podręcznej. Trzeba więc sprawdzać sklep w warunkach zbliżonych do tego, co widzi realny użytkownik.

Sięgnij po dane laboratoryjne i dane prawdziwych użytkowników. Laboratoryjne szybko wskażą problemy techniczne: za ciężkie obrazy, blokujące skrypty, brak kompresji. Dane z terenu pokazują, jak sklep działa u faktycznych klientów. Potrzebujesz obu, bo test techniczny potrafi świecić na zielono, a użytkownicy i tak będą mieli problem na konkretnym urządzeniu czy podstronie.

W sklepie nie wystarczy zmierzyć strony głównej. Liczą się strony kategorii, karty produktów, koszyk, formularz zamówienia, wyszukiwarka i menu mobilne. Często strona główna jest dopieszczona, a prawdziwe problemy wychodzą tam, gdzie klient podejmuje decyzję o zakupie. Przyjrzyj się zwłaszcza produktom z dużą liczbą zdjęć, kategoriom z wieloma filtrami i koszykowi obwieszonemu integracjami płatności i dostawy.

Jak poprawić LCP, INP i CLS

LCP zwykle ratuje się od obrazów. Główne zdjęcie produktu, baner kategorii czy duża grafika na stronie głównej muszą być porządnie skompresowane, ładowane w prawidłowym rozmiarze i podawane bez zbędnej zwłoki. Nie wysyłaj ogromnego pliku tylko po to, żeby przeglądarka zmniejszyła go na ekranie. Lepiej przygotuj wersje dopasowane do urządzeń.

INP poprawisz głównie cięciem ciężkiego JavaScriptu. Sprawdź, które moduły i skrypty są naprawdę potrzebne. Jeśli czat, popup, system rekomendacji i kilka narzędzi reklamowych odpalają się od razu na każdej podstronie, klient odczuje zacinanie przy klikaniu. Dobry kierunek to odłożyć ładowanie mniej ważnych skryptów i wyrzucić te, które nie pracują na sprzedaż.

CLS to pilnowanie stabilności układu. Obrazy powinny mieć zarezerwowane miejsce, banery nie mogą nagle wypychać treści, a komunikaty promocyjne nie mają prawa przesuwać przycisków. W praktyce: stałe wymiary grafik, przewidywalne miejsce na reklamy, ostrożne ładowanie elementów dynamicznych. Sklep ma wyglądać stabilnie od pierwszej chwili, a nie układać się dopiero po kilku sekundach.

PrestaShop i WooCommerce w praktyce

W sklepach na PrestaShop i WooCommerce problemy z Core Web Vitals rzadko siedzą wyłącznie w hostingu. Najczęściej spowalnia je warstwa rozszerzeń, nieoptymalne motywy i nadmiar kodu ładowanego na każdej podstronie. W e-commerce wydajność trzeba mierzyć osobno dla strony głównej, kategorii, karty produktu, koszyka i checkoutu - wyniki potrafią różnić się diametralnie.

W PrestaShop najwięcej napsują moduły od rozbudowanego wyglądu i automatyzacji sprzedaży. Regularnie spotykane źródła spowolnień to: Creative Elements (Elementor dla PrestaShop), rozbudowane moduły blogowe, Mega Menu, moduły typu Product Extra Tabs, zaawansowane filtry (Faceted Search / Layered Navigation), moduły rekomendacji produktów, popupy marketingowe, integracje marketplace (Allegro, Amazon, Amazon Connector), systemy lojalnościowe oraz moduły strzelające mnóstwem zapytań SQL przy każdym wejściu. Częsty grzech to też zostawione aktywne moduły, których nikt nie używa, a one dalej doklejają swoje pliki CSS i JavaScript do każdej podstrony.

W WooCommerce uważaj zwłaszcza przy rozbudowie wizualnej i dokładaniu kolejnych dodatków „na próbę”. Najczęściej obciążają sklep page buildery: Elementor, WPBakery Page Builder, Divi Builder czy Bakery Builder, szczególnie w parze z ciężkim motywem. Do tego dochodzą slidery (Slider Revolution, Smart Slider 3, wielkie karuzele hero), wtyczki wishlist, porównywarki produktów, dynamiczne filtry, rozbudowane popupy, wielowariantowe galerie i sterta rozszerzeń WooCommerce działających równolegle. Sam WooCommerce zwykle nie jest winowajcą - winę ponosi sytuacja, w której sklep ma 40-80 aktywnych wtyczek, a każda ciągnie własne zasoby.

Do pomiaru jedno narzędzie nie wystarczy. Podstawa to PageSpeed Insights do danych laboratoryjnych i rzeczywistych, Chrome DevTools do wyłapania blokującego JavaScriptu i czasu renderowania, GTmetrix do analizy waterfall oraz CrUX (Chrome UX Report) do obserwacji rzeczywistych danych w czasie. Najczęstszy błąd właścicieli sklepów to optymalizacja pod wynik punktowy zamiast pod realne zachowanie użytkownika.

Dla sklepu przyjmij konkretne cele wydajnościowe: LCP ≤ 2,5 s - klient szybko widzi główną treść (najczęściej zdjęcie produktu lub sekcję hero), INP ≤ 200 ms - sklep reaguje natychmiast na kliknięcia, zmianę wariantu i dodanie do koszyka, oraz CLS ≤ 0,1 - układ nie „skacze” przy ładowaniu banerów, zdjęć i widgetów. Dojście do tych wartości rzadko wymaga przebudowy sklepu od zera - częściej chodzi o usunięcie kilku najcięższych rozszerzeń, ograniczenie JavaScriptu i uporządkowanie ładowania zasobów.

Czego nie robić przy optymalizacji

Największy błąd to dokładanie kolejnych wtyczek optymalizacyjnych bez zrozumienia problemu. Jeśli sklep wlecze się przez ciężki motyw, słaby hosting albo nadmiar skryptów, sama wtyczka cache niczego nie załatwi. Może nawet dorzucić kolejną warstwę bałaganu. Najpierw diagnoza przyczyny, dopiero potem poprawka.

Nie wycinaj też funkcji ważnych dla sprzedaży tylko po to, żeby podbić wynik w teście. Jeśli moduł opinii, płatności ratalne albo wyszukiwarka produktów realnie pomagają klientom, zoptymalizuj je, a nie usuwaj w ciemno. Celem nie jest idealny wynik dla samego wyniku, tylko szybki sklep, który sprzedaje i jest wygodny w obsłudze.

Błędem jest też dopieszczanie samej strony głównej. W e-commerce najważniejsze są ścieżki zakupowe. Strona produktu, kategoria, koszyk i checkout muszą działać płynnie. I nie odpuszczaj wersji mobilnej. W wielu branżach to telefon jest pierwszym urządzeniem, na którym klient w ogóle poznaje ofertę.

Od czego zacząć

Zacznij od prostego audytu najważniejszych podstron. Sprawdź stronę główną, kategorię, produkt, koszyk i formularz zamówienia. Potem porównaj wyniki na komputerze i telefonie i zobacz, czy problem leży po stronie LCP, INP czy CLS. Dzięki temu wiesz, czy ruszać najpierw obrazy, skrypty, stabilność układu, hosting czy motyw.

Praktyczna kolejność działań może wyglądać tak:

  • sprawdź najważniejsze podstrony sklepu
  • znajdź największe obrazy i zoptymalizuj je
  • usuń niepotrzebne moduły oraz wtyczki
  • ogranicz skrypty ładowane na każdej podstronie
  • włącz i poprawnie skonfiguruj cache
  • sprawdź motyw pod kątem ciężkich efektów
  • przeanalizuj hosting i czas odpowiedzi serwera
  • przetestuj koszyk oraz checkout na telefonie

Core Web Vitals w sklepie to nie jednorazowa akcja, tylko stały element dbania o jakość sprzedaży online. Nowa wtyczka, kampania reklamowa, sezonowy baner, integracja analityczna czy zmiana motywu - każde z nich może odbić się na szybkości. Dlatego wydajność trzymaj jako część rozwoju sklepu, nie jako jednorazowy projekt. Szybki sklep jest wygodniejszy dla klientów, budzi większe zaufanie i lepiej sprzedaje.

Zacznijmy od tego, co naprawdę hamuje Twoją sprzedaż

Napisz krótko, czym się zajmujesz i co Cię gryzie. Odpiszę osobiście, bez automatów i bez nacisku na sprzedaż.

WhatsApp