Site Health (Kondycja witryny) to wbudowane w WordPress narzędzie diagnostyczne dostępne od wersji 5.2. Znajdujesz je w panelu administracyjnym pod adresem Narzędzia → Kondycja witryny. Nie wymaga instalacji żadnej wtyczki – jest częścią rdzenia WordPressa.
Narzędzie sprawdza konfigurację Twojej strony pod kątem bezpieczeństwa i wydajności, a wyniki prezentuje w czytelnej formie – z podziałem na problemy krytyczne, zalecenia i informacje techniczne.
Dwie sekcje Site Health
Status
Sekcja Status pokazuje wyniki automatycznej diagnostyki. WordPress sprawdza szereg parametrów i przypisuje je do jednej z kategorii:
- Problemy krytyczne – elementy wymagające natychmiastowej uwagi, np. przestarzała wersja PHP, wyłączone automatyczne aktualizacje lub brakujące rozszerzenia PHP wymagane przez WordPress.
- Zalecenia – elementy, które nie blokują działania strony, ale warto je poprawić, np. aktywacja usługi REST API czy konfiguracja harmonogramu zadań.
Każdy punkt zawiera krótki opis problemu i wskazówkę, co zrobić.
Informacje
Sekcja Informacje to przegląd szczegółowych danych technicznych Twojej instalacji: wersja PHP, wersja WordPressa i bazy danych, lista aktywnych wtyczek i motywów, ustawienia serwera, limity pamięci. Jest szczególnie przydatna podczas kontaktu ze wsparciem hostingu lub autorem wtyczki – zamiast opisywać środowisko słowami, możesz skopiować gotowy raport jednym kliknięciem.
Co konkretnie sprawdza Site Health?
Site Health analizuje m.in.:
Wersję PHP – WordPress ma minimalne wymagania co do wersji PHP. Zbyt stara wersja to jednocześnie problem bezpieczeństwa (brak wsparcia) i wydajności. Więcej o roli PHP w WordPress opisuje artykuł o PHP w WordPress.
Aktywność Cron Job – WordPress używa własnego harmonogramu zadań (WP-Cron) do wysyłki e-maili, sprawdzania aktualizacji i innych automatycznych procesów. Site Health ostrzega, jeśli harmonogram nie działa prawidłowo. Mechanizm ten opisuje artykuł o Cron Job w WordPress.
Aktualizacje – czy rdzeń WordPressa, wtyczki i motywy są aktualne.
Bezpieczne połączenia – czy strona może wykonywać żądania HTTPS do zewnętrznych serwisów.
Autoryzację REST API – czy REST API odpowiada prawidłowo.
Rozszerzenia PHP – czy wymagane rozszerzenia (np. imagick, curl, mbstring) są dostępne.
Ustawienia bazy danych – wersja MySQL lub MariaDB, kodowanie znaków.
Limity pamięci – jaki limit pamięci PHP jest dostępny dla WordPressa.
Jak interpretować wyniki?
Zielony wynik (brak problemów krytycznych) nie oznacza, że strona jest zoptymalizowana – oznacza tylko, że spełnia minimalne wymagania techniczne. Problemy krytyczne (czerwone) należy usunąć jak najszybciej. Zalecenia (żółte/pomarańczowe) są opcjonalne, ale zazwyczaj warto się nimi zająć.
Kilka wskazówek:
- Nie każde zalecenie wymaga natychmiastowego działania. Niektóre (np. „zainstaluj wtyczkę do wydajności”) są sugestywne i zależne od konfiguracji strony.
- Część zaleceń dotyczy ustawień serwera, na które nie masz wpływu przy hostingu współdzielonym. Wtedy jedynym rozwiązaniem jest kontakt z hostingiem lub zmiana planu.
- Wyniki Site Health mogą zmieniać się po instalacji nowych wtyczek – warto zajrzeć po większych aktualizacjach.
Site Health a wtyczki diagnostyczne
Site Health to narzędzie bazowe, wbudowane w WordPress. Istnieją wtyczki, które rozszerzają jego możliwości lub prezentują podobne dane w bardziej szczegółowy sposób – np. Query Monitor czy Health Check & Troubleshooting. Ta ostatnia pozwala też symulować środowisko z wyłączonymi wszystkimi wtyczkami bez wpływu na widoczność strony dla odwiedzających.
Powiązane narzędzia
Gdy Site Health wskazuje błędy PHP lub problemy z konfiguracją serwera, kolejnym krokiem jest zazwyczaj sprawdzenie dziennika błędów lub zmiana ustawień w pliku php.ini. Jeśli Site Health sygnalizuje zaległe aktualizacje bezpieczeństwa, odpowiedź znajdziesz w artykule o łatkach bezpieczeństwa. W kwestii uprawnień plików – uprawnienia plików w WordPress.
Podsumowanie
Site Health to podstawowe narzędzie diagnostyczne wbudowane w WordPress. Sprawdza wersję PHP, aktualizacje, konfigurację serwera, harmonogram zadań i bezpieczeństwo połączeń. Sekcja Status wskazuje problemy do naprawy, sekcja Informacje dostarcza danych technicznych przydatnych przy kontakcie z pomocą techniczną. Warto zaglądać do Site Health po każdej większej aktualizacji.