Jak zdiagnozować, która wtyczka spowalnia stronę WordPress

Strona nagle ładuje się wolniej i podejrzewasz którąś z wtyczek? Zwykle masz rację — pojedyncza źle napisana albo źle skonfigurowana wtyczka potrafi dołożyć sekundy do czasu ładowania. Problem w tym, żeby wskazać, która. W tym poradniku pokażę uporządkowany sposób: od pomiaru, przez narzędzia, które wprost pokazują winowajcę, po metodę „wyłączania po kolei”, gdy trzeba dojść do tego ręcznie.
Najpierw zmierz, nie zgaduj
Zanim zaczniesz cokolwiek wyłączać, zrób pomiar wyjściowy — inaczej nie będziesz wiedzieć, czy Twoje zmiany pomagają. Wpisz adres strony w darmowe narzędzie PageSpeed Insights albo GTmetrix i zapisz wynik (czas ładowania, Core Web Vitals). Zmierz kilka razy i kilka różnych podstron — czasem problem widać dopiero na stronie z galerią albo na karcie produktu, a nie na stronie głównej.
Dopiero z punktem odniesienia w ręku każda kolejna zmiana ma sens: wyłączasz wtyczkę, mierzysz ponownie, porównujesz.
Metoda 1: Query Monitor
To najwygodniejszy sposób dla osób, które nie boją się jednej dodatkowej wtyczki dla developerów. Darmowy Query Monitor po instalacji pokazuje pasek z informacją, ile czasu i zapytań do bazy zajęło wczytanie strony — a co najważniejsze, rozbija to na poszczególne wtyczki. W zakładce z zapytaniami zobaczysz, która wtyczka wykonała ich najwięcej i które trwały najdłużej.
Jeśli jedna wtyczka odpowiada za dziesiątki wolnych zapytań albo dużą część czasu generowania strony — masz podejrzanego. Query Monitor zainstaluj na czas diagnozy i usuń po zakończeniu (to narzędzie robocze, nie na stałe na produkcji).
Metoda 2: tryb rozwiązywania problemów
Oficjalna wtyczka Health Check & Troubleshooting ma genialną cechę: pozwala wyłączyć wszystkie wtyczki i wrócić do domyślnego motywu tylko dla Ciebie — zwykli odwiedzający przez cały czas widzą normalną, działającą stronę. Dzięki temu możesz bezpiecznie eksperymentować na żywej witrynie bez psucia jej innym.
Schemat jest prosty: włącz tryb rozwiązywania problemów, sprawdź, czy strona przyspieszyła, a potem włączaj wtyczki pojedynczo, mierząc po każdej. Ta, po której czas wyraźnie skacze w górę, jest winowajcą.
Metoda 3: wyłączanie po kolei
Jeśli nie chcesz instalować niczego nowego, zadziała klasyczna metoda połowienia. Najlepiej robić to na środowisku testowym (staging), żeby nie ruszać żywej strony:
- Wyłącz połowę wtyczek naraz i zmierz stronę.
- Jeśli przyspieszyła — winowajca jest w wyłączonej połowie; jeśli nie — w tej działającej.
- Zawężaj: dziel podejrzaną grupę na pół i powtarzaj, aż zostanie jedna wtyczka.
To wolniejsze niż Query Monitor, ale nie wymaga żadnych narzędzi i zawsze doprowadzi Cię do celu. Po każdej próbie pamiętaj o świeżym pomiarze — inaczej łatwo się pogubić.
Metoda 4: wodospad ładowania
W GTmetrix (albo w narzędziach deweloperskich przeglądarki, karta „Sieć”) zobaczysz tzw. wodospad — listę wszystkich plików, które ładuje strona, z czasem każdego. Często widać w nim wprost, że jakaś wtyczka dokłada ciężki plik CSS lub JavaScript ładowany na każdej podstronie. Nazwy plików zwykle zawierają nazwę wtyczki, więc winowajcę rozpoznasz po ścieżce. To dobra metoda uzupełniająca — pokazuje nie tyle wolne zapytania do bazy, co „przeładowanie” strony zbędnymi zasobami.
Typowi winowajcy
Zanim zaczniesz, warto wiedzieć, które rodzaje wtyczek najczęściej spowalniają strony:
- Rozbudowane kreatory stron i slajdery — dokładają dużo skryptów na każdej podstronie.
- Wtyczki „powiązane wpisy” — potrafią wykonywać ciężkie zapytania do bazy przy każdym wczytaniu.
- Wtyczki od statystyk i map ciepła — ładują zewnętrzne skrypty śledzące.
- Osadzone kanały social media — pobierają dane z zewnętrznych serwisów w trakcie ładowania.
- Skanery bezpieczeństwa skonfigurowane tak, by działać przy każdym żądaniu, zamiast w tle.
Jeśli któraś z tych kategorii jest u Ciebie „na siłę”, rozważ lżejszy zamiennik — konkretne pomysły podałem w poradniku jak zastąpić 5 popularnych wtyczek jedną lżejszą alternatywą.
Co zrobić, gdy już wiesz
Znalezienie winowajcy to połowa sukcesu. Masz kilka opcji, zależnie od tego, jak bardzo tej wtyczki potrzebujesz:
- ☐ Nie używasz jej realnie — usuń całkowicie (nie tylko dezaktywuj).
- ☐ Potrzebujesz funkcji, ale nie wszędzie — sprawdź w ustawieniach, czy da się ją ładować tylko na wybranych podstronach.
- ☐ Jest niezastąpiona, ale ciężka — poszukaj lżejszej alternatywy o tej samej funkcji.
- ☐ Wszystko musi zostać — wtedy ratunkiem jest dobra wtyczka cache i optymalizacja (łączenie/odraczanie skryptów).
Przy okazji wymiany na inną wtyczkę zawsze sprawdź jej jakość i bezpieczeństwo — jak to zrobić, opisałem w poradniku jak sprawdzić, czy wtyczka jest bezpieczna.
Podsumowanie
Diagnoza spowalniającej wtyczki to metodyczna praca, nie zgadywanie: zmierz stan wyjściowy, użyj Query Monitor albo trybu rozwiązywania problemów, żeby wskazać podejrzanego, a jak trzeba — dojdź do niego przez wyłączanie po kolei. Gdy już wiesz, która to, zdecyduj: usunąć, ograniczyć jej działanie, czy wymienić na lżejszą. Kilkanaście minut takiej analizy potrafi skrócić czas ładowania strony o sekundy — a to widzą i użytkownicy, i Google.
Naucz się budować swoją stronę na WordPressie
Darmowy, 7-dniowy kurs na maila — codziennie jedna konkretna lekcja, jak samodzielnie zbudować własną stronę.
- Wybór hostingu i instalacja WordPressa
- Konfiguracja, motyw i pierwsza treść
- SEO i bezpieczeństwo od podstaw



