Site Health w WordPress – co to jest?

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.