Zainstalowałeś WP Rocket, skompresowałeś zdjęcia, włączyłeś lazy loading. PageSpeed dalej pokazuje czerwono. Strona ładuje się 4 sekundy na telefonie. Brzmi znajomo? Bo problem nie jest tam, gdzie myślisz.

Większość poradników o przyspieszaniu WordPressa zaczyna się i kończy na wtyczkach cache. Zainstaluj LiteSpeed Cache, włącz minifikację, dodaj CDN. To jak próba naprawy silnika przez przetarcie szyby: poprawia widoczność, ale silnik dalej nie działa. Jeśli twoja strona stoi na Elementorze z 30 wtyczkami i motywie, który waży 3 MB, żadna wtyczka cache tego nie naprawi.

Co naprawdę kosztuje cię wolna strona

Zanim przejdziemy do rozwiązań, liczby. Bo "wolna strona" to nie jest subiektywne odczucie. To twardy koszt biznesowy.

Google mierzy szybkość trzema metrykami: LCP (ładowanie), INP (interaktywność), CLS (stabilność wizualna). Docelowe wartości to LCP poniżej 2,5 sekundy, INP poniżej 200 ms, CLS poniżej 0,1. Te metryki wpływają na pozycjonowanie. Jeśli twoja strona ich nie spełnia, Google to widzi i obniża ci ranking.

Dane biznesowe są brutalniejsze. Raport Think with Google (przygotowany przez Deloitte na podstawie 30 milionów sesji) pokazuje, że poprawa szybkości o zaledwie 0,1 sekundy zwiększa konwersję o 8,4% w retailu i 10,1% w turystyce. eBay odnotował wzrost "Dodaj do koszyka" o 0,5% za każde 100 ms poprawy.

WordPress w 2025 roku: tylko 45% stron na WordPressie przechodzi test Core Web Vitals na urządzeniach mobilnych. Mediana wagi strony to 2,894 KB, gdzie obrazki są największym składnikiem. To znaczy, że więcej niż połowa polskich stron firmowych na WordPressie jest wolniejsza, niż Google zaleca. Właściciele tych stron płacą za reklamy Google Ads, które kierują ruch na stronę odpychającą połowę odwiedzających.

Dlaczego wtyczki cache to za mało

Wtyczka cache robi jedną rzecz: zapisuje gotowy HTML serwera i serwuje go bez ponownego przetwarzania. To przyspiesza serwer, ale nie rozwiązuje problemu, który siedzi w kodzie strony.

Typowa strona na Elementorze ładuje na starcie: 15-20 plików CSS, 10-15 skryptów JavaScript, bibliotekę jQuery, Font Awesome, ikony Genericons, animacje CSS, skrypty śledzące (Google Analytics, Facebook Pixel, Hotjar), formularz kontaktowy z własnymi skryptami, slider z kolejną biblioteką JS. Cache przyspieszy dostarczenie tego wszystkiego, ale to dalej 3 MB danych do pobrania na telefonie przez LTE.

HTTP Archive potwierdza: wybór motywu, wtyczek i buildera generuje większą zmienność w wydajności niż sam CMS. To znaczy, że WordPress sam w sobie nie jest wolny. Wolne jest to, co na nim postawisz. Elementor, który jeszcze w 2023 roku miał 56% rynku wśród builderów, spadł do 43% w 2025. Uciekają od niego nawet lojalni użytkownicy, bo koszt wydajnościowy jest realny.

Co naprawdę przyspiesza WordPressa

Oto co faktycznie działa, w kolejności od największego do najmniejszego wpływu.

1. Motyw jest problemem, nie rozwiązaniem

Elementor, Divi, Avada, Flatsome: to nie są lekkie motywy. To frameworki, które ładują własne CSS, własne JS, własne ikony, własne animacje. Niezależnie od tego, czy ich używasz na danej stronie.

Lekki motyw jak GeneratePress, Astra (bez starterów) lub Kadence waży na starcie 50-100 KB. Elementor sam w sobie dodaje do tego 300-500 KB. Strona zbudowana na czystym HTML (lub lekkim generatorze statycznych stron) ładuje się w poniżej 1 sekundy bez żadnej wtyczki cache.

Nie mówię, że masz porzucić WordPressa. Mówię, że jeśli twoja strona firmowa nie potrzebuje kreatora drag-and-drop, to budowanie jej na Elementorze jest jak jechanie tirem do sklepu po bułki. Działa, ale jest nieproporcjonalnie wolne.

2. Usuń wtyczki, nie dodawaj kolejnych

Każda wtyczka WordPress to potencjalne dodatkowe żądania HTTP, dodatkowy CSS, dodatkowy JS. Widziałem strony z 45 aktywnymi wtyczkami, z których 15 nie było używanych. Każda dodawała swoje skrypty do każdego załadowania strony, nawet jeśli na tej konkretnej stronie nic z nich nie korzystało.

Zasada: jeśli nie wiesz, co dana wtyczka robi, wyłącz ją i sprawdź, czy coś się zmieniło. Jeśli nic się nie zepsuło, usuń. Asset CleanUp pozwala wyłączać skrypty wtyczek na konkretnych stronach, ale to plaster. Lepiej mieć mniej wtyczek.

3. Optymalizuj obrazki przed wgraniem, nie po

Kompresja wtyczkami (ShortPixel, Smush) to dobry backup, ale prawdziwa oszczędność jest wcześniej. Wgrywasz zdjęcie z aparatu? Przeskaluj do maksymalnie 1600 px szerokości (nie 4000). Zapisz w WebP lub AVIF. Wyjdzie 80 KB zamiast 2 MB.

Jedno zdjęcie w oryginalnej rozdzielczości waży więcej niż cały lekki motyw. Jeśli masz na stronie 10 takich zdjęć, masz 20 MB danych zanim ktokolwiek zobaczy treść.

