Przejdź do treści
AdministracjaStron

Przyspieszenie sklepu WooCommerce i ile kosztuje optymalizacja szybkości sklepu

Przyspieszenie sklepu WooCommerce kosztuje tyle, ile praca nad przyczyną, a nie nad objawem: sama wtyczka cache to wydatek rzędu jednej licencji rocznie, ale w sklepie zwykle nie wystarcza, bo koszyk, zamówienie i konto klienta i tak omijają pamięć podręczną. Realne przyspieszenie to diagnoza zapytań do bazy, porządek we wtyczkach, lżejsze zdjęcia produktów, serwer z aktualnym PHP i pamięcią obiektów, a potem pilnowanie wyniku po każdej aktualizacji. W naszej opiece nad sklepem optymalizacja szybkości na starcie jest w cenie planu Firma za 599 zł netto miesięcznie, a w planie Biznes poprawiamy Core Web Vitals co miesiąc.

Sprawdź stronę
Właściciel sklepu internetowego mierzy na telefonie czas ładowania strony produktu, obok laptop i pudełka z towarem

Ile kosztuje przyspieszenie sklepu WooCommerce

Odpowiedź zależy od tego, kto robi przyspieszenie i za co bierze odpowiedzialność. Wtyczkę cache możesz kupić i ustawić sam. Freelancer albo agencja wycenia jednorazową optymalizację po audycie i oddaje sklep z lepszym wynikiem w dniu odbioru. Stała opieka kosztuje miesięcznie, ale obejmuje też to, co dzieje się z szybkością przez kolejne miesiące, kiedy dochodzą produkty, wtyczki i nowe wersje WooCommerce. W sklepie ta druga część decyduje, bo wynik z dnia odbioru zwykle zjada pierwsza większa aktualizacja albo nowa wtyczka marketingowa.

Trzy drogi przyspieszenia sklepu WooCommerce obok siebie

Wtyczka cache ustawiona samodzielnie Jednorazowa optymalizacja u freelancera Przyspieszenie w stałej opiece AdministracjaStron
Koszt Wtyczka cache ustawiona samodzielnie licencja wtyczki albo wersja bezpłatna, plus Twój czas Jednorazowa optymalizacja u freelancera wycena po audycie, jednorazowa Przyspieszenie w stałej opiece AdministracjaStron w cenie planu od 599 zł netto miesięcznie
Co obejmuje Wtyczka cache ustawiona samodzielnie buforowanie stron i plików Jednorazowa optymalizacja u freelancera to, co ustalono w zleceniu Przyspieszenie w stałej opiece AdministracjaStron diagnoza, serwer, baza, wtyczki, obrazy, motyw
Koszyk i zamówienie Wtyczka cache ustawiona samodzielnie zwykle bez zmian, te strony nie mogą być buforowane Jednorazowa optymalizacja u freelancera zależy od zakresu Przyspieszenie w stałej opiece AdministracjaStron sprawdzamy zapytania i skrypty na koszyku osobno
Test po zmianach Wtyczka cache ustawiona samodzielnie Twój własny Jednorazowa optymalizacja u freelancera zwykle wynik PageSpeed Przyspieszenie w stałej opiece AdministracjaStron wynik plus zamówienie próbne z płatnością
Po aktualizacji Wtyczka cache ustawiona samodzielnie wynik może spaść i nikt tego nie widzi Jednorazowa optymalizacja u freelancera nowe zlecenie Przyspieszenie w stałej opiece AdministracjaStron pomiar co miesiąc w raporcie, poprawka w czasie planu
Ryzyko Wtyczka cache ustawiona samodzielnie zbuforowany koszyk pokazuje klientom cudze produkty Jednorazowa optymalizacja u freelancera niskie przy dobrym wykonawcy Przyspieszenie w stałej opiece AdministracjaStron niskie, zmiany najpierw na kopii

Wtyczka cache ma sens w małym sklepie na dobrym hostingu, gdy umiesz wyłączyć z buforowania koszyk, zamówienie i konto. Jednorazowe zlecenie ma sens, gdy sklep rzadko się zmienia. Jeśli sklep jest głównym źródłem przychodu i co miesiąc coś w nim dochodzi, taniej wychodzi stała opieka niż powtarzanie optymalizacji co pół roku.

Dlaczego sklep WooCommerce działa wolno

Wolny sklep prawie nigdy nie ma jednej przyczyny. To lista, którą przechodzimy na każdym przejmowanym sklepie, w kolejności od tego, co najczęściej daje największy zysk.

1. Serwer i wersja PHP

