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.