4. Cache to wisienka, nie fundament

Tak, zainstaluj wtyczkę cache. LiteSpeed Cache dla serwerów LiteSpeed, WP Rocket dla reszty. Ale rób to na końcu, po uporządkowaniu motywu, wtyczek i obrazków. Jeśli zaczniesz od cache, zamaskujesz problem. Strona będzie się wydawać szybsza w teście, ale nadal będzie ładować 3 MB niepotrzebnego kodu.

5. Hosting ma znaczenie, ale nie takie, jak myślisz

Hosting współdzielony za 100 zł rocznie wystarczy dla prostej strony firmowej, jeśli strona jest lekka. Hosting za 1000 zł nie naprawi strony, która ładuje 4 MB kodu. Hosting jest mnożnikiem: jeśli twoja strona waży 500 KB, szybki hosting da ci 0,3 sekundy zamiast 0,5. Jeśli waży 5 MB, da ci 3 sekundy zamiast 5. Problem dalej jest w tych 5 MB.

Szybki audyt: sprawdź swoją stronę w 5 minut

ProblemJak sprawdzićNaprawaWpływ
Wolny motyw/builderPageSpeed Insights, zakładka "Reduce unused CSS"Migracja na lekki motyw (GeneratePress, Kadence)Największy
Za dużo wtyczekPanel WP: zlicz aktywne pluginyWyłącz nieużywane, testuj po koleiDuży
Obrazki bez kompresjiPageSpeed: "Serve images in modern formats"Przeskaluj do 1600px, zapisz WebP/AVIFDuży
Brak cacheBrak wtyczki cache w paneluLiteSpeed Cache lub WP RocketŚredni
Wolny hostingTTFB > 800ms w PageSpeed InsightsZmień hosting (ale najpierw napraw powyższe)Mały przy ciężkiej stronie

Kiedy cache faktycznie wystarcza

Są sytuacje, gdzie wtyczka cache to jedyne, czego potrzebujesz. Strona statyczna na lekkim motywie, kilka podstron, brak formularzy, brak skryptów śledzących, dobre obrazki. Wtedy cache + dobry hosting da ci wynik 95+ na PageSpeed Insights bez żadnego wysiłku.

Ale to nie jest typowa polska strona firmowa. Typowa strona firmowa ma Elementora, formularz kontaktowy, Google Analytics, Facebook Pixel, slider na stronie głównej, 30 wtyczek i obrazki wgrane prosto z aparatu. Dla takiej strony cache to najmniej istotna optymalizacja.

Z doświadczenia

Przejęliśmy stronę agencji marketingowej, która ładowała się 6,8 sekundy na mobile. Miała WP Rocket, ShortPixel, CDN na Cloudflare. Na papierze wszystko zrobione. W praktyce: Elementor, 38 wtyczek, obrazki w PNG w oryginalnych rozmiarach, trzy skrypty analityczne ładujące się synchronicznie. Cache maskował problem, ale Google Lighthouse dalej dawał 23 punkty na mobile. Po usunięciu połowy wtyczek, migracji z Elementora na GeneratePress i przeskalowaniu obrazków: 1,4 sekundy, 87 punktów. Bez zmiany hostingu.

Co z tym zrobić dzisiaj

Nie przebudowuj strony od zera (chyba że masz budżet). Zacznij od audytu: otwórz PageSpeed Insights, wpisz swój adres, patrz na mobile. Jeśli LCP jest powyżej 4 sekund, masz problem.

Następnie: policz wtyczki. Wyłącz połowę. Sprawdź, czy coś się zepsuło. Jeśli nie, odinstaluj. Potem: przejrzyj obrazki. Każde powyżej 200 KB przeskaluj i skompresuj. Na końcu: zainstaluj cache.

Jeśli po tych krokach strona dalej jest wolna, problem jest w motywie. I wtedy masz dwie opcje: albo migracja na lekki motyw, albo zaakceptowanie, że twoja strona nigdy nie będzie szybka bez gruntownej przebudowy.

Najczęściej zadawane pytania

Czy wtyczka cache wystarczy, żeby przyspieszyć stronę WordPress?

Tylko jeśli strona jest już lekka: lekki motyw, mało wtyczek, skompresowane obrazki. W typowym przypadku (Elementor, 30+ wtyczek, obrazki z aparatu) cache maskuje problem, ale go nie rozwiązuje. Google Lighthouse dalej pokaże niski wynik.

Ile waży strona na WordPressie w 2025 roku?

Mediana to 2,894 KB na urządzeniach mobilnych. Obrazki są największym składnikiem. Strony na ciężkich motywach (Elementor, Divi) często przekraczają 5 MB. Google zaleca poniżej 1,5 MB.

Czy WordPress jest wolny z natury?

Nie. WordPress sam w sobie nie jest wolny. Wydajność zależy od motywu, wtyczek i buildera, nie od samego CMS-a. Strona na lekkim motywie bez builderów może ładować się poniżej 1 sekundy.

Co to jest Core Web Vitals i dlaczego mam się tym przejmować?

To trzy metryki Google: LCP (szybkość ładowania), INP (responsywność), CLS (stabilność layoutu). Nieprzechodzenie tych testów obniża pozycję w wyszukiwarce. Tylko 45% stron na WordPressie spełnia te wymagania na mobile.

Czy zmiana hostingu pomoże?

Hosting wpływa na TTFB (czas odpowiedzi serwera), ale nie naprawi ciężkiej strony. Jeśli twoja strona waży 5 MB, szybki hosting da ci 3 sekundy zamiast 5. Problem dalej jest w tych 5 MB. Napraw stronę najpierw, potem rozważ zmianę hostingu.