5xx Errori del server

Un codice di stato HTTP è una risposta del server alla richiesta di un cliente (browser o motore di ricerca). I codici, composti da tre cifre, indicano se una specifica richiesta HTTP è stata completata con successo.

La prima cifra può variare da 1xx a 5xx e definisce la classe di risposta.

  1. Risposta informativa (100-199)
  2. Successo (200-299)
  3. Reindirizzamenti (300-399)
  4. Errori del cliente (400-499)
  5. Errori del server (500-599)

Qui ci concentreremo sulle 5xx risposte HTTP. Imparerete cosa significa questo codice, le cause più comuni, come rilevarlo e come risolverlo.

 

Cosa sono i codici di errore del server 5xx? Quando si verifica?

Un codice 5xx si verifica quando un server non supporta le funzionalità necessarie per elaborare la richiesta di un visitatore. In parole povere, significa che c'è un errore causato dal server.

In molti casi, una catena di server sta gestendo una richiesta HTTP, quindi tenete presente che potrebbe non essere il vostro server a causare il problema.

La seconda e la terza cifra del codice ci danno ulteriori informazioni sul tipo di errore.

Esaminiamo in dettaglio i diversi codici di risposta 5xx.

 

5xx Codici di stato

Di seguito è riportato un elenco dei 5xx codici con una breve spiegazione del loro significato.

500 - Errore interno del server

Si tratta di un messaggio di errore generico che significa che qualcosa è andato storto sul server del sito web, ma il server non può essere specifico sul problema esatto.

501 - Non implementato

Il server che gestisce il sito non capisce o non supporta il metodo HTTP inviato dal client. Questo codice di solito implica una disponibilità futura.

502 - Cattivo Gateway

Il codice indica che il server che funge da gateway o proxy ha ricevuto una risposta non valida da un server a monte.

503 - Servizio non disponibile

Il server non è in grado di gestire la richiesta a causa di un sovraccarico temporaneo o di una manutenzione del server. Quando appare questo codice, Google capisce che hai un problema temporaneo e non penalizza il tuo sito o deindicizza la tua pagina.

504 - Timeout del gateway

Il server non riceve una risposta tempestiva da un altro server che funge da gateway o proxy e non può completare la richiesta del cliente entro i tempi previsti.

505 - Versione HTTP non supportata

Questo errore appare quando il server non supporta la versione del protocollo HTTP utilizzato nella richiesta del browser.

506 - Variante Negozia anche la variante

Il codice indica un errore interno di configurazione del server. Il server ha rilevato un riferimento circolare durante l'elaborazione della parte di negoziazione del contenuto richiesto.

507 - Stoccaggio insufficiente

Questo codice di stato viene restituito quando il server non è in grado di creare o modificare la risorsa richiesta perché non c'è abbastanza spazio libero di memoria. Proprio come l'errore del server 503, anche questa è una condizione temporanea.

508 - Rilevato loop

Questo errore appare quando il server cerca di elaborare la richiesta e trova un ciclo infinito. Questo codice mostra che l'intera operazione è fallita.

510 - Non esteso

Il browser non ha l'estensione necessaria per comprendere la richiesta.

511 - Richiesta di autenticazione di rete

Questo errore appare quando il client (browser) deve autenticarsi per ottenere l'accesso alla rete. La rappresentazione della risposta dovrebbe contenere un link ad una risorsa che permette agli utenti di inviare le proprie credenziali.

 

Perché correggere 5xx errori per il SEO?

5xx codici di stato possono essere molto dannosi per il SEO. Poiché influiscono direttamente sull'esperienza dell'utente, hanno un impatto diretto sulle classifiche dei siti web. Gli errori 500 e 503, che di solito sono quelli più comuni, non consentono ai motori di ricerca di eseguire il crawling del sito.

Gli errori 5xx sono considerati i più difficili da correggere, poiché spesso richiedono sviluppatori o amministratori di server. A differenza dei 404 o 301, non possono essere corretti semplicemente modificando il codice della pagina e in molti casi sono più difficili da rilevare.

Tuttavia, è necessario avere un sito web gratuito di 5xx se si vuole classificarsi al top delle SERP, quindi vediamo come è possibile rilevare e correggere al più presto.

 

Come rilevare 5xx codici di errore?

Come ho detto prima, trovare pagine che restituiscono i codici di stato 500s non è facile, soprattutto se il vostro sito web è composto da migliaia di pagine. Potreste avere la fortuna di essere avvisati da un utente, ma non sarebbe la solita cosa.

Tralasciando la possibilità di andare pagina per pagina per trovare un errore di 500 (estremamente dispendioso in termini di tempo), l'opzione migliore è quella di utilizzare un SEO Crawler che indichi rapidamente queste pagine.

FandangoSEO Cruscotto errori di crawling
Esempio di FandangoSEO Crawler > Errori di scansione

È inoltre possibile utilizzare la Google Search Console e controllare qualsiasi problema nella sezione "Errori di scansione". Tuttavia, il vantaggio di utilizzare un crawler SEO è che si trovano gli errori prima di Google.

 

Come risolvere l'errore del server 5xx

Una volta rilevati eventuali errori di 500s con un SEO Crawler, è il momento di correggerli.

Prima di iniziare a lavorare, per prima cosa, ricaricate la pagina che ha restituito un errore 5xx nel vostro browser per vedere se persiste. A volte, questa semplice azione vi farà risparmiare molto tempo. 🙂

Google ritiene che gli errori temporanei come il 503 possano essere corretti in breve tempo in modo da non penalizzare o deindicizzare le pagine che restituiscono questo codice. Assicurati che il tuo server web sia attivo e controlla se hai bisogno di aggiungere altro spazio.

  • Controllate i registri degli errori del vostro server. Eseguendo l'analisi dei file di log, è possibile ottenere informazioni aggiuntive sui codici di stato degli errori.
  • Assicuratevi che il vostro server non sia sovraccarico o configurato in modo errato. In tal caso, dovrete verificarlo con i vostri sviluppatori o contattare il vostro fornitore di hosting.
  • Esaminate le modifiche che avete apportato di recente per vedere se una di esse potrebbe esserne la causa. A volte, problemi con i plugin, come un'installazione difettosa o incompatibilità, possono portare ad errori. Disattivare i plugin e verificare se l'errore scompare. In tal caso, attivare i plugin uno ad uno per individuare quale sia la causa del problema.

Pronto a combattere i tuoi 5xx Errori?

Controllare gli errori di crawling ora

Arrow-up