Tani hosting współdzielony z limitem procesów nie udźwignie sklepu w godzinach szczytu, a stara wersja PHP jest wyraźnie wolniejsza od aktualnych. Zanim zaczniemy cokolwiek optymalizować w WordPressie, sprawdzamy czas odpowiedzi serwera dla strony koszyka, bo tej strony nie da się schować za cache. Zmianę wersji PHP robimy na kopii, jak opisujemy na stronie aktualizacja PHP WordPress.

2. Brak pamięci obiektów

WooCommerce wykonuje dużo zapytań do bazy przy każdym wyświetleniu koszyka i konta klienta. Pamięć obiektów, czyli Redis albo Memcached po stronie serwera, przechowuje wyniki tych zapytań i odciąża bazę. Wiele hostingów ją oferuje, ale nikt jej nie włączył.

3. Ciężka tabela opcji i stare dane

Po latach w bazie zalegają tysiące wygasłych danych tymczasowych, sesje porzuconych koszyków, rewizje opisów i opcje po dawno usuniętych wtyczkach, które ładują się przy każdym wejściu. Czyścimy je po kopii bazy i ustawiamy tak, żeby nie wracały.

4. Zamówienia w starym formacie

Starsze sklepy trzymają zamówienia razem z wpisami i stronami. WooCommerce od wersji 8.2 domyślnie zapisuje nowe instalacje w osobnych tabelach zamówień (HPOS), co przyspiesza listę zamówień i raporty. Starszy sklep trzeba przenieść, na kopii i dopiero po sprawdzeniu zgodności każdej wtyczki.

5. Skrypty wtyczek ładowane wszędzie

Wtyczka czatu, piksele reklamowe, opinie, wyskakujące okienka i slider ładują swoje skrypty na każdej podstronie, także tam, gdzie nic nie robią. Od wersji 7.8 WooCommerce nie ładuje już na każdej stronie skryptu odświeżającego mini koszyk, ale motywy i wtyczki potrafią go dalej wymuszać. Ograniczamy skrypty do stron, na których są potrzebne.

6. Zdjęcia produktów

Zdjęcia wgrane prosto z aparatu albo od hurtowni ważą po kilka megabajtów, a karta produktu pokazuje ich kilkanaście. Generujemy lżejsze formaty, właściwe rozmiary i opóźnione ładowanie poza pierwszym ekranem. Jeśli i tak planujesz odświeżyć zdjęcia produktowe, zamów je od razu w jednolitych proporcjach, bo jednakowe kadry łatwiej zoptymalizować i nie przesuwają układu strony.

7. Motyw i kreator stron

Kreator stron z kilkoma poziomami zagnieżdżeń potrafi dodać setki elementów do każdej karty produktu. Zwykle nie zmieniamy motywu, tylko pokazujemy w raporcie, ile czasu zabiera, i odchudzamy szablony produktu i kategorii etapami.

Co daje szybszy sklep i jak to zmierzyć

Google ocenia szybkość wskaźnikami Core Web Vitals: LCP, czyli czas wyświetlenia największego elementu, powinien zmieścić się w 2,5 sekundy, INP, czyli reakcja na kliknięcie, w 200 milisekundach, a CLS, czyli przesunięcia układu, poniżej 0,1. Liczą się dane od prawdziwych użytkowników, głównie z telefonów, a nie pojedynczy test na szybkim łączu. Jak czytać te wskaźniki na WordPressie, opisujemy we wpisie Core Web Vitals w WordPress.

Wpływ na sprzedaż jest mierzalny. Badanie Deloitte dla Google z 2020 roku „Milliseconds Make Millions” wykazało, że skrócenie ładowania mobilnego o 0,1 sekundy zwiększyło konwersję w sklepach detalicznych o 8,4 procent. Dlatego w sklepie mierzymy nie tylko stronę główną, ale przede wszystkim kartę produktu, kategorię i koszyk na telefonie.

Strona sklepu Co mierzymy Na co zwykle wpływa
Karta produktu Co mierzymy LCP zdjęcia głównego, CLS galerii Na co zwykle wpływa zdjęcia, motyw, skrypty opinii
Kategoria Co mierzymy czas odpowiedzi serwera, liczba produktów na stronie Na co zwykle wpływa filtry, zapytania do bazy
Koszyk i zamówienie Co mierzymy czas odpowiedzi bez cache, INP przycisku zamówienia Na co zwykle wpływa serwer, pamięć obiektów, wtyczki płatności i wysyłki
Konto klienta Co mierzymy czas odpowiedzi bez cache Na co zwykle wpływa baza, liczba zamówień, HPOS

Przyspieszenie sklepu w cenie opieki nad sklepem

