Optymalizacja WooCommerce

Optymalizacja sklepu internetowego - przyspieszę Twój WooCommerce tam, gdzie wtyczka cache nie sięga.

Wolny sklep WooCommerce to prawie nigdy nie wina motywu. Przyczyny siedzą głębiej: baza danych, wtyczki mielące zbędną pracę przy każdym żądaniu, za ciężkie obrazy i cache, który tylko udaje, że działa. Znajduję je, naprawiam i pokazuję wynik w liczbach - przed i po.

Twórca MakeWPFast.com - 140 tys. odwiedzin miesięcznie · Ograniczona liczba projektów w miesiącu

15+
Lat w WordPressie
140K
Odwiedzin MakeWPFast / mies.
50+
Zbudowanych wtyczek WP
Top 3%
Weryfikacja Toptal

Sklep działa, ale wszystko trwa za długo.

Każda dodatkowa sekunda ładowania to porzucone koszyki i niższa konwersja. A wolny panel to godziny pracy Twojego zespołu, które codziennie znikają w pasku ładowania.

Panel administracyjny ładuje się wieki

Każde kliknięcie to kilka-kilkanaście sekund czekania. Dodajesz produkt, edytujesz zamówienie, zmieniasz cenę - wszystko się wlecze. Zespół obsługuje mniej zamówień, bo walczy z narzędziem zamiast robić swoje.

Na telefonie sklep ładuje się fatalnie

Większość ruchu w polskim e-commerce to telefony. Jeśli główne zdjęcie produktu pojawia się po kilku sekundach, klient nie czeka. Wraca do wyników Google i kupuje u konkurencji.

Wtyczka cache jest, efektu nie ma

Cache zainstalowany, ustawienia poklikane, a sklep dalej wolny. Częsty powód: inna wtyczka po cichu kasuje cache w kółko, więc on praktycznie nie istnieje. Z zewnątrz wszystko wygląda na skonfigurowane, a nie działa nic.

Lepszy hosting nic nie zmienił

Przenosiny na droższy serwer nie pomogły, bo problem pojechał razem ze sklepem. Kiedy wtyczki wykonują zbędną pracę przy każdym żądaniu, a baza danych jest źle skonfigurowana, mocniejsza maszyna tylko odsuwa problem w czasie.

−50%
O tyle skrócił się czas ładowania panelu w niedawno optymalizowanym sklepie WooCommerce - z 10–16 sekund do ok. 5 sekund. Winny nie był motyw ani hosting. Winne były wtyczki, które przy każdym kliknięciu w panelu robiły tę samą zbędną pracę od nowa, plus cache, który sam się kasował.

Co optymalizuję w sklepie WooCommerce

Przechodzę przez sklep warstwa po warstwie, od serwera i bazy danych po checkout i obrazy. Każdy problem dostaje konkretną diagnozę i konkretną poprawkę. Nie ogólną poradę z bloga.

Baza danych sklepu
Przy dziesiątkach tysięcy produktów i zamówień źle skonfigurowana baza potrafi spowolnić wszystko, od wyszukiwarki po zapisywanie zamówień. Znajduję i naprawiam problemy na poziomie tabel i zapytań.
Wtyczki wykonujące zbędną pracę
Sprawdzam, które wtyczki obciążają sklep przy każdym żądaniu: łączą się z zewnętrznymi serwerami, powtarzają kosztowne operacje, odpalają procesy w tle. To najczęstsza przyczyna wolnego panelu.
Cache, który faktycznie działa
Weryfikuję, czy cache po stronie serwera rzeczywiście trzyma dane, czy tylko istnieje na papierze. Naprawiam konflikty, przez które cache jest ciągle kasowany, i konfiguruję go pod specyfikę sklepu.
Obrazy i waga strony
Za duże zdjęcia produktów i zbędne skrypty to główny hamulec na telefonach. Odchudzam front sklepu i naprawiam sposób ładowania kluczowych obrazów, przede wszystkim głównego zdjęcia produktu.
Checkout i proces zakupowy
Koszyk i checkout to miejsca, gdzie wolność kosztuje najwięcej: klient jest o krok od zapłacenia. Sprawdzam, co spowalnia finalizację zamówienia, i usuwam to.
Panel administracyjny
Wolny panel to wolna obsługa zamówień. Znajduję operacje, które niepotrzebnie odpalają się przy każdym kliknięciu, i wycinam je, nie ruszając działania sklepu.
Bezpieczeństwo integracji płatności
Przy okazji optymalizacji przeglądam kod wtyczek płatności i dostaw pod kątem luk. W jednym z niedawnych sklepów znalazłem i zamknąłem dwie dziury bezpieczeństwa w integracji płatności, zanim ktokolwiek ich użył.
Porządek na serwerze
Stare kopie zapasowe, rosnące bez końca logi, pliki debugowania dostępne publicznie. Sprzątam to, co obciąża dysk i wystawia sklep na ryzyko. W jednym sklepie odzyskałem tak ok. 10 GB miejsca.

