Cosa sono le Risposte del Server e Quali Tipi Esistono
Quando un motore di ricerca verifica una risorsa web, controlla innanzitutto il codice di risposta del server prima di arrivare al contenuto del sito. È fondamentale sapere quali risposte stanno fornendo le tue pagine e come verificarle. Successivamente, parleremo di questi codici e esamineremo gli errori più comuni.
“Codice di Risposta del Server”: Cos’è?
Un codice di risposta del server è un numero di tre cifre seguito da una descrizione in inglese. Il server emette il numero su richiesta di un visitatore, dopo di che il documento necessario viene elaborato. La spiegazione in inglese è un’istruzione breve sulle azioni successive per il visitatore. Tali codici di risposta vengono verificati sia dai browser che dai motori di ricerca.
Come Verificare il Codice di Risposta del Server
In Google Chrome, puoi eseguire un controllo come segue:
- cliccare sulla scheda Rete nel pannello sviluppatori;
- poi aggiornare la pagina.
Se hai bisogno di controllare un gran numero di pagine contemporaneamente, puoi utilizzare i seguenti strumenti:
- Urlitor;
- Screaming Frog.
“Classi di Stato” – Cosa Sono
Le classi di stato sono gruppi di codici combinati da caratteristiche comuni. Puoi identificare la classe dal primo numero. Esistono le seguenti classi:
- 1xx – Codici Informativi (responsabili del processo di trasmissione dei dati e sono temporanei);
- 2xx – Elaborazione corretta (la richiesta è stata ricevuta ed elaborata con successo);
- 3xx – Reindirizzamento (tali richieste indicano che sono necessarie ulteriori azioni per completare la richiesta);
- 4xx – Errore dell’utente (la richiesta non può essere completata a causa di un errore del proprietario del sito o dell’utente);
- 5xx – Errore del server (l’utente ha fatto tutto correttamente, ma il server non può soddisfare la richiesta. C’è sempre un messaggio del server che indica perché non può gestire la richiesta).
Risposte Base del Server
200 OK
Questo è uno degli stati più comuni e importanti. Il 200 OK indica che la nostra richiesta è stata completata con successo, tutte le pagine esistono e sono disponibili per la visualizzazione. Questo è il codice che dovrebbe essere emesso da tutte le pagine che vogliamo vedere nell’indice del motore di ricerca.
301 Spostato Permanentemente
Un tale codice indica che la pagina è stata spostata permanentemente in un altro indirizzo.
302 Trovato
Questo codice indica che il documento è stato temporaneamente spostato. Non dovresti rimuovere una tale pagina.
304 Non Modificato
Questo codice gioca un ruolo importante nella trasmissione dei dati e nel carico del server. Se non sono avvenute modifiche nel documento dall’ultimo aggiornamento, il server restituisce il codice 304 Non Modificato. In questo caso, il motore di ricerca può evitare di ricaricare il documento poiché nulla è cambiato dall’ultima visita.
403 Vietato
Indica che l’accesso è negato. Questa risposta viene restituita se a un utente viene negato l’accesso al documento richiesto. Ciò può accadere quando, ad esempio, si tentano di accedere da indirizzi IP vietati.
404 Non Trovato
Quasi ogni utente ha affrontato questo errore almeno una volta. Questo codice indica che la pagina non esiste. Dovrebbe essere emesso quando si tenta di accedere a pagine inesistenti. Se la pagina esisteva ma è stata successivamente eliminata, utilizzare il codice 410.
410 Scomparso
Questo codice significa che la pagina è stata cancellata permanentemente. Sebbene 404 e 410 indichino entrambi che una pagina non esiste, ci sono differenze nel loro trattamento. Con il codice 404, il robot del motore di ricerca continuerà a tornare e riconsiderarlo. Una pagina con codice 410 verrà contrassegnata come cancellata permanentemente e non verrà controllata nuovamente.
451 Non Disponibile per Motivi Legali
Questo codice è una versione più specifica del codice 403. Indica che l’accesso alla pagina è chiuso a livello statale o per decisione del tribunale a causa di violazioni del copyright. Questo tipo di errore è sempre più comune.
500 Errore Interno del Server
Questo codice indica un errore server interno non descritto in altri errori di questa classe. Si verifica quando il server incontra un problema che impedisce di soddisfare la richiesta.
503 Servizio Non Disponibile
Questo codice indica che il server è temporaneamente incapace di elaborare le richieste per motivi tecnici. Possiamo vedere questa risposta quando il server è affrontato da un gran numero di richieste e non è in grado di gestirle.
504 Timeout del Gateway
Questo codice indica che il gateway non sta rispondendo. Se il server funziona come proxy e non ha ricevuto una risposta dal server a monte per completare la richiesta, vedremo questo errore.
Conclusione sulle Risposte del Server
I codici di risposta del server sono verificati sia dai motori di ricerca che dai browser. Il robot del motore di ricerca si rivolge innanzitutto al codice di risposta prima di procedere al contenuto della risorsa web.
Esistono 5 classi di stati che indicano diversi stadi del processo di trasmissione dei dati:
- Codici Informativi;
- Elaborazione corretta;
- Reindirizzamento;
- Errore dell’utente;
- Errore del server.
Tutte le pagine che desideriamo vedere negli indici dei motori di ricerca dovrebbero emettere il codice 200 OK.
La corretta distribuzione delle risposte del server aiuta il motore di ricerca a recuperare solo le informazioni necessarie, consentendo di risparmiare sul budget di scansione. È per questo motivo che è cruciale non trascurare di controllare le pagine del tuo sito.
