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:

Tani hosting
35%
Zbyt dużo wtyczek
28%
Brak cache
20%
Duże obrazy
12%
Ciężki motyw
5%
28%
sklepów na WooCommerce
-7%
konwersji za +1s
<2,5s
cel LCP
PHP 8+
2× szybsze niż 7.x

Hosting — fundament wydajności

Najtańszy hosting współdzielony to główna przyczyna wolnego WooCommerce. Wybierz:

  • Hosting zarządzany WooCommerceHostinger, 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ą).
  1. Przejdź na PHP 8+ — 2× szybsze niż PHP 7.x. Sprawdź kompatybilność wtyczek.
  2. Hosting SSD + HTTP/2 — równoległe ładowanie zasobów.
  3. Cache obiektów — Redis lub Memcached (redukuje zapytania SQL).
  4. 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).

⚠️
Bez wykluczeń cache psuje koszyk

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:

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).
💡
Query Monitor = diagnostyka

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.

Źródła i polecane narzędzia