Trzy kroki. Mierzalny efekt.

Bez przestoju w sprzedaży i bez eksperymentów na żywym organizmie. Każda zmiana jest testowana, dokumentowana i mierzona.

1
Rozmowa i diagnoza
Zaczynam od rozmowy: co Cię boli, gdzie sklep traci pieniądze, jakie masz zaplecze. Potem przechodzę przez sklep warstwa po warstwie i mierzę stan wyjściowy. Na końcu porównamy liczby, nie wrażenia.
2
Wdrożenie poprawek - bezpiecznie
Ryzykowne zmiany testuję najpierw na kopii sklepu. Na produkcję trafiają etapami, z kopią zapasową przed każdym krokiem i sprawdzeniem, że zamówienia i płatności działają. Sklep sprzedaje przez cały czas.
3
Raport przed/po i rekomendacje
Dostajesz raport z liczbami: co było, co jest, co dokładnie zmieniłem. Do tego listę rzeczy, na które warto uważać w przyszłości, np. które aktualizacje wtyczek mogą przywrócić problem.

Twój sklep, Twoja kontrola

Dostępy w uzgodnionym zakresie
Ustalamy wspólnie, do czego potrzebuję dostępu. Ty je nadajesz i Ty je odbierasz. Żadne hasła nie krążą mailem - przekazujesz je bezpiecznym kanałem.
Każda zmiana udokumentowana
Prowadzę dziennik zmian: co, gdzie i po co zostało zmienione. Twój programista (obecny albo przyszły) będzie dokładnie wiedział, co się wydarzyło.
Zero przerwy w sprzedaży
Prace prowadzę tak, żeby sklep cały czas przyjmował zamówienia. Jeśli jakaś zmiana wymaga krótkiego okna serwisowego, planujemy je razem na porę najmniejszego ruchu.
Wynik w liczbach, nie w obietnicach
Mierzę stan sklepu przed pracami i po nich. Jeśli czegoś nie da się poprawić po Twojej stronie (np. limit hostingu), mówię to wprost, zamiast sprzedawać Ci kolejną usługę.

Niedawne wyniki z polskich sklepów WooCommerce

Dwa przykłady z ostatnich miesięcy. Bez nazw - sklepy klientów to nie moja wizytówka. Liczby pochodzą z pomiarów przed i po pracach.

Sklep WooCommerce · ok. 36 tys. produktów, ok. 8 tys. zamówień
10–16 s → ~5 s
czas ładowania panelu - o połowę krócej
  • Naprawiony cache serwerowy, który po cichu sam się kasował - od miesięcy praktycznie nie działał
  • Zatrzymane procesy w tle, które obciążały serwer przy każdym kliknięciu w panelu
  • Dwie luki bezpieczeństwa w integracji płatności znalezione i zamknięte
  • Ok. 10 GB miejsca odzyskane na serwerze produkcyjnym
Inny sklep WooCommerce · problem: mobile
LCP 30 s w testach
główna treść ładowała się u realnych użytkowników mobilnych 7,5 s - klienci odpadali, zanim zobaczyli produkt
  • Diagnoza pokazała: serwer odpowiadał szybko, problem siedział w przeładowanym froncie sklepu
  • Największe zyski: wycięcie zbędnego balastu ładowanego na każdej stronie
  • Naprawa sposobu ładowania głównego zdjęcia produktu - od niego zależy pierwsze wrażenie
  • Wniosek z audytu: żadna wtyczka cache by tego nie naprawiła, trzeba było usunąć przyczynę

