HTTP

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.

Fonti