← Powrót do bloga

Dlaczego Twoja strona WordPress jest wolna (i ile Cię to naprawdę kosztuje)

Przepuściłeś swoją stronę przez test PageSpeed od Google. Dostałeś 34 na 100 punktów. Wielkie czerwone kółko. I teraz zastanawiasz się, co poszło nie tak.

Co poszło nie tak: Twoja strona się rozrosła. To spotyka prawie każdą stronę WordPress, która jest online dłużej niż rok. Pluginy się nawarstwiają. Zdjęcia są wrzucane bez kompresji. Twój szablon ładuje 14 czcionek, których nie potrzebujesz. Twój hosting wrzucił Cię na serwer z 200 innymi stronami.

Nic z tego nie jest Twoją winą. Ale jest Twoim problemem. Bo wolna strona to droga strona.

Ile Cię kosztuje wolna strona

To nie jest teoria. Wolne strony kosztują pieniądze na trzy konkretne sposoby:

1. Odwiedzający odchodzą, zanim strona się załaduje. Dane samego Google: 53% użytkowników mobilnych porzuca stronę, która ładuje się dłużej niż 3 sekundy. Jeśli Twoja strona ładuje się 6–8 sekund — co jest normalne dla rozrośniętych stron WordPress — tracisz ponad połowę ruchu, zanim ktokolwiek przeczyta choć jedno słowo.

2. Google spycha Cię w wynikach wyszukiwania. Szybkość ładowania to czynnik rankingowy. Google powiedział to wprost. Jeśli strona Twojej konkurencji ładuje się w 1,5 sekundy, a Twoja w 6 — oni pojawiają się pierwsi. Ty lądujesz na stronie 3. Nikt nie zagląda na stronę 3.

3. Ludzie nie ufają wolnym stronom. Wolna strona sprawia wrażenie zepsutej. Sprawia wrażenie przestarzałej. Odwiedzający kojarzą szybkość z profesjonalizmem — jeśli Twoja strona jest wolna, co to mówi o Twoim biznesie? To nie jest racjonalne, ale jest prawdziwe.

5 rzeczy, które naprawdę spowalniają Twoją stronę

Naprawiłem setki wolnych stron WordPress. Prawie zawsze chodzi o jakąś kombinację tych pięciu rzeczy.

1. Za dużo pluginów

Każdy plugin dodaje kod, który uruchamia się przy ładowaniu strony. Niektóre pluginy są dobrze zbudowane i lekkie. Inne ładują 15 plików JavaScript, 3 arkusze stylów i odpytują bazę danych na każdej pojedynczej stronie — nawet na stronach, gdzie plugin w ogóle nie jest używany.

Przeciętna strona WordPress ma 20–30 pluginów. Większość potrzebuje 8–12.

Ten plugin do „udostępniania w social mediach”, który zainstalowałeś dwa lata temu i zapomniałeś? Nadal ładuje się na każdej stronie. Ten page builder z 400 funkcjami, z których używasz 3? Ładuje wszystkie 400.

Co możesz zrobić: Wejdź w Pluginy w panelu WordPress. Bądź ze sobą szczery — czy naprawdę używasz każdego z nich? Dezaktywuj wszystko, czego nie potrzebujesz. Potem usuń. Zawsze możesz zainstalować ponownie.

2. Nieskompresowane zdjęcia

To najczęstszy problem, jaki widzę. Ktoś wrzuca zdjęcie 4 MB prosto z aparatu albo ze stocka. Zdjęcie wyświetla się na stronie w szerokości 600 pikseli, ale przeglądarka i tak pobiera pełny plik o szerokości 4000 pikseli.

Pomnóż to przez 10 zdjęć na stronie — i Twój odwiedzający pobiera 40 MB danych, żeby zobaczyć stronę główną.

Co możesz zrobić: Zainstaluj jeden plugin do optymalizacji zdjęć (ShortPixel albo Imagify — wybierz jeden, nie oba). Ustaw go, żeby skompresował istniejące zdjęcia. Zmniejszy rozmiary o 60–80% bez widocznej straty jakości.

3. Tani hosting współdzielony

Twój hosting ma większe znaczenie niż jakikolwiek plugin czy sztuczka optymalizacyjna. Jeśli Twoja strona stoi na hostingu za 15 zł/miesiąc, dzielisz zasoby serwera z setkami innych stron. Gdy jedna z nich dostanie skok ruchu, Twoja strona też zwalnia.

