Optymalizacja PageSpeed WordPress i WooCommerce 2026 – z 22 na 92
W marcu klient — sklep z akcesoriami do kawy w Sosnowcu — dostał wynik Lighthouse 22/100 i powiedział „chyba coś z tym trzeba zrobić, bo Google nas chowa”. Wiedział, że szybkość strony wpływa na pozycje. Nie wiedział tylko, że spadek z pozycji 8 na 23 dla „akcesoria do kawy” oznacza utratę 60% ruchu.
Po 3 tygodniach pracy mieliśmy 92/100. Sklep wrócił na pozycję 5. Ruch wzrósł 80% w porównaniu z marcem. W tym artykule pokażę dokładnie, co robiłem — żebyś mógł zrobić to samo dla siebie lub wiedział, czego oczekiwać od dostawcy.
Krok 1 — co właściwie blokuje Twoją stronę
Otwórz pagespeed.web.dev, wpisz swój URL, sprawdź na mobile (Google liczy mobilną wersję jako priorytetową). Otwórz sekcję „Diagnostyka” — tam są konkretne winowajcy.
U klienta z kawą winowajcami byli: 16 sekund total blocking time (przez nieoptymalne JS), 8 MB obrazków (PNG zamiast WebP), brak lazy loading (wczytuje wszystkie obrazki na raz), 4 sekundy LCP (Largest Contentful Paint — kiedy „głowne zdjęcie” się pojawia).
Krok 2 — LiteSpeed Cache lub WP Rocket
Jeśli jesteś na LiteSpeed hosting (cyber_Folks, smarthost, ovh) — LiteSpeed Cache za darmo i jest najlepszą opcją. Jeśli na innym — WP Rocket płatny (250 zł/rok), ale wart każdej złotówki.
Krytyczne ustawienia: cache wszystkich stron + osobno cache dla zalogowanych użytkowników, minify CSS/JS, defer JS (nie blokuje renderowania), preload critical CSS.
Po samej tej zmianie u klienta poszło z 22 na 51/100. Czas: 1 godzina pracy.
Krok 3 — obrazki, obrazki, obrazki
Konwertuj wszystko na WebP. ShortPixel albo LiteSpeed Image Optimization robią to automatycznie (też zachowują JPG na fallback dla starych przeglądarek). Cena: 100 zł za 5000 obrazków (jednorazowo).
Włącz lazy loading. Jest natywny w WordPress od 5.5, ale nie wszystkie obrazki łapie. Plugin „a3 Lazy Load” za darmo łapie te, których core nie łapie.
Po obrazkach: 51 → 73/100. Czas: 4 godziny pracy + czekanie na konwersję.
Krok 4 — JavaScript
JavaScript zwykle psuje PageSpeed. Plugin Asset CleanUp pozwala wyłączyć JS-y na stronach, gdzie nie są potrzebne. Np. WooCommerce JS na stronie kontaktowej — niepotrzebne.
Wyłącz Heartbeat API na froncie (powoduje requesty co 60s). Wyłącz Embeds (oEmbed), jeśli nie wklejasz Twittera/YouTube. Wyłącz Emoji JS (WP wczytuje skrypt do emoji nawet jak nie używasz).
U klienta dodałem custom CSS i wyłączyłem zbędne JS-y wtyczki „bookings” na stronach, gdzie nie był potrzebny. Po tym: 73 → 87/100.
Krok 5 — hosting
Jeśli jesteś na superhost.pl, home.pl, nazwa.pl za 30 zł/mc — to jest Twój sufit. Bez zmiany hostingu nie pójdziesz wyżej.
Polecam cyber_Folks (od 40 zł/mc), smarthost (od 50 zł/mc) lub OVH (od 60 zł/mc) — wszystkie mają LiteSpeed, NVMe SSD, lokalizację w PL. Klient z kawą przeszedł na cyber_Folks za 49 zł/mc i zauważył TTFB skrócony z 800 ms na 180 ms.
Po hostingu: 87 → 92/100. Kompletny.
Pułapki, na których ludzie się gubią
1. „Wystarczy plugin do cache”. Nie wystarczy. Cache rozwiązuje tylko jeden problem.
2. „Im więcej pluginów do optymalizacji, tym lepiej”. Nieprawda. WP Rocket + LiteSpeed Cache + Autoptimize na raz to gwarantowany konflikt. Wybierz jeden i konfiguruj go porządnie.
3. „Mam taki wynik na desktopie”. Google liczy mobile. Sprawdzaj mobile.
Bezpłatny audyt PageSpeed — 30 minut Twojego czasu, raport z konkretną listą działań. Telefon: 796 305 100.
Solverte Sp. z o.o. — optymalizacja WordPress dla MŚP w GZM. NIP 6343006519, KRS 0000951288.
Potrzebujesz pomocy przy tym w swojej firmie?
Zajmujemy się tym na co dzień dla firm z Katowic i całego Górnego Śląska.
- Outsourcing IT — stała obsługa informatyczna na umowę
- Helpdesk IT — zgłoszenia i wsparcie użytkowników
- Administracja serwerami
- Cennik i pakiety obsługi
- Miasta i dzielnice, w których obsługujemy firmy
Zadzwoń: 796 305 100 — 30 minut bezpłatnej konsultacji.
