• Imparare il SEO

Cosa sono i codici di stato HTTP

  • Felix Rose-Collins
  • 3 min read

Introduzione

I codici di stato delle risposte o hypertext transfer protocol vengono restituiti quando i motori di ricerca o i visitatori effettuano una richiesta di tipo sever. Questi codici sono di tre cifre e indicano una serie di risposte alla richiesta HTTP.

Suggerimenti e consigli top

Quando si sceglie un metodo di reindirizzamento, preferire i reindirizzamenti 301 ai 302 per sfruttare il link juice tra le pagine. Le pagine web che rispondono con il codice HTTP 404 (file non trovato) per un periodo di tempo prolungato dovrebbero essere indirizzate verso un 301. Per evitare di perdere l'utente, si consiglia di avere una pagina di errore 404 personalizzata per fornire scelte di navigazione. Ogni codice HTTP denota lo stato di diverse categorie di elementi web. Le prime tre cifre dei codici iniziano con un numero da uno a cinque.

Codici di stato HTTP spiegati

Il codice a tre cifre che viene emesso dai server per indicare lo stato di un elemento web è chiamato codice di stato HTTP. La suddivisione del codice è la seguente: la prima cifra inizia con i numeri da 1 a 5. I codici iniziano con 100 e continuano con 500. I codici sono suddivisi in varie categorie, descritte in dettaglio di seguito.

I codici di stato da 100 a 500 rientrano in categorie predeterminate.

  • Informativo è il livello 100. Significa che una richiesta è stata ricevuta ed elaborata, ma non ancora ricevuta. Significa che il processo sta proseguendo.

  • Successo è il livello 200. La richiesta è stata fatta e ricevuta e l'intero processo è andato a buon fine.

  • Il reindirizzamento è il livello 300. Le richieste sono state ricevute, ma è necessario eseguire ulteriori passaggi prima di completare l'attività.

  • Errore del client è il livello 400. Questo errore significa che la richiesta è stata effettuata e la pagina non è valida.

  • L'errore del server è 500s. Questa pagina indica che è stata effettuata una richiesta valida, ma il server ha fallito e la richiesta completata non può essere consegnata.

Esistono altri codici HTTP, ma non tutti hanno a che fare con una corretta costruzione SEO. La maggior parte dei codici di stato HTTP non ha un impatto diretto sui motori di ricerca.

  • Il codice 200 significa che la richiesta è stata elaborata. La richiesta è corretta e ha avuto successo. Questa è considerata una query di successo.

  • Il codice 301 è un codice trovato che risponde a uno spostamento permanente. La pagina è considerata reindirizzata da un URI a un altro. Questo reindirizzamento è chiamato reindirizzamento 301 e deve essere utilizzato quando un URL deve essere indirizzato a un'altra posizione.

  • Il codice 302 significa che il server sta rispondendo alla richiesta, ma la pagina si trova in una posizione alternativa. Non è un codice utilizzato regolarmente e non è consigliato. Questo codice non è considerato un modo efficace per indicare al crawler del motore di ricerca che una pagina è stata spostata.

  • Il codice 404 significa che il file non è stato trovato. Il server sta comunicando che non ha trovato nulla che corrisponda alla query o all'URI della richiesta.

  • Il codice 410 significa che i dati sono stati spostati o sono semplicemente scomparsi. Significa anche che non è stato lasciato alcun indirizzo di inoltro al suo posto. Questa è considerata una condizione permanente per una pagina. Poiché questo codice è permanente, se il server non è sicuro dello stato attuale della pagina, dovrebbe essere cambiato in 404 (non trovato) invece di 410 (andato).

  • Il codice 503 significa che il servizio richiesto non è disponibile. Il server sta comunicando che non è disponibile a gestire la richiesta. Questo codice assicura che il motore di ricerca sappia di tornare indietro perché il sito è solo temporaneamente inattivo.

Tattiche SEO Top: Codici di stato HTTP

Utilizzo del codice 301 diretto
Questo è il codice consigliato per reindirizzare siti o pagine. È la codifica consigliata perché, a differenza del codice 302, istruisce i bot dei motori di ricerca sulla posizione della pagina.

Utilizzo del codice 404 diretto

Se una pagina riceve un grande volume di traffico e deve essere ricercata in modo limitato dai bot, il codice 404 è utile per evitare che i crawler cerchino la pagina e indicizzino le informazioni e lo facciano continuamente durante ogni visita.

È un'idea sbagliata che le migliori pratiche SEO suggeriscano di incanalare le pagine reindirizzate 301 restituite con un codice di stato 404 verso la homepage di qualsiasi dominio. È imprudente perché può frustrare gli utenti quando si rendono conto che la loro pagina non esiste.

Pagine di errore create correttamente

Un visitatore che riceve un reindirizzamento 404 dovrebbe avere altre scelte di navigazione, in modo da non abbandonare il sito con frustrazione.

  • Dovrebbe esserci una notifica del fatto che la pagina non esiste più.

  • Uno strumento di ricerca o di navigazione

  • Un percorso di ritorno alla homepage del sito

Felix Rose-Collins

Felix Rose-Collins

Ranktracker's CEO/CMO & Co-founder

Felix Rose-Collins is the Co-founder and CEO/CMO of Ranktracker. With over 15 years of SEO experience, he has single-handedly scaled the Ranktracker site to over 500,000 monthly visits, with 390,000 of these stemming from organic searches each month.

Iniziate a usare Ranktracker... gratuitamente!

Scoprite cosa ostacola il posizionamento del vostro sito web.

Creare un account gratuito

Oppure accedi con le tue credenziali

Different views of Ranktracker app