W skrócie: Ten poradnik pokazuje, jak samodzielnie zmierzyć szybkość strony WordPress narzędziami PageSpeed Insights i GTmetrix, zinterpretować wyniki Core Web Vitals oraz krok po kroku poprawić najczęstsze problemy: obrazy, cache, hosting i nadmiar wtyczek.
Trzy sekundy – tyle statystycznie ma strona WordPress, żeby pokazać treść, zanim odwiedzający zamknie kartę i wróci do wyników Google. Szybkość ładowania to nie tylko wygoda użytkownika, ale też jeden z sygnałów rankingowych Google od 2021 roku (Core Web Vitals). Poniżej krok po kroku, jak zdiagnozować i naprawić najczęstsze problemy samodzielnie, zanim zapłacisz komuś za audyt.
Krok 1: Zmierz aktualną szybkość strony
Otwórz PageSpeed Insights (pagespeed.web.dev) i wklej adres swojej strony. Sprawdź wynik osobno dla wersji mobilnej i desktopowej – w 8 z 10 przypadków wynik mobilny jest o 20-40 punktów niższy niż desktopowy, bo telefony mają słabszy procesor i wolniejsze łącze. Uzupełniająco warto sprawdzić GTmetrix, który pokazuje wodospad żądań (waterfall) i pozwala zobaczyć, który konkretny plik ładuje się najdłużej.
| Wskaźnik Core Web Vitals | Dobry wynik | Wymaga poprawy | Słaby |
|---|---|---|---|
| LCP (czas wyświetlenia głównej treści) | do 2,5 s | 2,5-4 s | ponad 4 s |
| CLS (stabilność układu) | do 0,1 | 0,1-0,25 | ponad 0,25 |
| INP (czas reakcji na interakcję) | do 200 ms | 200-500 ms | ponad 500 ms |
Krok 2: Sprawdź hosting i wersję PHP
Jeśli LCP przekracza 4 sekundy jeszcze przed optymalizacją obrazów, problem często leży w hostingu. Wspólny hosting za 15-20 zł/miesiąc z limitem 1 CPU core i wersją PHP 7.4 potrafi generować czas odpowiedzi serwera (TTFB) na poziomie 800 ms – 1,5 s, podczas gdy hosting z PHP 8.2-8.3 i cache na poziomie serwera (np. LiteSpeed) daje TTFB rzędu 100-300 ms. Sprawdź wersję PHP w panelu hostingowym lub w zakładce narzędzia w WordPressie (Narzędzia > Informacje o witrynie).
Krok 3: Zoptymalizuj obrazy
Nieskompresowane zdjęcia z aparatu lub telefonu (3-8 MB każde) to najczęstsza przyczyna wolnego LCP na stronach WordPress, na które trafiamy podczas wdrożeń. Docelowy rozmiar zdjęcia w formacie WebP dla strony ładowanej na 1920 px szerokości to 100-300 KB. Konwersję można zrobić wtyczką ShortPixel lub Imagify (darmowy limit do około 100 zdjęć miesięcznie), a lazy loading (odroczone ładowanie obrazów poza ekranem) jest wbudowany w WordPress od wersji 5.5.
Krok 4: Włącz cache i minifikację
Cache strony (zapisana wersja HTML gotowa do wyświetlenia bez ponownego przeliczania przez PHP) potrafi skrócić czas odpowiedzi serwera o 40-70%. WP Rocket (59 dolarów/rok za jedną licencję) lub darmowy LiteSpeed Cache, jeśli hosting wspiera LiteSpeed, to najczęściej wybierane rozwiązania. Do tego minifikacja CSS i JS (usunięcie białych znaków i komentarzy z kodu) zmniejsza rozmiar plików o kolejne 10-20%.
Krok 5: Ogranicz liczbę wtyczek i sprawdź motyw
Strona z 35-40 aktywnymi wtyczkami, z których połowa nie jest już używana, to sytuacja, na którą trafiamy podczas wdrożeń nowych stron dla klientów zamawiających strony internetowe. Każda wtyczka dokłada własne zapytania do bazy danych i pliki JS/CSS. Praktyczna zasada: strona firmowa (5-15 podstron, bez sklepu) powinna działać sprawnie na 10-15 wtyczkach. Warto też zweryfikować motyw – ciężkie motywy multi-purpose (np. niektóre szablony z Themeforest z wbudowanym page builderem) potrafią dodać 500-800 KB skryptów, których strona nigdy nie wykorzystuje.
Krok 6: Zmierz efekt i monitoruj regularnie
Po wprowadzeniu zmian wróć do PageSpeed Insights i porównaj wynik z krokiem 1. Realistyczny cel dla przeciętnej strony firmowej po optymalizacji: wynik mobilny 70-85 punktów (nie 100, to rzadko osiągalne przy stronie z wtyczkami analitycznymi i mapą Google). Jeśli po wdrożeniu strony klient korzysta z pozycjonowania, szybkość warto sprawdzać co 1-2 miesiące, bo nowe wtyczki i aktualizacje motywu mogą ją ponownie pogorszyć.
Więcej o tym, kiedy szybkość realnie przekłada się na pozycje w Google, znajdziesz w artykule Po jakim czasie widać efekty pozycjonowania SEO?
FAQ
Ile powinna trwać pełna optymalizacja szybkości strony WordPress?
Samodzielne wdrożenie kroków 1-5 zajmuje typowo 3-6 godzin dla strony firmowej z 10-20 podstronami. Profesjonalna optymalizacja z testami na kilku urządzeniach zajmuje zwykle 1-2 dni pracy.
Czy wtyczka cache wystarczy, żeby przejść testy Core Web Vitals?
Nie zawsze. Cache poprawia głównie TTFB i LCP, ale nie naprawi CLS wynikającego z reklam czy bannerów bez zarezerwowanego miejsca, ani INP przy zbyt dużej ilości skryptów JS ładowanych synchronicznie.
Jaki hosting jest wystarczający dla małej firmowej strony WordPress?
Dla strony z ruchem do 5000 odwiedzin miesięcznie wystarczy hosting współdzielony klasy premium (40-80 zł/miesiąc) z PHP 8.2 i wbudowanym cache serwerowym. Przy większym ruchu warto rozważyć VPS od około 150-300 zł/miesiąc.
Czy optymalizacja szybkości poprawi pozycje w Google od razu?
Nie od razu – Google aktualizuje ocenę Core Web Vitals na podstawie danych z realnych użytkowników (CrUX) w oknie 28 dni, więc efekt w Google Search Console widać zwykle po 4-6 tygodniach.