Szybkość sklepu WooCommerce 2026 - jak poprawić Core Web Vitals krok po kroku

Łukasz Palej

Łukasz Palej

Technical Implementation Expert

Szybkość sklepu WooCommerce poprawiasz w kolejności: najpierw pomiar Core Web Vitals na danych prawdziwych użytkowników w Google Search Console i PageSpeed Insights, potem naprawa najsłabszego wskaźnika na najważniejszych szablonach stron - zwykle karcie produktu i kategorii. Dobre wartości to LCP do 2,5 sekundy, INP do 200 milisekund i CLS do 0,1, liczone dla 75% odsłon. Największy wpływ mają zwykle hosting i cache, obrazy, liczba skryptów oraz wtyczki ładujące się na każdej podstronie.

Szybki sklep to wygodniejsze zakupy na telefonie, mniej porzuceń i lepsze warunki do kampanii reklamowych, w których płacisz za każde kliknięcie. Core Web Vitals są też jednym z sygnałów, które Google bierze pod uwagę przy ocenie doświadczenia na stronie. W tym wpisie wyjaśniamy, czym są te wskaźniki, jak je zmierzyć w sklepie WooCommerce i jak krok po kroku poprawić każdy z nich bez psucia koszyka i checkoutu.

[#wazne] W skrócie: Core Web Vitals to trzy wskaźniki Google - LCP (ładowanie), INP (reakcja na działania) i CLS (stabilność układu). W sklepie WooCommerce mierzysz je w Search Console i PageSpeed Insights, a poprawiasz najpierw na kartach produktów i kategoriach: szybszy serwer i cache, lżejsze obrazy, mniej skryptów i wtyczek. W Vinson budujemy i rozwijamy sklepy na WooCommerce oraz integrujemy je z Allegro i Base, a wydajność sprawdzamy przy każdym wdrożeniu.

Czym są Core Web Vitals w sklepie WooCommerce?

Core Web Vitals to zestaw wskaźników Google opisujących, jak użytkownik odbiera ładowanie, reakcję i stabilność strony. Od marca 2024 roku są to trzy miary: LCP, INP i CLS. INP zastąpił wtedy wcześniejszy wskaźnik FID. Według web.dev wartości ocenia się na 75. percentylu odsłon, osobno dla urządzeń mobilnych i komputerów. To oznacza, że wynik musi być dobry dla zdecydowanej większości wizyt, a nie tylko dla najszybszych.

[#chart:woo69a]

W sklepie każdy wskaźnik ma swoje typowe źródła problemów. LCP to najczęściej duże zdjęcie produktu lub baner na stronie głównej. INP psują ciężkie skrypty: filtry, slidery, czaty, widżety opinii i tagi marketingowe. CLS pojawia się, gdy elementy doładowują się bez zarezerwowanego miejsca, np. baner zgody na cookies, pasek z promocją albo zdjęcia bez wymiarów. Progi i typowe przyczyny zebraliśmy w tabeli:

WskaźnikCo mierzyDobry wynikSłaby wynikTypowa przyczyna w sklepie
LCPczas wyświetlenia największego elementudo 2,5 spowyżej 4 sciężkie zdjęcie produktu, wolny serwer
INPczas reakcji na kliknięcie lub dotknięciedo 200 mspowyżej 500 msfiltry, czaty, tagi marketingowe
CLSnieoczekiwane przesunięcia układudo 0,1powyżej 0,25banery, zgoda na cookies, czcionki

Progi pochodzą z dokumentacji Google (web.dev i pomoc Search Console). Wartości pomiędzy dobrym a słabym wynikiem Google opisuje jako wymagające poprawy.

Jak zmierzyć szybkość sklepu WooCommerce?

Pomiar ma dwie warstwy. Dane terenowe pochodzą od prawdziwych użytkowników przeglądarki Chrome i trafiają do raportu CrUX. Dane laboratoryjne to symulacja jednego wczytania strony, np. w Lighthouse. Dane terenowe mówią, jak jest naprawdę, a laboratoryjne pomagają znaleźć przyczynę i sprawdzić efekt poprawki od razu, bez czekania kilku tygodni.

  • Google Search Console - raport Core Web Vitals grupuje podobne adresy, np. karty produktów, i pokazuje ich stan na podstawie danych CrUX z ostatnich 28 dni. Stan grupy wyznacza jej najsłabszy wskaźnik.

  • PageSpeed Insights - pokazuje dane terenowe dla adresu lub całej domeny, jeśli Google ma ich wystarczająco dużo, oraz test laboratoryjny z listą zaleceń.

  • Lighthouse w Chrome - test laboratoryjny do porównań przed zmianą i po niej, najlepiej w oknie prywatnym bez rozszerzeń.

W sklepie mierz szablony, a nie pojedyncze strony. Wybierz po jednym reprezentatywnym adresie dla strony głównej, kategorii, karty produktu, koszyka i checkoutu, zapisz wyniki i wracaj do nich po każdej zmianie. Raport w Search Console po naprawie możesz oznaczyć przyciskiem rozpoczęcia śledzenia - Google przez 28 dni sprawdza wtedy, czy problem zniknął.

Bezpłatna konsultacja WooCommerce
Sprawdź potencjał swojego sklepu WooCommerce
  • Przegląd sklepu, wtyczek i wydajności
  • Płatności, wysyłki i integracje
  • Plan rozwoju sklepu
Łukasz PalejKonsultację poprowadzi Łukasz Palej, Technical Implementation Expert

Krok 1 - hosting, cache i czas odpowiedzi serwera

Zanim przeglądarka zacznie rysować stronę, musi dostać odpowiedź z serwera. Ten czas, TTFB, jest pierwszą częścią LCP. Jeśli serwer potrzebuje sekundy na wygenerowanie karty produktu, trudno zmieścić całe ładowanie w 2,5 sekundy. Dlatego pierwszym krokiem jest zwykle cache stron dla katalogu, trwały cache obiektów dla stron dynamicznych i hosting z aktualną wersją PHP oraz wystarczającymi zasobami.

Według web.dev czas do wyświetlenia największego elementu składa się z czterech części: czasu odpowiedzi serwera, opóźnienia przed rozpoczęciem pobierania zasobu, czasu jego pobierania i opóźnienia renderowania. Rozbicie pomaga ustalić, gdzie szukać poprawek. Przykład karty produktu przed optymalizacją i po niej:

[#chart:woo69b]

Jeśli największą część zajmuje czas serwera, pracuj nad cache i hostingiem. Jeśli opóźnienie przed pobraniem zdjęcia, zdjęcie jest odkrywane za późno, np. przez slider w JavaScripcie. Jeśli pobieranie trwa długo, obraz jest za ciężki. Jeśli dominuje opóźnienie renderowania, stronę blokują CSS, czcionki lub skrypty.

Krok 2 - obrazy produktów a LCP

Na karcie produktu elementem LCP jest zwykle główne zdjęcie, a w kategorii i na stronie głównej - baner lub pierwsze miniatury. Kilka zasad, które zwykle dają najszybszy efekt:

  • Właściwy rozmiar - WooCommerce generuje miniatury w kilku rozmiarach. Sprawdź w ustawieniach motywu i obrazków produktów, czy sklep nie wysyła zdjęć o szerokości kilku tysięcy pikseli tam, gdzie wyświetla kilkaset.

  • Nowoczesne formaty i kompresja - WebP lub AVIF oraz kompresja przy wgrywaniu, np. wtyczką do optymalizacji obrazów.

  • Bez leniwego ładowania głównego zdjęcia - WordPress domyślnie stosuje lazy loading dla obrazów, ale główne zdjęcie nad linią zgięcia powinno ładować się od razu i z wysokim priorytetem. Sprawdź, czy motyw lub wtyczka optymalizacyjna tego nie psuje.

  • Ostrożnie ze sliderami - galeria budowana w całości przez JavaScript opóźnia pojawienie się pierwszego zdjęcia.

Szybkość to tylko jedna strona karty produktu. O tym, jak dobrać zdjęcia i opis pod sprzedaż, piszemy w tekście o tym, jak przygotować kartę produktu w WooCommerce, która sprzedaje.

Krok 3 - skrypty, wtyczki i INP

INP mierzy, jak szybko strona reaguje wizualnie na kliknięcie, dotknięcie lub naciśnięcie klawisza. Według web.dev wynik do 200 milisekund jest dobry, a powyżej 500 milisekund - słaby. W sklepie INP psują najczęściej długie zadania JavaScript: filtry przeładowujące listę produktów, warianty z ciężką logiką, czaty, widżety opinii, pop-upy i rozbudowane zestawy tagów marketingowych.

Dokumentacja deweloperska WooCommerce zaleca twórcom rozszerzeń ładowanie skryptów i stylów tylko na stronach, które ich potrzebują, minifikację plików i leniwe ładowanie obrazów. W gotowym sklepie oznacza to przegląd wtyczek: które ładują pliki na każdej podstronie, choć działają tylko w jednym miejscu. Dobrym przykładem jest sam WooCommerce - od wersji 7.8 przestał domyślnie ładować skrypt odświeżania koszyka (cart fragments) na wszystkich stronach, bo wysyłał dodatkowe żądanie przy każdej odsłonie.

Tagi marketingowe, piksele i czaty

Sklep prowadzący kampanie ma zwykle kilka narzędzi naraz: tag Google, piksel Meta, narzędzie do map ciepła, czat, widżet opinii i system do e-mail marketingu. Każde z nich ładuje własny JavaScript, często na każdej podstronie. Przejrzyj listę raz na kwartał i usuń narzędzia, z których nikt nie korzysta. Te, które zostają, ładuj przez jeden menedżer tagów, z jasnymi regułami, gdzie mają działać - czat nie musi pojawiać się na checkoucie, a narzędzie do ankiet na każdej karcie produktu.

Filtry produktów i wyszukiwarka

Filtry w kategoriach to jedno z miejsc, gdzie klient klika najczęściej, więc mają duży wpływ na INP. Wtyczki filtrów działają różnie: część przeładowuje całą stronę, część pobiera wyniki w tle i przebudowuje listę produktów. Przy dużym katalogu sprawdź, ile trwa reakcja na kliknięcie filtra na słabszym telefonie, a nie tylko na komputerze. Jeśli lista zamiera na sekundę, przyczyną jest zwykle zbyt dużo pracy JavaScriptu albo wolne zapytanie do bazy.

[#tip] Każdą wtyczkę testuj włączoną i wyłączoną na kopii sklepu - tak samo radzi dokumentacja WooCommerce twórcom rozszerzeń. Różnica w wynikach pokaże, ile kosztuje dana funkcja i czy jest warta swojej wagi.

Krok 4 - stabilność układu i CLS

CLS liczy nieoczekiwane przesunięcia elementów podczas wczytywania strony. Dobry wynik to 0,1 lub mniej, słaby - powyżej 0,25. W sklepie przesunięcia powodują zwykle zdjęcia bez określonej szerokości i wysokości, banery i paski promocyjne doładowywane skryptem, okno zgody na cookies wstawiane nad treścią, czcionki zmieniające rozmiar tekstu po wczytaniu oraz bloki opinii lub produktów polecanych dopisywane pod ceną.

Rozwiązanie jest podobne w każdym przypadku: zarezerwuj miejsce na element, zanim się pojawi. Zdjęcia muszą mieć wymiary, banery stałą wysokość, a okno zgody powinno pojawiać się jako nakładka, a nie przesuwać treść. Przy przyciskach dodania do koszyka i cenie przesunięcia są szczególnie szkodliwe, bo klient może kliknąć w inne miejsce, niż zamierzał.

Osobną sprawą są czcionki. Motyw, który ładuje kilka krojów pisma w wielu grubościach, wydłuża ładowanie i może powodować przeskok tekstu, gdy czcionka docelowa zastąpi zastępczą. Ogranicz liczbę krojów i grubości do tych, które naprawdę są w użyciu, rozważ hostowanie czcionek na własnym serwerze zamiast pobierania ich z zewnętrznych usług i sprawdź, czy motyw pozwala wstępnie załadować najważniejszy krój.

Najczęstsze problemy z Core Web Vitals w sklepach WooCommerce i kierunki poprawek zebraliśmy w jednym miejscu:

[#chart:woo69c]

Czy sklep WooCommerce potrzebuje wyniku 100 w Lighthouse?

Nie. Wynik Lighthouse to ocena testu laboratoryjnego, a Google w raporcie Core Web Vitals patrzy na dane prawdziwych użytkowników. Sklep z wynikiem 70 w teście może mieć dobre Core Web Vitals w Search Console, a sklep z wynikiem 95 - słabe, jeśli klienci korzystają głównie ze starszych telefonów i wolnych sieci. Wynik laboratoryjny traktuj jako narzędzie do porównań, a nie cel sam w sobie. Dla orientacji: dokumentacja deweloperska WooCommerce wskazuje twórcom rozszerzeń, że prosty sklep powinien osiągać w Lighthouse wynik wydajności 90 lub wyższy. Rozbudowany sklep z wieloma integracjami nie musi trzymać tego poziomu na każdej stronie, ale powinien mieć dobre wartości LCP, INP i CLS na kartach produktów i kategoriach, bo to tam trafia większość ruchu z reklam i wyszukiwarki.

Koszyk i checkout - szybkość bez cache stron

Koszyk i zamówienie nie mogą być zapisane w cache stron, bo pokazują dane konkretnego klienta. Ich szybkość zależy więc od wydajności serwera, cache obiektów i liczby wtyczek, które dokładają skrypty do formularza. Przy optymalizacji uważaj na łączenie i opóźnianie skryptów, bo pole płatności lub przycisk zamówienia mogą przestać działać. Jak uprościć sam formularz, opisujemy w tekście o tym, jak skrócić checkout w WooCommerce.

Plan poprawy Core Web Vitals w WooCommerce

Optymalizacja działa najlepiej jako cykl, a nie jednorazowa akcja. Każda nowa wtyczka, kampania z pikselem albo baner może cofnąć wcześniejsze efekty. Przykładowy plan pracy:

  1. Zmierz stan wyjściowy w Search Console i PageSpeed Insights dla głównych szablonów stron.

  2. Wybierz najsłabszy wskaźnik na najważniejszym szablonie, zwykle karcie produktu.

  3. Wprowadź jedną zmianę na stagingu i porównaj wynik w Lighthouse.

  4. Sprawdź koszyk, checkout i zamówienie testowe po zmianie.

  5. Wdróż zmianę na sklep i oznacz poprawkę w Search Console.

  6. Po 28 dniach porównaj dane terenowe i zaplanuj kolejny krok.

Jeśli dopiero zakładasz sklep, łatwiej zaplanować wydajność od początku - wybrać lekki motyw, ograniczyć wtyczki i dobrać hosting. Pełną listę kroków startowych znajdziesz we wpisie o tym, jak założyć sklep WooCommerce od zera w 2026 roku.

Jak Vinson pomaga z szybkością sklepów WooCommerce

W Vinson budujemy i rozwijamy sklepy na WooCommerce oraz integrujemy je z Allegro i Base. Przy pracy nad szybkością:

  • mierzymy Core Web Vitals dla głównych szablonów stron sklepu,

  • porządkujemy wtyczki, skrypty marketingowe i obrazy produktów,

  • ustawiamy cache tak, żeby nie psuł koszyka i checkoutu,

  • każdą zmianę testujemy na stagingu z zamówieniem testowym.

Szczegóły znajdziesz na stronie sklepy na WooCommerce z Vinson.

Najczęściej zadawane pytania

Jakie wartości Core Web Vitals są dobre?

Według Google dobry wynik to LCP do 2,5 sekundy, INP do 200 milisekund i CLS do 0,1. Słabe wartości to LCP powyżej 4 sekund, INP powyżej 500 milisekund i CLS powyżej 0,25. Wyniki ocenia się na 75. percentylu odsłon, osobno dla telefonów i komputerów.

Jak sprawdzić szybkość sklepu WooCommerce?

Dane prawdziwych użytkowników znajdziesz w raporcie Core Web Vitals w Google Search Console i w PageSpeed Insights. Do testów przed zmianą i po niej użyj Lighthouse w Chrome. Mierz szablony stron, np. kartę produktu i kategorię, a nie tylko stronę główną.

Dlaczego sklep WooCommerce wolno działa na telefonie?

Najczęstsze przyczyny to zbyt duże zdjęcia, dużo skryptów z wtyczek i tagów marketingowych oraz wolna odpowiedź serwera bez cache. Telefony mają słabsze procesory, więc ciężki JavaScript bardziej pogarsza reakcję strony, czyli INP. Zacznij od pomiaru i przeglądu wtyczek ładujących się na każdej podstronie.

Czy więcej wtyczek zawsze spowalnia WooCommerce?

Nie każda wtyczka spowalnia sklep, ale każda może dokładać zapytania do bazy, skrypty i style. Liczy się to, co i gdzie ładuje. Najlepiej testować sklep z daną wtyczką włączoną i wyłączoną i porównać wyniki.

Ile trwa poprawa Core Web Vitals w Search Console?

Raport w Search Console opiera się na danych z ostatnich 28 dni, więc efekt poprawki widać tam z opóźnieniem. Po naprawie możesz rozpocząć śledzenie, a Google przez 28 dni sprawdzi, czy problem zniknął. Testy laboratoryjne pokażą zmianę od razu.

Szybki sklep WooCommerce to lepsze doświadczenie klienta, sprawniejsze kampanie i mniej porzuconych zakupów. Jeśli chcesz poprawić Core Web Vitals bez ryzyka dla koszyka i checkoutu, sprawdź sklep na WooCommerce z Vinson - zaczniemy od pomiaru głównych stron Twojego sklepu.

Krok 1 - hosting, cache i czas odpowiedzi serwera

Zanim przeglądarka zacznie rysować stronę, musi dostać odpowiedź z serwera. Ten czas, TTFB, jest pierwszą częścią LCP. Jeśli serwer potrzebuje sekundy na wygenerowanie karty produktu, trudno zmieścić całe ładowanie w 2,5 sekundy. Dlatego pierwszym krokiem jest zwykle cache stron dla katalogu, trwały cache obiektów dla stron dynamicznych i hosting z aktualną wersją PHP oraz wystarczającymi zasobami.

Według web.dev czas do wyświetlenia największego elementu składa się z czterech części: czasu odpowiedzi serwera, opóźnienia przed rozpoczęciem pobierania zasobu, czasu jego pobierania i opóźnienia renderowania. Rozbicie pomaga ustalić, gdzie szukać poprawek. Przykład karty produktu przed optymalizacją i po niej:

[#chart:woo69b]

Jeśli największą część zajmuje czas serwera, pracuj nad cache i hostingiem. Jeśli opóźnienie przed pobraniem zdjęcia, zdjęcie jest odkrywane za późno, np. przez slider w JavaScripcie. Jeśli pobieranie trwa długo, obraz jest za ciężki. Jeśli dominuje opóźnienie renderowania, stronę blokują CSS, czcionki lub skrypty.

Krok 2 - obrazy produktów a LCP

Na karcie produktu elementem LCP jest zwykle główne zdjęcie, a w kategorii i na stronie głównej - baner lub pierwsze miniatury. Kilka zasad, które zwykle dają najszybszy efekt:

  • Właściwy rozmiar - WooCommerce generuje miniatury w kilku rozmiarach. Sprawdź w ustawieniach motywu i obrazków produktów, czy sklep nie wysyła zdjęć o szerokości kilku tysięcy pikseli tam, gdzie wyświetla kilkaset.

  • Nowoczesne formaty i kompresja - WebP lub AVIF oraz kompresja przy wgrywaniu, np. wtyczką do optymalizacji obrazów.

  • Bez leniwego ładowania głównego zdjęcia - WordPress domyślnie stosuje lazy loading dla obrazów, ale główne zdjęcie nad linią zgięcia powinno ładować się od razu i z wysokim priorytetem. Sprawdź, czy motyw lub wtyczka optymalizacyjna tego nie psuje.

  • Ostrożnie ze sliderami - galeria budowana w całości przez JavaScript opóźnia pojawienie się pierwszego zdjęcia.

Szybkość to tylko jedna strona karty produktu. O tym, jak dobrać zdjęcia i opis pod sprzedaż, piszemy w tekście o tym, jak przygotować kartę produktu w WooCommerce, która sprzedaje.

Krok 3 - skrypty, wtyczki i INP

INP mierzy, jak szybko strona reaguje wizualnie na kliknięcie, dotknięcie lub naciśnięcie klawisza. Według web.dev wynik do 200 milisekund jest dobry, a powyżej 500 milisekund - słaby. W sklepie INP psują najczęściej długie zadania JavaScript: filtry przeładowujące listę produktów, warianty z ciężką logiką, czaty, widżety opinii, pop-upy i rozbudowane zestawy tagów marketingowych.

Dokumentacja deweloperska WooCommerce zaleca twórcom rozszerzeń ładowanie skryptów i stylów tylko na stronach, które ich potrzebują, minifikację plików i leniwe ładowanie obrazów. W gotowym sklepie oznacza to przegląd wtyczek: które ładują pliki na każdej podstronie, choć działają tylko w jednym miejscu. Dobrym przykładem jest sam WooCommerce - od wersji 7.8 przestał domyślnie ładować skrypt odświeżania koszyka (cart fragments) na wszystkich stronach, bo wysyłał dodatkowe żądanie przy każdej odsłonie.

Tagi marketingowe, piksele i czaty

Sklep prowadzący kampanie ma zwykle kilka narzędzi naraz: tag Google, piksel Meta, narzędzie do map ciepła, czat, widżet opinii i system do e-mail marketingu. Każde z nich ładuje własny JavaScript, często na każdej podstronie. Przejrzyj listę raz na kwartał i usuń narzędzia, z których nikt nie korzysta. Te, które zostają, ładuj przez jeden menedżer tagów, z jasnymi regułami, gdzie mają działać - czat nie musi pojawiać się na checkoucie, a narzędzie do ankiet na każdej karcie produktu.

Filtry produktów i wyszukiwarka

Filtry w kategoriach to jedno z miejsc, gdzie klient klika najczęściej, więc mają duży wpływ na INP. Wtyczki filtrów działają różnie: część przeładowuje całą stronę, część pobiera wyniki w tle i przebudowuje listę produktów. Przy dużym katalogu sprawdź, ile trwa reakcja na kliknięcie filtra na słabszym telefonie, a nie tylko na komputerze. Jeśli lista zamiera na sekundę, przyczyną jest zwykle zbyt dużo pracy JavaScriptu albo wolne zapytanie do bazy.

[#tip] Każdą wtyczkę testuj włączoną i wyłączoną na kopii sklepu - tak samo radzi dokumentacja WooCommerce twórcom rozszerzeń. Różnica w wynikach pokaże, ile kosztuje dana funkcja i czy jest warta swojej wagi.

Krok 4 - stabilność układu i CLS

CLS liczy nieoczekiwane przesunięcia elementów podczas wczytywania strony. Dobry wynik to 0,1 lub mniej, słaby - powyżej 0,25. W sklepie przesunięcia powodują zwykle zdjęcia bez określonej szerokości i wysokości, banery i paski promocyjne doładowywane skryptem, okno zgody na cookies wstawiane nad treścią, czcionki zmieniające rozmiar tekstu po wczytaniu oraz bloki opinii lub produktów polecanych dopisywane pod ceną.

Rozwiązanie jest podobne w każdym przypadku: zarezerwuj miejsce na element, zanim się pojawi. Zdjęcia muszą mieć wymiary, banery stałą wysokość, a okno zgody powinno pojawiać się jako nakładka, a nie przesuwać treść. Przy przyciskach dodania do koszyka i cenie przesunięcia są szczególnie szkodliwe, bo klient może kliknąć w inne miejsce, niż zamierzał.

Osobną sprawą są czcionki. Motyw, który ładuje kilka krojów pisma w wielu grubościach, wydłuża ładowanie i może powodować przeskok tekstu, gdy czcionka docelowa zastąpi zastępczą. Ogranicz liczbę krojów i grubości do tych, które naprawdę są w użyciu, rozważ hostowanie czcionek na własnym serwerze zamiast pobierania ich z zewnętrznych usług i sprawdź, czy motyw pozwala wstępnie załadować najważniejszy krój.

Najczęstsze problemy z Core Web Vitals w sklepach WooCommerce i kierunki poprawek zebraliśmy w jednym miejscu:

[#chart:woo69c]

Czy sklep WooCommerce potrzebuje wyniku 100 w Lighthouse?

Nie. Wynik Lighthouse to ocena testu laboratoryjnego, a Google w raporcie Core Web Vitals patrzy na dane prawdziwych użytkowników. Sklep z wynikiem 70 w teście może mieć dobre Core Web Vitals w Search Console, a sklep z wynikiem 95 - słabe, jeśli klienci korzystają głównie ze starszych telefonów i wolnych sieci. Wynik laboratoryjny traktuj jako narzędzie do porównań, a nie cel sam w sobie. Dla orientacji: dokumentacja deweloperska WooCommerce wskazuje twórcom rozszerzeń, że prosty sklep powinien osiągać w Lighthouse wynik wydajności 90 lub wyższy. Rozbudowany sklep z wieloma integracjami nie musi trzymać tego poziomu na każdej stronie, ale powinien mieć dobre wartości LCP, INP i CLS na kartach produktów i kategoriach, bo to tam trafia większość ruchu z reklam i wyszukiwarki.

Koszyk i checkout - szybkość bez cache stron

Koszyk i zamówienie nie mogą być zapisane w cache stron, bo pokazują dane konkretnego klienta. Ich szybkość zależy więc od wydajności serwera, cache obiektów i liczby wtyczek, które dokładają skrypty do formularza. Przy optymalizacji uważaj na łączenie i opóźnianie skryptów, bo pole płatności lub przycisk zamówienia mogą przestać działać. Jak uprościć sam formularz, opisujemy w tekście o tym, jak skrócić checkout w WooCommerce.

Plan poprawy Core Web Vitals w WooCommerce

Optymalizacja działa najlepiej jako cykl, a nie jednorazowa akcja. Każda nowa wtyczka, kampania z pikselem albo baner może cofnąć wcześniejsze efekty. Przykładowy plan pracy:

  1. Zmierz stan wyjściowy w Search Console i PageSpeed Insights dla głównych szablonów stron.

  2. Wybierz najsłabszy wskaźnik na najważniejszym szablonie, zwykle karcie produktu.

  3. Wprowadź jedną zmianę na stagingu i porównaj wynik w Lighthouse.

  4. Sprawdź koszyk, checkout i zamówienie testowe po zmianie.

  5. Wdróż zmianę na sklep i oznacz poprawkę w Search Console.

  6. Po 28 dniach porównaj dane terenowe i zaplanuj kolejny krok.

Jeśli dopiero zakładasz sklep, łatwiej zaplanować wydajność od początku - wybrać lekki motyw, ograniczyć wtyczki i dobrać hosting. Pełną listę kroków startowych znajdziesz we wpisie o tym, jak założyć sklep WooCommerce od zera w 2026 roku.

Jak Vinson pomaga z szybkością sklepów WooCommerce

W Vinson budujemy i rozwijamy sklepy na WooCommerce oraz integrujemy je z Allegro i Base. Przy pracy nad szybkością:

  • mierzymy Core Web Vitals dla głównych szablonów stron sklepu,

  • porządkujemy wtyczki, skrypty marketingowe i obrazy produktów,

  • ustawiamy cache tak, żeby nie psuł koszyka i checkoutu,

  • każdą zmianę testujemy na stagingu z zamówieniem testowym.

Szczegóły znajdziesz na stronie sklepy na WooCommerce z Vinson.

Najczęściej zadawane pytania

Jakie wartości Core Web Vitals są dobre?

Według Google dobry wynik to LCP do 2,5 sekundy, INP do 200 milisekund i CLS do 0,1. Słabe wartości to LCP powyżej 4 sekund, INP powyżej 500 milisekund i CLS powyżej 0,25. Wyniki ocenia się na 75. percentylu odsłon, osobno dla telefonów i komputerów.

Jak sprawdzić szybkość sklepu WooCommerce?

Dane prawdziwych użytkowników znajdziesz w raporcie Core Web Vitals w Google Search Console i w PageSpeed Insights. Do testów przed zmianą i po niej użyj Lighthouse w Chrome. Mierz szablony stron, np. kartę produktu i kategorię, a nie tylko stronę główną.

Dlaczego sklep WooCommerce wolno działa na telefonie?

Najczęstsze przyczyny to zbyt duże zdjęcia, dużo skryptów z wtyczek i tagów marketingowych oraz wolna odpowiedź serwera bez cache. Telefony mają słabsze procesory, więc ciężki JavaScript bardziej pogarsza reakcję strony, czyli INP. Zacznij od pomiaru i przeglądu wtyczek ładujących się na każdej podstronie.

Czy więcej wtyczek zawsze spowalnia WooCommerce?

Nie każda wtyczka spowalnia sklep, ale każda może dokładać zapytania do bazy, skrypty i style. Liczy się to, co i gdzie ładuje. Najlepiej testować sklep z daną wtyczką włączoną i wyłączoną i porównać wyniki.

Ile trwa poprawa Core Web Vitals w Search Console?

Raport w Search Console opiera się na danych z ostatnich 28 dni, więc efekt poprawki widać tam z opóźnieniem. Po naprawie możesz rozpocząć śledzenie, a Google przez 28 dni sprawdzi, czy problem zniknął. Testy laboratoryjne pokażą zmianę od razu.

Szybki sklep WooCommerce to lepsze doświadczenie klienta, sprawniejsze kampanie i mniej porzuconych zakupów. Jeśli chcesz poprawić Core Web Vitals bez ryzyka dla koszyka i checkoutu, sprawdź sklep na WooCommerce z Vinson - zaczniemy od pomiaru głównych stron Twojego sklepu.

Czy ten artykuł był pomocny? Oceń go
Bądź pierwszą osobą, która oceni

Łukasz Palej

Technical Implementation Expert

Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.

Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.

★★★★★
Współpracowałeś z Vinson?
Twoja opinia pomoże innym sprzedawcom wybrać sprawdzoną agencję. Zajmie Ci to minutę.
Oceń nas na Trustpilot →
Potrzebujesz pomocy z tym tematem?

Sklep na WooCommerce z Vinson

Łukasz i nasz zespół pomogą Ci wdrożyć to na Twoim koncie - bez zobowiązań.

  • Analiza Twojego konta i obecnych działań
  • Konkretny plan poprawek do wdrożenia
  • Bezpłatna konsultacja – bez zobowiązań
4,9/5 ze 171 opiniiWdrażamy i rozwijamy sklepy WooCommerce
Łukasz Palej - Technical Implementation Expert
Łukasz PalejTechnical Implementation Expert

Przeczytaj także

Więcej porad z naszej bazy wiedzy - przesuń, aby zobaczyć kolejne artykuły.

1 / 1

Masz pytania? Chętnie porozmawiamy!

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Zadzwoń

574 944 685

Adres

Kazimierza Wielkiego 7/7

32-700 Bochnia

Wybierz dogodny termin w kalendarzu - bez wymiany maili w tę i z powrotem.

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert
4,9172 opinii klientów · Trustindex →