WooCommerce Optymalizacja wydajności

Twój WooCommerce działa wolno? Naprawimy to - mierzalnie.

Audyt wydajności, optymalizacja bazy danych, migracja HPOS, audyt pluginów, cache, obrazki, hosting. Każda zmiana z pomiarem przed i po. Cel: zielone Core Web Vitals i czas ładowania poniżej 2 sekund.

★★★★★ 5.0/5 Google Odpowiadamy w 24h

Dlaczego szybkość

Każda sekunda kosztuje Ci pieniądze

-7%

konwersji na sekundę

Każda dodatkowa sekunda ładowania obniża konwersję o ok. 7%. Sklep 4s zamiast 2s traci ~14% zamówień.

53%

porzuceń mobile

Ponad połowa użytkowników mobile opuszcza stronę, jeśli ładuje się dłużej niż 3 sekundy.

CWV

= ranking Google

Core Web Vitals to czynnik rankingowy Google. Wolny sklep = niższe pozycje = mniej ruchu = mniej zamówień.

UX

= zaufanie

Szybki sklep działa profesjonalnie. Wolny budzi wątpliwości. Szybkość to pierwszy element UX, który klient ocenia.

Metryki

Co mierzymy i jakie są cele

Metryka Co oznacza Cel Narzędzia
LCP Largest Contentful Paint - czas załadowania największego widocznego elementu (hero image, main content) ≤ 2.5s Lighthouse, PageSpeed Insights, WebPageTest, CrUX
INP Interaction to Next Paint - czas reakcji strony na interakcję (kliknięcie, tap). Zastąpił FID w 2024. ≤ 200ms CrUX (dane polowe), Lighthouse
CLS Cumulative Layout Shift - stabilność wizualna. Czy elementy skaczą podczas ładowania. ≤ 0.1 Lighthouse, PageSpeed Insights
TTFB Time to First Byte - czas odpowiedzi serwera. Mierzy wydajność hostingu, PHP, bazy danych. ≤ 600ms WebPageTest, curl, Server Timing
FCP First Contentful Paint - pierwszy wyrenderowany element. Poczucie, że strona zaczyna się ładować. ≤ 1.8s Lighthouse, PageSpeed Insights

Po każdej optymalizacji: raport z metrykami PRZED i PO. Mierzalny efekt, nie obietnice.

8 obszarów

Gdzie szukamy (i znajdujemy) problemów

1

Baza danych (wp_options, autoload, transients)

Najczęstsze wąskie gardło WooCommerce. Tabela wp_options rośnie z każdym pluginem - autoloaded data często przekracza 1-5 MB (cel: <500 KB).

Co robimy

Audyt autoloaded data, czyszczenie wp_options, usunięcie osieroconych meta, ograniczenie revisions, optymalizacja indeksów, czyszczenie tabel WooCommerce (wc_sessions, action_scheduler, log).

2

Migracja HPOS

WooCommerce domyślnie przechowuje zamówienia w wp_posts + wp_postmeta. HPOS przenosi je do dedykowanych tabel: szybsze zapytania, lepsza skalowalność.

Co robimy

Audyt kompatybilności pluginów z HPOS, migracja danych, test na staging, deploy. Efekt: zapytania o zamówienia nawet 5-10x szybsze.

3

Audyt i redukcja pluginów

Typowy WooCommerce: 25-40 aktywnych pluginów. Każdy dodaje: zapytania SQL, pliki JS/CSS, hooki PHP. Często 30-50% można usunąć bez utraty funkcji.

Co robimy

Query Monitor + profiling każdego pluginu. Lista: usunąć, zastąpić lżejszym, zastąpić custom kodem, zostawić. Raport z uzasadnieniem każdej decyzji.

4

Cache (object + page cache)

WooCommerce bez cache = każde żądanie trafia do PHP + MySQL. Z Redis + Varnish/LiteSpeed: większość żądań serwowana w <50ms.

Co robimy

Instalacja i konfiguracja Redis object cache, page cache (z wyłączeniami dla cart/checkout/my-account), cache warming, konfiguracja CDN.

5

Obrazki

Obrazki to zwykle 50-80% wagi strony. Niezoptymalizowane zdjęcia produktów (2-5 MB zamiast 50-150 KB) to najczęstsza przyczyna wolnego LCP.

Co robimy

Konwersja do WebP/AVIF, responsive images (srcset), lazy loading (poza above-the-fold), kompresja, prawidłowe wymiary, preload hero image.

6

Frontend (JS/CSS, render-blocking)

Każdy plugin dodaje własne pliki JS i CSS - często na WSZYSTKICH stronach, nawet jeśli potrzebne tylko na jednej. Efekt: render-blocking, wolny FCP i LCP.

Co robimy

Identyfikacja i usunięcie nieużywanych skryptów per strona (asset unloading), defer/async JS, minifikacja CSS/JS, eliminacja render-blocking, krytyczne CSS inline.

7

Hosting i PHP