Jednorazowa optymalizacja albo stała opieka

Każdy sklep jest inny, więc ostateczną cenę podaję po krótkiej rozmowie. Zakres i wycenę dostajesz na piśmie, zanim cokolwiek zacznę.

Jednorazowo · ok. 10 h
2000 zł netto
Pełna diagnoza sklepu plus podstawowe poprawki od ręki. Dostajesz pisemny raport z priorytetami i wycenę dalszych prac.
  • Analiza bazy danych i konfiguracji sklepu
  • Sprawdzenie, które wtyczki obciążają sklep i panel
  • Weryfikacja, czy cache rzeczywiście działa
  • Audyt frontu: obrazy, waga strony, mobile
  • Priorytetowa lista problemów z szacowanym wpływem
  • Podstawowe poprawki wdrożone w cenie audytu
Umów rozmowę

W cenie: raport, podstawowe poprawki i wycena dalszych prac

Jednorazowo
Wycena indywidualna po audycie
Diagnoza plus wdrożenie poprawek, od bazy danych po front. Zakres i cenę ustalam na podstawie audytu, z raportem przed/po.
  • Wszystko z audytu plus wdrożenie poprawek
  • Naprawa bazy danych, cache i procesów w tle
  • Odchudzenie frontu: obrazy, checkout, mobile
  • Zmiany testowane na kopii, wdrażane etapami
  • Raport przed/po z pełną dokumentacją zmian
Umów rozmowę

Każdy sklep jest inny - ostateczną cenę podaję po krótkiej rozmowie

Stała opieka nad sklepem - miesięcznie

Optymalizacji nie robi się raz na zawsze. Aktualizacje wtyczek, nowe produkty i rosnący ruch potrafią po cichu przywrócić stare problemy. Plany opieki to stałe pilnowanie, żeby sklep nie zwolnił z powrotem.

Start
199 zł / mies.
Podstawowe bezpieczeństwo i czuwanie nad sklepem.
  • Aktualizacje WordPressa, wtyczek i motywu
  • Codzienne kopie zapasowe
  • Monitoring dostępności 24/7
  • Skan bezpieczeństwa i hardening
  • Miesięczny raport ze stanu sklepu
Zapytaj o plan
Standard
449 zł / mies.
Opieka plus realne godziny na poprawki.
  • Wszystko z planu Start
  • 2 godziny prac deweloperskich miesięcznie
  • Okresowy audyt sklepu
Zapytaj o plan
Premium
799 zł / mies.
Priorytetowa opieka dla sklepów, które nie mogą stać.
  • Wszystko ze Standardu
  • 4 godziny prac deweloperskich miesięcznie
  • Audyt wydajności i SEO
  • Gwarancja reakcji (SLA) + kanał Slack
  • Disaster recovery i zarządzanie hostingiem w cenie
Zapytaj o plan

Ceny netto (+23% VAT). Minimalny okres 3 miesiące, okres wypowiedzenia 30 dni. Plany dopasowuję do wielkości i ruchu sklepu.

Zbudowałem serwis, do którego ludzie trafiają, gdy ich WordPress zwalnia.

MakeWPFast.com odwiedza 140 tys. osób miesięcznie - programistów i właścicieli stron, którzy szukają odpowiedzi na problemy z wydajnością WordPressa. Optymalizacja sklepów to ta sama wiedza, użyta tam, gdzie każda sekunda kosztuje realne pieniądze: w e-commerce.

140K

Odwiedzin MakeWPFast.com miesięcznie

Serwis o wydajności WordPressa, który zbudowałem od zera. Ludzie mu ufają, bo nie ma tam ogólników - tylko to, co faktycznie działa. Tę samą robotę dostajesz tutaj.

15+

Lat w WordPressie

