WooCommerce to najpopularniejsza platforma e-commerce na świecie (ponad 28% sklepów), ale jego największa słabość to wydajność. Wolny sklep traci konwersję i pozycje w Google. W tym przewodniku pokażę kompletną optymalizację WooCommerce — od hostingu i cache po bazę danych i Core Web Vitals.
Dlaczego WooCommerce bywa wolny
WordPress + WooCommerce to aplikacja PHP na bazie MySQL — każda wizyta generuje zapytania. Bez cache każda strona buduje się od zera. Najczęstsze winowajce:
Hosting — fundament wydajności
Najtańszy hosting współdzielony to główna przyczyna wolnego WooCommerce. Wybierz:
- Hosting zarządzany WooCommerce — Hostinger, CyberFolks, WP Engine.
- Wymagania: SSD, PHP 8+, HTTP/2 lub HTTP/3, LiteSpeed, darmowy SSL.
- Redis/Memcached — cache obiektów bazy danych.
- VPS — przy 5000+ wizyt dziennie (np. DigitalOcean, Hetzner z administracją).
- Przejdź na PHP 8+ — 2× szybsze niż PHP 7.x. Sprawdź kompatybilność wtyczek.
- Hosting SSD + HTTP/2 — równoległe ładowanie zasobów.
- Cache obiektów — Redis lub Memcached (redukuje zapytania SQL).
- Bazy danych — optymalizuj tabele, usuń rewizje i spam.
Cache — największy zwycięzca
Cache strony to najważniejsza optymalizacja WooCommerce:
- WP Rocket — najlepsze, płatne (~249 zł/rok). Page cache, cache obiektów, lazy loading, minifikacja.
- LiteSpeed Cache — darmowe, wymaga hostingu LiteSpeed.
- W3 Total Cache — darmowe, trudniejsze w konfiguracji.
Ważne: wyklucz strony koszyka, checkout i konto z cache (dynamiczne).
Cache bez wykluczeń stron koszyka/checkout powoduje, że klienci widzą cudze koszyki lub nie mogą kupić. Konfiguruj wykluczenia: /koszyk, /zamowienie, /moje-konto. WP Rocket i LiteSpeed robią to automatycznie dla WooCommerce.
Optymalizacja obrazów
Obrazy to 50–70% wagi strony WooCommerce:
- Kompresja: Smush, Imagify.
- Format WebP (wtyczka lub serwer).
- Lazy loading (wbudowane w WordPress 5.5+).
width/heightiaspect-ratio(redukuje CLS).- Detale w zdjęcia produktów i Core Web Vitals.
Wtyczki — mniej znaczy szybciej
Każda wtyczka dodaje wagę i zapytania. Zasady:
- Usuń dezaktywowane i nieużywane wtyczki.
- Audituj: Query Monitor pokazuje najwolniejsze.
- Zastępuj kilka wtyczek jedną (np. SEO: RankMath zamiast Yoast + extra).
- Unikaj page builderów (Elementor) na kluczowych stronach — generują ciężki HTML.
Baza danych
WordPress zapisuje rewizje, spam, komentarze. Optymalizacja:
- Ogranicz rewizje:
define('WP_POST_REVISIONS', 5);w wp-config. - Usuwaj spam i kosz regularnie (WP-Optimize).
- Optymalizuj tabele (phpMyAdmin lub wtyczka).
- Indeksy na duże tabele (woocommerce_orders, postmeta).
Darmowa wtyczka Query Monitor pokazuje najwolniejsze zapytania SQL, wtyczki i szablony. To narzędzie numer 1 do diagnozy wolnego WooCommerce — używaj go przed optymalizacją.
CDN i globalna szybkość
Cloudflare (darmowy plan) serwuje CSS/JS/obrazy z lokalizacji blisko klienta. Redukuje TTFB i wagę. Patrz Core Web Vitals.
SEO w WooCommerce
WooCommerce + RankMath lub Yoast daje pełną kontrolę:
- Meta title/description per strona i produkt.
- Schema.org Product z AggregateRating i Offer.
- Sitemap XML i obrazów.
- Breadcrumbs z Schema.org BreadcrumbList.
- Canonical dla variantów.
Audyt w skanerze SEO i przewodnik SEO sklepu.
Wpływ optymalizacji na LCP
- Hosting 35%
- Cache 30%
- Obrazy 20%
- Wtyczki 10%
- Baza 5%
Checklist optymalizacji WooCommerce
- [ ] Hosting SSD + PHP 8+ + HTTP/2 + LiteSpeed.
- [ ] Cache strony (WP Rocket / LiteSpeed) z wykluczeniami koszyka.
- [ ] Redis/Memcached cache obiektów.
- [ ] Kompresja obrazów WebP + lazy loading.
- [ ] Usunięte nieużywane wtyczki i motywy.
- [ ] Query Monitor do diagnozy.
- [ ] Optymalizacja bazy (rewizje, spam).
- [ ] CDN (Cloudflare).
- [ ] RankMath SEO + Schema.org Product.
- [ ] Audyt Core Web Vitals w PageSpeed + skaner SEO.
Podsumowanie
WooCommerce jest tak szybki, jak go skonfigurujesz. Najwięcej sklepów przegrywa na tanim hostingu, braku cache i nadmiarze wtyczek. Przejdź na PHP 8+, włącz cache, kompresuj obrazy i audytuj wtyczki. Połącz z SEO, Core Web Vitals i zdjęciami. Przejdź checklistę e-commerce, użyj skanera SEO i zobacz realizacje (np. K-Sport).
Najczęstsze pytania
Dlaczego mój WooCommerce jest wolny?
Najczęstsze przyczyny: tani hosting współdzielony, za dużo wtyczek, brak cache, duże obrazy, ciężkie motywy. Audytuj wtyczki (dezaktywuj nieużywane), włącz cache, kompresuj obrazy i przejdź na lepszy hosting — efekty w godzinach.
Jakie wtyczki cache do WooCommerce?
WP Rocket (najlepsze, płatne), LiteSpeed Cache (darmowe, na hostingu LiteSpeed), W3 Total Cache (darmowe). WooCommerce wymaga wykluczenia stron koszyka/checkout z cache. Używaj cache obiektów (Redis/Memcached) dla bazy danych.
Czy WooCommerce wymaga własnego serwera?
Nie — dobry hosting zarządzany WooCommerce (Hostinger, CyberFolks, WPEngine) wystarcza dla 90% sklepów. Wybierz SSD, PHP 8+, HTTP/2, LiteSpeed. VPS/dedykowany przy 5000+ wizyt dziennie.
Jak poprawić Core Web Vitals w WooCommerce?
Kompresuj obrazy do WebP (Smush, Imagify), włącz lazy loading, usuń nieużywane wtyczki, włącz cache i CDN, używaj motywu lekkiego (GeneratePress, Kadence). Patrz Core Web Vitals — optymalizacja sklepu.
Czy WooCommerce jest dobre pod SEO?
Tak — z wtyczką RankMath lub Yoast WooCommerce daje pełną kontrolę nad meta tagami, Schema.org Product, sitemap i breadcrumbs. Słabsze motywy i wtyczki mogą psuć SEO — używaj lekkich, audytuj w skanerze SEO.
- WP Rocket — cache WordPress
- LiteSpeed Cache — darmowy cache
- Smush — kompresja obrazów — optymalizacja zdjęć
- RankMath SEO — SEO dla WooCommerce