HTTP 503 Servizio non disponibile
503 Service Unavailable significa che il server non può gestire la richiesta in questo momento, spesso per sovraccarico o manutenzione.
Significato
503 è un errore temporaneo: il server può essere in esecuzione, ma non accetta nuove richieste. L'intestazione Retry-After può indicare quando riprovare. È lo stato corretto per una manutenzione programmata.
Cause comuni
- Sovraccarico del server per traffico elevato o attacchi.
- Manutenzione programmata o aggiornamento, per esempio di WordPress.
- Processi PHP-FPM o worker applicativi esauriti.
- Servizio backend o database temporaneamente non raggiungibile.
- Limiti di risorse dell'hosting raggiunti.
Cosa può fare un visitatore?
- Aspetta qualche minuto e riprova senza aggiornare continuamente.
- Controlla se anche altri utenti riscontrano il problema e se altre pagine funzionano.
- Per i grandi servizi consulta la pagina di stato ufficiale.
Cosa può fare il gestore?
- Durante la manutenzione invia lo stato 503 con Retry-After, non un fuorviante 200 o 404.
- Verifica carico del server, numero di processi e registri degli errori.
- In WordPress controlla che il file .maintenance non sia rimasto dopo un aggiornamento.
- Usa cache, CDN e capacità adeguata per gestire i picchi di traffico.
Effetti sulla SEO
Google interpreta 503 come una condizione temporanea e può tornare a visitare il sito. Una breve manutenzione di norma non crea problemi, mentre un 503 per diversi giorni può compromettere l'indicizzazione.
Domande frequenti
Un errore 503 significa che il sito è chiuso definitivamente?
No. Di solito segnala un problema temporaneo di carico, manutenzione o indisponibilità di un servizio interno.
Per quanto tempo 503 è accettabile per la SEO?
Una manutenzione di poche ore è generalmente meno rischiosa. Se l'errore persiste per diversi giorni, l'indicizzazione può essere compromessa.