Były CTO w CreativeMinds (2010–2024), gdzie zbudowaliśmy ponad 50 wtyczek WordPress używanych na tysiącach stron, w tym w sklepach. Widziałem każdy rodzaj problemu z bazą danych na dużą skalę.

Top 3%

Zweryfikowany przez Toptal

Toptal przepuszcza przez sito ok. 3% kandydatów. Do tego Upwork Top Rated Plus (95% JSS) i 4,9 gwiazdki na Fiverr. Ocen na tych platformach nie da się podkręcić.

50+

Zbudowanych wtyczek WordPress

Pisanie wtyczek na taką skalę uczy z pierwszej ręki, które wzorce w kodzie WordPressa i WooCommerce rujnują wydajność. Dlatego w cudzych wtyczkach znajduję problemy, których sami autorzy nie widzą.

Częste pytania

Czy muszę dawać dostęp do serwera i sklepu?
Do samego audytu wystarczy ograniczony dostęp do panelu WordPress i podstawowe informacje o hostingu. Do wdrożenia poprawek potrzebuję dostępu do serwera - jego zakres ustalamy wspólnie, a Ty w każdej chwili możesz go odebrać. Wszystko dokumentuję, więc dokładnie wiesz, co zmieniłem i gdzie.
Czy optymalizacja nie zepsuje sklepu albo zamówień?
Ryzykowne zmiany testuję najpierw na kopii sklepu, a przed każdą ingerencją w produkcję robię kopię zapasową. Zmiany wdrażam etapami i po każdej sprawdzam, czy zamówienia, płatności i checkout działają. Sklep przez cały czas przyjmuje zamówienia, nie ma przerwy w sprzedaży. Nie ma tu żadnego „wyłączę wszystko i zobaczę, co się stanie".
Ile realnie przyspieszy mój sklep?
Zależy od tego, co znajdę, dlatego nie obiecuję konkretnej liczby przed diagnozą. Dla skali: w niedawno optymalizowanym sklepie z ok. 36 tys. produktów panel przyspieszył z 10–16 sekund do ok. 5 sekund. Po audycie dostajesz listę problemów z szacowanym wpływem każdego z nich, więc wiesz, czego się spodziewać, zanim zapłacisz za wdrożenie. Jeśli uważam, że w Twoim przypadku niewiele da się ugrać, mówię to wprost na rozmowie.
Pracujesz na żywym sklepie czy na kopii?
Diagnozę robię na żywym sklepie, bo tylko tam widać prawdziwe problemy. Kopia zachowuje się inaczej niż produkcja pod realnym ruchem. Same poprawki to inna sprawa: te ryzykowne najpierw testuję na kopii, a na produkcję trafiają dopiero po sprawdzeniu, etapami i z kopią zapasową przed każdym krokiem.
Czym to się różni od zainstalowania wtyczki cache?
Wtyczka cache przyspiesza powtarzalne odsłony strony i tyle. Nie naprawi przeciążonej bazy danych, wtyczek mielących zbędną pracę przy każdym żądaniu, za ciężkich obrazów ani wolnego panelu. Co gorsza, regularnie spotykam sklepy, w których cache był zainstalowany i skonfigurowany, a w praktyce w ogóle nie działał. Inna wtyczka po cichu kasowała go w kółko i nikt tego nie zauważył. Ja naprawiam przyczyny, a cache konfiguruję tak, żeby faktycznie robił swoją robotę.
Co jeśli problem wróci?
Po wdrożeniu dostajesz raport z opisem wszystkich zmian oraz listę rzeczy, na które trzeba uważać, np. aktualizacje konkretnych wtyczek, które mogą przywrócić stary problem. Jeśli chcesz, żeby ktoś stale pilnował wydajności sklepu zamiast gasić pożary, do tego są miesięczne plany opieki: monitoring, aktualizacje i reakcja, zanim problem urośnie do rozmiaru, który widzą klienci.

Twój sklep może działać szybciej. Sprawdźmy o ile.

Umów rozmowę. Opowiedz, co Cię boli, a ja powiem, czy i jak da się to naprawić.

Umów rozmowę

Nie wiesz, czy to usługa dla Ciebie? Umów rozmowę, sprawdzimy to razem.