Jak przyspieszyć stronę WordPress

Aby przyspieszyć stronę WordPress, w pierwszej kolejności zmierz jej obecną szybkość — bez punktu odniesienia nie ocenisz, czy wprowadzane zmiany faktycznie działają. Zrób to tak:

1. Wejdź na stronę PageSpeed Insights (pagespeed.web.dev).
2. Wpisz adres swojej witryny i kliknij Analizuj.
3. Zanotuj wynik dla urządzeń mobilnych i komputerów oraz wartości Core Web Vitals (LCP, INP, CLS).

Powtarzaj ten pomiar po każdej zmianie opisanej poniżej, a szybko zobaczysz, co daje największy efekt.

Włącz cache, czyli pamięć podręczną

Cache to najskuteczniejszy pojedynczy sposób na przyspieszenie WordPressa. Zamiast generować stronę od zera przy każdej wizycie, serwer podaje gotową, zapisaną wcześniej wersję. Jeśli Twój hosting działa na serwerze LiteSpeed (sprawdzisz to u usługodawcy), wybierz wtyczkę LiteSpeed Cache; w innym wypadku dobrze sprawdzi się WP Super Cache.

1. W panelu administracyjnym przejdź do Wtyczki → Dodaj nową wtyczkę.
2. Wyszukaj „LiteSpeed Cache” (lub „WP Super Cache”), kliknij Zainstaluj, a następnie Włącz.
3. W LiteSpeed Cache wejdź w LiteSpeed Cache → Pamięć podręczna i upewnij się, że buforowanie jest włączone. W WP Super Cache przejdź do Ustawienia → WP Super Cache, zaznacz Caching On (Recommended) i kliknij Update Status — ta wtyczka nie ma pełnego polskiego tłumaczenia, więc jej ustawienia zobaczysz po angielsku.

Poprawnie skonfigurowany cache dopisuje do pliku wp-config.php linię:

define( 'WP_CACHE', true );

Jeśli kiedyś będzie trzeba dodać ją ręcznie, najpierw wykonaj kopię zapasową pliku — literówka w wp-config.php potrafi całkowicie zablokować stronę.

Zoptymalizuj obrazy

Obrazy odpowiadają zwykle za większość wagi strony, dlatego ich optymalizacja daje natychmiastowy efekt. Nowoczesne formaty WebP i AVIF potrafią zmniejszyć pliki o 50–80% bez widocznej utraty jakości.

1. Zainstaluj wtyczkę Converter for Media (Wtyczki → Dodaj nową wtyczkę) — w darmowej wersji konwertuje obrazy do WebP, a AVIF wymaga wersji płatnej. Jeśli używasz LiteSpeed Cache, zamiast tego włącz konwersję w jego sekcji Optymalizacja obrazków.
2. Uruchom masową optymalizację biblioteki mediów — wtyczka przetworzy stare pliki, a nowe będzie konwertować automatycznie.
3. Od tej pory wgrywaj zdjęcia w rozsądnych wymiarach: do treści wpisu zwykle wystarczy szerokość 1200–1600 pikseli, a nie oryginał prosto z aparatu.

Leniwego ładowania obrazów nie musisz konfigurować — WordPress od wersji 5.5 dodaje atrybut loading=”lazy” automatycznie.

Usuń zbędne wtyczki i odchudź motyw

Każda aktywna wtyczka to dodatkowy kod PHP, a często także osobne pliki CSS i JavaScript wczytywane na każdej podstronie. Zrób porządek:

1. Przejdź do Wtyczki → Zainstalowane wtyczki i wyłącz wszystko, czego realnie nie używasz.
2. Wyłączone wtyczki od razu usuń — nieaktywny kod nie spowalnia strony, ale bywa furtką dla włamywaczy.
3. Jeśli podejrzewasz, że któraś wtyczka mocno obciąża witrynę, zainstaluj tymczasowo Query Monitor, sprawdź w nim czasy zapytań do bazy, a po diagnozie usuń go.

Przy okazji przyjrzyj się motywowi. Rozbudowane motywy uniwersalne ładują dziesiątki skryptów „na zapas”. Lekki motyw blokowy — na przykład nasz darmowy Skład, w którym stronę składasz z gotowych sekcji w Edytorze witryny — generuje tylko ten kod, którego faktycznie potrzebujesz.

Przejdź na PHP 8 lub nowszy

Każda kolejna wersja PHP jest szybsza od poprzedniej — przejście ze starego PHP 7.4 na 8.2 lub 8.3 potrafi skrócić czas generowania strony o kilkadziesiąt procent, zupełnie za darmo.

1. W panelu administracyjnym wejdź w Narzędzia → Stan witryny i w zakładce „Informacje” sprawdź, jakiej wersji PHP używasz.
2. Wykonaj pełną kopię zapasową strony (plików i bazy danych) — u większości hostingodawców zrobisz to jednym kliknięciem w panelu klienta.
3. W panelu hostingu (np. cPanel lub DirectAdmin) zmień wersję PHP na 8.2 lub nowszą, a następnie od razu przeklikaj stronę i panel administracyjny, sprawdzając, czy wszystko działa. W razie problemów w każdej chwili wrócisz do poprzedniej wersji.

Na koniec wróć do PageSpeed Insights i powtórz pomiar z początku poradnika. Po włączeniu cache’a, konwersji obrazów do WebP, usunięciu zbędnych wtyczek i aktualizacji PHP wynik powinien wyraźnie wzrosnąć — a Twoi czytelnicy odczują różnicę już przy pierwszym wejściu na stronę.