Zdrowie witryny WordPress: co znaczy każdy komunikat i co z nim zrobić
Zdrowie witryny WordPress to wbudowany przegląd techniczny, który w polskim panelu znajdziesz w menu Narzędzia jako Kondycja witryny. Wyniki dzieli na krytyczne problemy, zalecane ulepszenia i testy zaliczone. Krytyczne sprawdź w ciągu kilku dni, bo dotyczą bezpieczeństwa albo działania strony. Zalecane to sugestie: część poprawisz sam, część zrobi hosting.
Autor: Zespół TellMyShop. Poradnik dla właścicieli stron WordPress i sklepów WooCommerce: przyczyna, ręczna naprawa i to samo w rozmowie z czatem.
Aktualizacja: · 6 min czytania
Gdzie znaleźć zdrowie witryny i jak je czytać
Wejdź w Narzędzia → Kondycja witryny. Na górze zobaczysz ogólną ocenę, a pod nią dwie zakładki.
- Stan pokazuje wyniki testów w trzech grupach: krytyczne problemy, zalecane ulepszenia i testy zakończone powodzeniem. Każdą pozycję rozwiniesz, żeby przeczytać krótkie wyjaśnienie.
- Informacje to szczegóły: wersja WordPressa, PHP i bazy danych, motyw, wtyczki, uprawnienia katalogów. Przycisk kopiowania przydaje się, gdy piszesz do hostingu albo opiekuna strony.
Ocena na górze to tylko podsumowanie. Ważniejsze jest, co konkretnie jest na liście. Opis ekranu znajdziesz w dokumentacji WordPressa o Kondycji witryny, a przystępne omówienie obu zakładek w poradniku Itomic.
Pamiętaj, że to automatyczne testy. Nie znają twojej sytuacji. Jeśli strona jest prowadzona w repozytorium kodu, wyłączone automatyczne aktualizacje są celowe, a raport i tak to zgłosi.
Co znaczy każdy komunikat w zdrowiu witryny
Dokładne brzmienie zależy od wersji WordPressa i wtyczek, które dodają własne testy. Tabela opisuje najczęstsze komunikaty po ludzku.
| Komunikat (w skrócie) | Co znaczy | Kto poprawia | Pilność |
|---|---|---|---|
| Witryna używa przestarzałej wersji PHP | serwer działa na starym PHP, bez poprawek bezpieczeństwa albo wolniej | hosting albo ty w panelu hostingu, po sprawdzeniu zgodności wtyczek | wysoka |
| Witryna nie używa HTTPS | brak certyfikatu albo adres witryny zaczyna się od http | hosting, potem ty w ustawieniach | wysoka |
| REST API napotkało błąd albo nieoczekiwany wynik | edytor i część wtyczek nie mogą rozmawiać z WordPressem | ty i opiekun strony, często wtyczka bezpieczeństwa | wysoka, gdy edytor nie zapisuje |
| Żądanie zwrotne (loopback) nie powiodło się | strona nie może połączyć się sama ze sobą, co psuje zaplanowane zadania i edycję plików | hosting albo wtyczka bezpieczeństwa | średnia |
| Zaplanowane zdarzenie nie zostało wykonane albo jest opóźnione | harmonogram WordPressa nie działa jak powinien | opiekun strony, hosting | średnia |
| Wykryto aktywną sesję PHP | wtyczka otwiera sesję i nie zamyka jej, co spowalnia testy i żądania | developer albo autor wtyczki | średnia |
| Masz nieaktywne wtyczki lub motywy | leżą na serwerze, choć ich nie używasz | ty | niska, ale łatwa |
| Dostępne aktualizacje | WordPress, wtyczka albo motyw ma nowszą wersję | ty albo opiekun strony, po kopii | zależy od wtyczki |
| Brak trwałej pamięci podręcznej obiektów | serwer nie ma Redisa ani Memcached | hosting | niska na małych stronach |
| Brak opcjonalnego modułu PHP | na przykład modułu do obróbki obrazów | hosting | niska |
| Tryb debugowania włączony | błędy mogą być widoczne dla odwiedzających | opiekun strony | wysoka na działającej stronie |
| Witryna zniechęca wyszukiwarki do indeksowania | zaznaczona opcja w Ustawienia → Czytanie | ty | wysoka, jeśli strona ma być w Google |
| Autoładowane opcje są duże | baza ładuje przy każdym wejściu dużo danych, zwykle po starych wtyczkach | developer | średnia |
Przy komunikacie o REST API zajrzyj do poradnika o błędzie, który zwykle mu towarzyszy: nie jest prawidłową odpowiedzią JSON w WordPress. Przy blokadzie wyszukiwarek pomoże tekst o tym, czemu strona WordPress nie wyświetla się w Google. Opóźnione zdarzenia często widać też jako zaplanowany wpis, który się nie opublikował. Przy włączonym trybie debugowania opiekun strony powinien zapisywać błędy do pliku zamiast pokazywać je odwiedzającym, jak opisuje dokumentacja debugowania WordPressa.
Krytyczne problemy w zdrowiu witryny: od czego zacząć
Gdy na liście jest kilka krytycznych pozycji, idź w tej kolejności. Pierwsze kroki często tłumaczą resztę.
- Zapisz stan. W zakładce Informacje skopiuj raport do schowka i wklej go do notatki. Przyda się hostingowi i tobie za tydzień, żeby porównać.
- Sprawdź, co się zmieniło. Nowa wtyczka, aktualizacja, zmiana PHP w panelu hostingu. Komunikat, który pojawił się wczoraj, ma zwykle wczorajszą przyczynę.
- Zacznij od bezpieczeństwa. Stare PHP, brak HTTPS i włączony tryb debugowania są ważniejsze niż pamięć podręczna i moduły.
- Odróżnij swoje od hostingowych. Ustawienia w panelu WordPressa, wtyczki i motywy są po twojej stronie. Wersja PHP, moduły serwera i certyfikat są po stronie hostingu, choć część hostingów pozwala zmienić je w panelu klienta.
- Napisz do hostingu z konkretami. Wklej skopiowany raport i zapytaj o każdą pozycję serwerową osobno.
- Po zmianie odśwież raport. Testy w tle czasem potrzebują kilku minut. Jeśli pozycja znika i wraca, zapisz, kiedy.
Przed zmianą wersji PHP sprawdź, czy wtyczki ją obsługują, i zrób kopię. Zalecane wersje podaje strona wymagań WordPressa. Jeśli po zmianie strona przestanie działać, pomoże poradnik o błędzie krytycznym WordPress.
Kiedy zalecane ulepszenia można zostawić
Zalecane ulepszenia nie są listą obowiązków. Kilka typowych pozycji możesz świadomie zostawić:
- brak trwałej pamięci podręcznej obiektów na stronie z kilkudziesięcioma wejściami dziennie,
- brak opcjonalnego modułu PHP, z którego żadna twoja wtyczka nie korzysta,
- wyłączone automatyczne aktualizacje, jeśli ktoś regularnie aktualizuje stronę ręcznie i sprawdza ją po każdej zmianie.
Nie zostawiaj natomiast nieaktywnych wtyczek „na wszelki wypadek”. Kod, który leży na serwerze, nadal może mieć lukę, nawet gdy jest wyłączony. Wtyczkę, której nie używasz od miesięcy, lepiej usunąć.
Zdrowie witryny nie mierzy szybkości ani SEO. Gdy strona działa wolno, przeczytaj, co zrobić, gdy WordPress wolno działa. Przegląd treści pod Google opisujemy w tekście o audycie SEO WordPress.
Jak czat czyta zdrowie witryny
Wtyczka TellMyShop dla WordPress i WooCommerce czyta kondycję witryny w darmowej wersji TellMyShop Free, która niczego nie zapisuje. Twój czat (Claude albo ChatGPT) dostaje wyniki podzielone na krytyczne, zalecane i w porządku, do każdej pozycji jedno zdanie „co zrobić”, a obok może przeczytać dzienniki błędów i listę wtyczek z dostępnymi aktualizacjami. Dzięki temu nie tłumaczy komunikatu w próżni, tylko łączy go z tym, co dzieje się na twojej stronie.
Ty: W kondycji witryny mam dwa krytyczne problemy. Co to znaczy i co mam zrobić?
Twój czat: Pierwszy: serwer działa na starej wersji PHP. To sprawa hostingu albo panelu hostingu. Wszystkie twoje wtyczki mają wersje, które obsługują nowsze PHP.
Twój czat: Drugi: REST API zwraca błąd. W dziennikach z ostatnich 3 dni widzę odrzucone żądania od wtyczki Przykładowa Zapora. Najprawdopodobniej to ona blokuje edytor.
Twój czat: Proponuję: hosting zmienia PHP, a wtyczkę zapory sprawdzamy, wyłączając ją na próbę. Podgląd:
Ty: Najpierw zapytam hosting o PHP. Zaporę wyłącz na godzinę.
Twój czat: Wyłączona. Kondycja witryny nie zgłasza już błędu REST API. Włączę ją z powrotem, kiedy powiesz, albo cofniesz to z historii zmian.
stara wersja: Przykładowa Zapora: włączona
nowa wersja: Przykładowa Zapora: wyłączona
Nazwy wtyczek i liczby w tej rozmowie są przykładowe. Samo wyjaśnienie działa w Free. Wyłączenie, aktualizacja i usunięcie wyłączonej wtyczki działają w TellMyShop Pro po włączeniu przełącznika Wtyczki. Działa on 24 godziny i wymaga dzisiejszej kopii bazy, którą wtyczka robi sama. Przed każdą zmianą czat pokazuje podgląd i czeka na twoją zgodę, a większość zmian cofniesz z historii zmian. Wersji PHP, certyfikatu, modułów serwera i pliku wp-config.php czat nie zmieni. To zostaje po stronie hostingu albo opiekuna strony.
Codzienne zaglądanie do tego raportu ułatwia poranny przegląd, opisany w tekście o opiece nad stroną WordPress. Darmową wersję pobierzesz na stronie TellMyShop Free, a możliwości zapisu opisuje strona TellMyShop dla WordPress. Różnice między wersjami znajdziesz w cenniku.
Pytania i odpowiedzi
Gdzie w WordPress znajdę zdrowie witryny?
W polskim WordPressie ekran nazywa się Kondycja witryny i jest w menu Narzędzia. Widzi go tylko administrator. Ma dwie zakładki: Stan z wynikami testów i Informacje ze szczegółami serwera, motywu i wtyczek.
Czy krytyczny problem w zdrowiu witryny oznacza, że strona jest zepsuta?
Zwykle nie. Krytyczne problemy to rzeczy, które mogą zaszkodzić bezpieczeństwu albo działaniu strony, na przykład stara wersja PHP albo brak HTTPS. Strona często działa normalnie, ale warto ustalić przyczynę w ciągu kilku dni, a nie odkładać jej na miesiące.
Czy muszę poprawić wszystkie zalecane ulepszenia?
Nie. Zalecane ulepszenia to sugestie, a część z nich nie pasuje do każdej strony. Brak trwałej pamięci podręcznej obiektów na małej stronie firmowej albo celowo wyłączone automatyczne aktualizacje to typowe pozycje, które możesz świadomie zostawić.
Dlaczego wynik zmienia się po odświeżeniu strony?
Część testów WordPress robi w tle, łącząc się z własną stroną, na przykład test REST API i żądania zwrotnego. Gdy serwer jest chwilowo obciążony albo wtyczka bezpieczeństwa przytnie połączenie, test raz przechodzi, a raz nie. Jeśli komunikat wraca regularnie, potraktuj go poważnie.
Czy wtyczka TellMyShop poprawi problemy ze zdrowia witryny?
Część tak, w TellMyShop Pro: aktualizację albo wyłączenie wtyczek po włączeniu przełącznika Wtyczki, a pojedyncze ustawienia w przełączniku Serwis. Wersji PHP, HTTPS ani limitów serwera nie zmieni, to robi hosting. Darmowa wersja TellMyShop Free czyta raport i wyjaśnia każdą pozycję.
WordPress jest znakiem towarowym WordPress Foundation. WooCommerce jest znakiem towarowym Automattic Inc. Claude jest znakiem towarowym Anthropic PBC. ChatGPT i OpenAI są znakami towarowymi OpenAI. TellMyShop nie jest powiązany z tymi firmami.