Salute del sito WordPress: cosa significa ogni messaggio e cosa fare
Salute del sito di WordPress è un controllo tecnico integrato che trovi in Strumenti → Salute del sito. Divide i risultati in problemi critici, miglioramenti consigliati e test superati. Controlla quelli critici entro pochi giorni, perché riguardano la sicurezza o il funzionamento del sito. Quelli consigliati sono suggerimenti: alcuni li correggi da solo, altri li gestirà l'hosting.
Autore: Il team TellMyShop. Una guida per i titolari di siti WordPress e negozi WooCommerce: la causa, la correzione a mano e lo stesso lavoro in una conversazione in chat.
Ultimo aggiornamento: · 8 min di lettura
Dove trovare Salute del sito e come leggerla
Vai in Strumenti → Salute del sito. In alto vedi una valutazione generale, sotto due schede.
- Stato mostra i risultati dei test in tre gruppi: problemi critici, miglioramenti consigliati e test superati. Puoi espandere ogni voce per leggere una breve spiegazione.
- Informazioni contiene i dettagli: le versioni di WordPress, PHP e database, il tema, i plugin e i permessi delle cartelle. Il pulsante per copiare è comodo quando scrivi all'hosting o a chi segue il sito.
La valutazione in alto è solo un riassunto. Conta di più cosa c'è davvero nell'elenco. La schermata è descritta nella documentazione di WordPress sulla schermata Salute del sito, e c'è una spiegazione leggibile di entrambe le schede nella guida di Itomic.
Ricorda che sono test automatici. Non conoscono la tua situazione. Se il sito è gestito in un repository di codice, gli aggiornamenti automatici sono spenti di proposito, e il report lo segnalerà comunque.
Cosa significa ogni messaggio di Salute del sito
Il testo esatto dipende dalla versione di WordPress e dai plugin che aggiungono test propri. La tabella spiega i messaggi più comuni con parole semplici.
| Messaggio (in breve) | Cosa significa | Chi lo risolve | Urgenza |
|---|---|---|---|
| Il sito usa una versione di PHP obsoleta | il server usa un PHP vecchio, senza correzioni di sicurezza o più lento | l'hosting, o tu nel pannello dell'hosting, dopo aver verificato la compatibilità dei plugin | alta |
| Il sito non usa HTTPS | nessun certificato, o l'indirizzo del sito inizia con http | l'hosting, poi tu nelle impostazioni | alta |
| La REST API ha incontrato un errore o un risultato inatteso | l'editor e alcuni plugin non riescono a parlare con WordPress | tu e chi segue il sito, spesso un plugin di sicurezza | alta, quando l'editor non salva |
| Il sito non ha completato una richiesta di loopback | il sito non riesce a collegarsi a sé stesso, e questo rompe i compiti programmati e la modifica dei file | l'hosting o un plugin di sicurezza | media |
| Un evento programmato è fallito o è in ritardo | il pianificatore di WordPress non funziona come dovrebbe | chi segue il sito, l'hosting | media |
| È stata rilevata una sessione PHP attiva | un plugin apre una sessione e non la chiude, il che rallenta test e richieste | uno sviluppatore o l'autore del plugin | media |
| Hai plugin o temi inattivi | restano sul server anche se non li usi | tu | bassa, ma facile |
| Ci sono aggiornamenti disponibili | WordPress, un plugin o un tema ha una versione più recente | tu o chi segue il sito, dopo un backup | dipende dal plugin |
| Dovresti usare una cache persistente degli oggetti | il server non ha Redis o Memcached | l'hosting | bassa sui siti piccoli |
| Manca un modulo PHP opzionale | per esempio un modulo per l'elaborazione delle immagini | l'hosting | bassa |
| La modalità di debug è attiva | gli errori possono essere visibili ai visitatori | chi segue il sito | alta su un sito pubblicato |
| Il sito scoraggia l'indicizzazione dei motori di ricerca | l'opzione in Impostazioni → Lettura è spuntata | tu | alta, se il sito deve stare su Google |
| Le opzioni caricate automaticamente sono grandi | il database carica molti dati a ogni visita, di solito da vecchi plugin | uno sviluppatore | media |
Per il messaggio sulla REST API, vedi la guida all'errore che di solito lo accompagna: «risposta JSON non valida» in WordPress. Se i motori di ricerca sono bloccati, ti aiuta l'articolo sul perché un sito WordPress non compare su Google. Gli eventi programmati in ritardo spesso si vedono anche come un articolo programmato non pubblicato. Con la modalità di debug attiva, chi segue il sito dovrebbe scrivere gli errori in un file invece di mostrarli ai visitatori, come spiega la documentazione di WordPress sul debug.
Problemi critici in Salute del sito: da dove partire
Quando l'elenco ha più voci critiche, segui quest'ordine. I primi passi spesso spiegano il resto.
- Annota lo stato attuale. Nella scheda Informazioni copia il report negli appunti e incollalo in una nota. Aiuterà l'hosting, e aiuterà te a confrontare tra una settimana.
- Controlla cosa è cambiato. Un nuovo plugin, un aggiornamento, un cambio di PHP nel pannello dell'hosting. Un messaggio comparso ieri di solito ha una causa di ieri.
- Parti dalla sicurezza. PHP vecchio, assenza di HTTPS e modalità di debug attiva contano più di cache e moduli.
- Separa le tue voci da quelle dell'hosting. Le impostazioni nella bacheca di WordPress, i plugin e i temi sono dalla tua parte. La versione di PHP, i moduli del server e il certificato sono dalla parte dell'hosting, anche se alcuni hosting ti permettono di cambiarli nel pannello cliente.
- Scrivi all'hosting con dettagli precisi. Incolla il report copiato e chiedi di ogni voce del server separatamente.
- Ricarica il report dopo una modifica. I test in background a volte richiedono qualche minuto. Se una voce sparisce e ritorna, annota quando.
Prima di cambiare la versione di PHP, verifica che i tuoi plugin la supportino e fai un backup. Le versioni consigliate sono elencate nella pagina dei requisiti di WordPress. Se dopo il cambio il sito smette di funzionare, ti aiuta la guida all'errore critico di WordPress.
Quando puoi lasciare i miglioramenti consigliati
I miglioramenti consigliati non sono un elenco di obblighi. Alcune voci tipiche puoi lasciarle consapevolmente:
- nessuna cache persistente degli oggetti su un sito con qualche decina di visite al giorno,
- un modulo PHP opzionale mancante che nessuno dei tuoi plugin usa,
- gli aggiornamenti automatici spenti, se qualcuno aggiorna regolarmente il sito a mano e lo controlla dopo ogni modifica.
Non tenere però plugin inattivi «per sicurezza». Il codice che resta sul server può avere comunque una vulnerabilità, anche quando è disattivato. Un plugin che non usi da mesi è meglio eliminarlo.
Salute del sito non misura la velocità né la SEO. Se il sito è lento, leggi cosa fare quando WordPress è lento. Un controllo dei contenuti per Google lo descriviamo nell'articolo sull'audit SEO di WordPress.
Cosa controlla la revisione
Salute del sito fa parte di una revisione più ampia, che in TellMyShop funziona nella versione gratuita, Free, e non cambia niente. La chat controlla:
- il sito: HTTPS, noindex, errori visibili ai visitatori, aggiornamenti disponibili, la versione di PHP, cron, cache, le pagine del carrello e del checkout di WooCommerce e i risultati di Salute del sito,
- una pagina come la vede Google: redirect, canonical, robots, titoli H1–H3, immagini senza testo alternativo, link, dati strutturati JSON-LD e tempo di risposta,
- inoltre: il report dei 404, il log degli errori PHP e una risposta sul perché una certa pagina o un certo prodotto non si vede.
Il risultato è un elenco di correzioni, dalla più importante. Come fare da solo una revisione del genere, passo per passo, lo spieghiamo nell'articolo sulla revisione tecnica del negozio.
Come la chat legge Salute del sito
Il plugin TellMyShop per WordPress e WooCommerce legge Salute del sito in TellMyShop Free, che non salva nulla. La tua chat (Claude o ChatGPT) riceve i risultati divisi in critici, consigliati e a posto, con una frase «cosa fare» per ogni voce, e accanto può leggere i log degli errori e l'elenco dei plugin con aggiornamenti disponibili. Quindi non spiega un messaggio nel vuoto, ma lo collega a ciò che succede sul tuo sito.
Tu: Salute del sito mostra due problemi critici. Cosa vogliono dire e cosa devo fare?
La tua chat: Il primo: il server usa una vecchia versione di PHP. È un lavoro per l'hosting o per il pannello dell'hosting. Tutti i tuoi plugin hanno versioni che supportano PHP più recenti.
La tua chat: Il secondo: la REST API restituisce un errore. Nei log degli ultimi 3 giorni vedo richieste rifiutate dal plugin Example Firewall. Molto probabilmente è quello che blocca l'editor.
La tua chat: Propongo: l'hosting cambia PHP, e noi proviamo il plugin firewall disattivandolo per prova. Anteprima:
Tu: Prima chiedo all'hosting per PHP. Disattiva il firewall per un'ora.
La tua chat: Disattivato. Salute del sito non segnala più l'errore della REST API. Lo riattivo quando me lo dici, oppure puoi annullare dalla cronologia delle modifiche.
versione precedente: Example Firewall: attivo
nuova versione: Example Firewall: inattivo
Nomi dei plugin e numeri in questa conversazione sono esempi. La sola spiegazione funziona in Free. Disattivare, aggiornare ed eliminare un plugin inattivo funziona in TellMyShop Pro dopo aver acceso l'interruttore Plugin. Dura 24 ore e richiede un backup del database di oggi, che il plugin fa da solo. Prima di ogni modifica la chat mostra un'anteprima e aspetta la tua approvazione, e puoi annullarla dalla cronologia delle modifiche. La chat non cambia la versione di PHP, il certificato, i moduli del server o il file wp-config.php. Quelli restano all'hosting o a chi segue il sito.
Controllare questo report ogni giorno è più facile con un controllo del mattino, descritto nell'articolo sulla manutenzione di un sito WordPress. Puoi scaricare la versione gratuita dalla pagina TellMyShop Free, e la pagina TellMyShop per WordPress descrive cosa può salvare. Le differenze tra le versioni le trovi nella pagina prezzi.
Domande e risposte
Dove trovo Salute del sito in WordPress?
La schermata si chiama Salute del sito e sta nel menu Strumenti. La vede solo un amministratore. Ha due schede: Stato, con i risultati dei test, e Informazioni, con i dettagli di server, tema e plugin.
Un problema critico in Salute del sito vuol dire che il sito è rotto?
Di solito no. I problemi critici sono cose che possono nuocere alla sicurezza o al funzionamento del sito, come una vecchia versione di PHP o l'assenza di HTTPS. Spesso il sito funziona normalmente, ma conviene trovare la causa entro pochi giorni invece di rimandare per mesi.
Devo correggere tutti i miglioramenti consigliati?
No. I miglioramenti consigliati sono suggerimenti, e alcuni non si adattano a ogni sito. Nessuna cache persistente degli oggetti su un piccolo sito aziendale, o gli aggiornamenti automatici spenti di proposito, sono voci tipiche che puoi lasciare consapevolmente.
Perché il risultato cambia quando ricarico la pagina?
WordPress esegue alcuni test in background collegandosi al proprio sito, per esempio i test della REST API e della richiesta di loopback. Quando il server è sovraccarico per un attimo o un plugin di sicurezza taglia la connessione, il test passa una volta e fallisce la successiva. Se il messaggio torna spesso, prendilo sul serio.
Il plugin TellMyShop corregge i problemi di Salute del sito?
Alcuni, in TellMyShop Pro: aggiornare o disattivare plugin dopo aver acceso l'interruttore Plugin, e singole impostazioni con l'interruttore Manutenzione. Non cambia la versione di PHP, HTTPS o i limiti del server, che spettano all'hosting. TellMyShop Free legge il report e spiega ogni voce.
WordPress è un marchio della WordPress Foundation. WooCommerce è un marchio di Automattic Inc. Claude è un marchio di Anthropic PBC. ChatGPT e OpenAI sono marchi di OpenAI. TellMyShop non è affiliato a queste aziende.