U nas przyspieszenie nie jest osobnym zleceniem. Robimy je w ramach opieki nad sklepem, a wynik pokazujemy w raporcie co miesiąc.

Plan Cena miesięczna netto Szybkość sklepu
Firma Cena miesięczna netto 599 zł Szybkość sklepu optymalizacja szybkości na starcie, potem pomiar co miesiąc
Biznes Cena miesięczna netto 1 499 zł Szybkość sklepu optymalizacja Core Web Vitals co miesiąc
Enterprise Cena miesięczna netto 2 990 zł Szybkość sklepu budżet wydajności i alerty szybkości

Każdą zmianę, która dotyka koszyka, sprawdzamy na kopii zamówieniem próbnym z płatnością i wysyłką. Szybki sklep, w którym nie da się zapłacić, jest gorszy od wolnego, więc test zamówienia jest dla nas częścią optymalizacji, a nie dodatkiem. Pełny opis metody dla stron firmowych i sklepów znajdziesz na stronie optymalizacja strony WordPress, a zakres opieki nad samym sklepem na stronie opieka WooCommerce.

Co sprawdzić, zanim zapłacisz komuś za przyspieszenie sklepu

  • Czy wykonawca mierzy koszyk i zamówienie, a nie tylko stronę główną w PageSpeed.
  • Czy zmiany powstają najpierw na kopii sklepu, z zamówieniem próbnym przed wdrożeniem.
  • Czy wyłącza z buforowania koszyk, zamówienie, konto i strony z cenami zależnymi od klienta.
  • Czy dostajesz wynik z danych użytkowników po 28 dniach, a nie tylko zrzut ekranu z dnia odbioru.
  • Kto pilnuje wyniku po następnej aktualizacji WooCommerce i nowej wtyczce.

Jeśli sklep po wcześniejszej „optymalizacji” pokazuje klientom pusty koszyk albo cudze produkty, to znak, że zbuforowano strony, których buforować nie wolno. Taką usterkę opisujemy na stronie naprawa sklepu WooCommerce. Ile wynosi cały miesięczny koszt utrzymania sklepu razem z hostingiem i wtyczkami, liczymy we wpisie koszt prowadzenia sklepu internetowego.

Pytania o przyspieszenie sklepu WooCommerce

Ile kosztuje przyspieszenie sklepu WooCommerce?

Samodzielnie kosztuje licencję wtyczki cache i Twój czas, u freelancera jest wyceniane jednorazowo po audycie, a u nas jest w cenie opieki nad sklepem od 599 zł netto miesięcznie. W sklepie liczy się też utrzymanie wyniku po aktualizacjach, dlatego jednorazowa optymalizacja często wymaga powtórki.

Dlaczego mój sklep WooCommerce działa wolno?

Najczęściej przez słaby serwer albo starą wersję PHP, brak pamięci obiektów, zaśmieconą bazę, skrypty wtyczek ładowane na każdej stronie i ciężkie zdjęcia produktów. Koszyk i zamówienie nie mogą być buforowane, więc tam widać każdy z tych problemów najmocniej.

Czy wtyczka cache przyspieszy WooCommerce?

Przyspieszy strony produktów, kategorii i stronę główną, ale nie koszyk, zamówienie i konto klienta, które muszą być wyłączone z buforowania. Źle ustawiona wtyczka potrafi pokazać klientowi cudzy koszyk, dlatego jej konfigurację w sklepie trzeba sprawdzić zamówieniem próbnym.

Czy zmiana hostingu przyspieszy sklep WooCommerce?

Często tak, gdy obecny serwer ma niski limit procesów, starą wersję PHP albo nie oferuje pamięci obiektów. Sam hosting nie naprawi jednak ciężkich wtyczek, zdjęć i bazy, więc przeprowadzkę warto połączyć z porządkami, a nie traktować jako całe rozwiązanie.

Jaki wynik PageSpeed powinien mieć sklep internetowy?

Ważniejszy od liczby w teście jest wynik Core Web Vitals z danych użytkowników: LCP do 2,5 sekundy, INP do 200 milisekund i CLS poniżej 0,1 na telefonach. Sklep może mieć średni wynik punktowy i jednocześnie zaliczać wszystkie trzy wskaźniki.

Przyspiesz sklep raz i trzymaj wynik po każdej aktualizacji

Sprawdź, co widać publicznie na Twoim sklepie, albo załóż konto, wybierz plan i przekaż dostęp. Pierwszy pomiar karty produktu, kategorii i koszyka dostajesz w raporcie startowym, razem z listą zmian, które zrobimy na kopii.

Sprawdź stronę

Czytaj także

Wszystkie wpisy

Sprawdź, w jakim stanie jest Twoja strona.

Sprawdź stronę