To jak mieszkanie w bloku z jedną łazienką. Czasem po prostu musisz czekać.

Co możesz zrobić: To trudniej naprawić samemu. Zmiana hostingu oznacza migrację strony, aktualizację DNS i testowanie wszystkiego. Ale przejście z taniego hostingu współdzielonego na porządny zarządzany hosting WordPress (jak Cloudways, Runcloud albo poprawnie skonfigurowany VPS) to często największa pojedyncza poprawa szybkości, jaką możesz uzyskać. Różnica jak niebo i ziemia.

4. Brak cachowania

Gdy ktoś odwiedza Twoją stronę, WordPress buduje ją od zera za każdym razem — odpytuje bazę danych, uruchamia kod PHP, składa HTML i wysyła go do przeglądarki. To zajmuje czas.

Cache zapisuje gotową stronę, więc następny odwiedzający dostaje wersję gotową zamiast zmuszać WordPress do robienia całej tej pracy od nowa. Bez cache’a Twój serwer wykonuje niepotrzebną pracę przy każdym pojedynczym odwiedzeniu strony.

Co możesz zrobić: Zainstaluj plugin do cachowania. WP Super Cache albo W3 Total Cache są darmowe i działają dobrze dla większości stron. Włącz przynajmniej cache stron. Ale ostrożnie — pluginy cachujące mogą popsuć rzeczy, jeśli są źle skonfigurowane, szczególnie na stronach WooCommerce, gdzie strony muszą być dynamiczne.

5. Rozrośnięty szablon

Niektóre szablony WordPress ładują ponad 800 KB CSS i JavaScript na każdej stronie. Zawierają slidery, animacje, biblioteki ikon, Google Fonts i funkcje, których nigdy nie użyjesz — wszystko ładuje się w tle, wszystko spowalnia Twoją stronę.

Premium-owe szablony „wielofunkcyjne” to najgorsi winowajcy. Próbują robić wszystko, co oznacza, że ładują wszystko.

Co możesz zrobić: Bez programisty to trudne do naprawienia. Zmiana szablonu to duże przedsięwzięcie. Ale jeśli i tak rozważasz przebudowę strony, wybierz lekki szablon (GeneratePress, Kadence albo szablon na zamówienie) zamiast kombajnu.

„Czy mogę to naprawić sam?”

Częściowo tak. Wyłączenie nieużywanych pluginów i kompresja zdjęć — to możesz zrobić dziś po południu. Pomoże.

Ale większe problemy — konfiguracja serwera, optymalizacja bazy danych, oczyszczenie szablonu z balastu, ustawienie prawidłowego cachowania bez rozbijania strony — to praca techniczna. Wymaga kogoś, kto rozumie PHP, infrastrukturę serwerową i to, jak WordPress naprawdę działa pod maską.

Różnica między właścicielem firmy, który instaluje „plugin przyspieszający”, a inżynierem, który robi porządną optymalizację, to zwykle różnica między wynikiem PageSpeed 45 a wynikiem 90+.

Kiedy przestać instalować pluginy i zadzwonić do kogoś

Moja szczera opinia: Jeśli zrobiłeś podstawy — usunąłeś nieużywane pluginy, skompresowałeś zdjęcia, zainstalowałeś plugin cachujący — a strona nadal jest wolna, problem leży głębiej. Jest na poziomie serwera, bazy danych albo wbudowany w szablon. Żaden plugin tego nie naprawi.

W tym momencie potrzebujesz kogoś, kto sprawdzi konfigurację serwera, przeanalizuje zapytania do bazy danych i ustali, co naprawdę zjada czas przetwarzania. Tym właśnie się zajmuję.

Spędziłem 15 lat pracując nad aplikacjami PHP i infrastrukturą serwerową — w tym przy projektach dla Danone, Shell, Coca-Cola i ING. Teraz pomagam właścicielom firm i agencjom utrzymywać strony WordPress szybkie, bezpieczne i sprawnie działające.

Jeśli Twoja strona jest wolna i próby naprawy na własną rękę nie pomogły, wyślij mi adres URL. Zerknę i powiem Ci, o co chodzi — bez opłat za wstępną ocenę.

jakub.babiuch@pm.me


Jakub Babiuch — Senior PHP Developer & DevOps Engineer. Polska, klienci w całej Europie.