WooCommerce na shared hostingu będzie wolny niezależnie od optymalizacji. PHP 7.x jest 20-30% wolniejszy niż PHP 8.1+. Brak OPcache = podwójny czas kompilacji.

Co robimy

Analiza obecnego hostingu (TTFB, zasoby, lokalizacja). Rekomendacja upgrade jeśli potrzebny. Konfiguracja PHP: 8.1+, OPcache, memory_limit. Nie sprzedajemy hostingu - rekomendujemy i pomagamy skonfigurować.

8

WooCommerce-specific

Ustawienia WooCommerce wpływające na wydajność, często pomijane: Action Scheduler cleanup, Analytics data retention, cart fragments (AJAX na każdej stronie), geolocation.

Co robimy

Konfiguracja retencji danych, wyłączenie cart fragments na stronach bez koszyka, czyszczenie Action Scheduler, konfiguracja background processing.

Proces

Od audytu do zielonych metryk - krok po kroku

1

Pomiar bazowy

Mierzymy aktualny stan: Core Web Vitals (LCP, INP, CLS), TTFB, FCP, waga strony, ilość żądań. Narzędzia: Lighthouse, PageSpeed Insights, WebPageTest, GTmetrix, Query Monitor. Wynik: raport PRZED.

2

Audyt techniczny

Identyfikacja wąskich gardeł: baza danych (wp_options, autoload, HPOS), pluginy (profiling każdego), cache, obrazki, frontend (JS/CSS), hosting (PHP, OPcache), konfiguracja WooCommerce.

3

Plan optymalizacji

Priorytetyzowana lista działań: co naprawiamy, w jakiej kolejności, jaki oczekiwany efekt. Niektóre zmiany dają 80% efektu w 20% czasu - zaczynamy od nich. Wycena z góry.

4

Optymalizacja (staging, produkcja)

Wdrażamy zmiany na staging. Mierzymy po każdej zmianie - weryfikujemy efekt. Deploy na produkcję po testach i Twojej akceptacji. Każda zmiana z backupem.

5

Raport PO + rekomendacje

Finalny raport: metryki PRZED vs PO (screenshoty, liczby). Co zrobiliśmy, jaki efekt. Rekomendacje na przyszłość: co robić (aktualizacje, monitoring), czego unikać.

Warianty

Wybierz zakres optymalizacji

Quick Win

Szybka poprawa najważniejszych metryk: czyszczenie bazy, konfiguracja cache, optymalizacja obrazów. Największy efekt w najkrótszym czasie.

Zakres: Baza + cache + obrazki Czas: 2-4 dni

Optymalizacja + stała opieka

Pełna optymalizacja + miesięczna opieka: monitoring wydajności, aktualizacje, backupy, szybkie reakcje na spadki. Bo optymalizacja to nie jednorazowa akcja.

Zakres: Pełna optymalizacja + SLA Czas: Optymalizacja: 5-10 dni + opieka miesięczna

FAQ

Często zadawane pytania

Zależy od zakresu i stanu sklepu. Dokładna wycena po bezpłatnej analizie.
Typowe wyniki pełnej optymalizacji: LCP z 4-6s do <2.5s, TTFB z 1-3s do <600ms, PageSpeed score z 30-50 do 80-95+. Konkretne liczby zależą od stanu wyjściowego. Każda optymalizacja z raportem przed/po.
Quick Win: 2-4 dni. Pełna optymalizacja: 5-10 dni. Czas obejmuje: pomiar bazowy, audyt, wdrożenie, testy na staging, deploy, pomiar końcowy.
Efekt jest trwały, ale WooCommerce żyje: aktualizacje pluginów, nowe produkty, nowe funkcje mogą wpływać na wydajność. Dlatego rekomendujemy miesięczny monitoring - albo w ramach stałej opieki, albo jako cykliczny przegląd.
HPOS (High-Performance Order Storage) przenosi zamówienia z ogólnych tabel WordPress (wp_posts) do dedykowanych tabel WooCommerce. Efekt: szybsze zapytania o zamówienia (nawet 5-10x), lepsza skalowalność. Jeśli masz 1 000+ zamówień - migracja HPOS to jeden z najważniejszych kroków.
Nie zawsze. Najpierw optymalizujemy to, co mamy (baza, pluginy, cache). Jeśli TTFB nadal >600ms po optymalizacji - rekomendujemy upgrade. Nie sprzedajemy hostingu, rekomendujemy konkretne rozwiązania i pomagamy z migracją.
Nie. Każda zmiana na staging z backupem. Testujemy: checkout, płatności, panel admina, kluczowe strony. Deploy na produkcję po Twojej akceptacji. Rollback w minuty.

Zmierzmy, jak bardzo można przyspieszyć

Podaj adres sklepu - przygotujemy bezpłatną wstępną analizę wydajności z konkretnymi liczbami. Bez zobowiązań.

Bezpłatna analiza wydajności Odpowiadamy w ciągu 24h