Che cosa sono i codici di stato HTTP?

Un codice di stato HTTP è una risposta del server alla richiesta di un browser. Quando si visita un sito web, il browser invia una richiesta al server del sito e il server risponde alla richiesta del browser con un codice a tre cifre: il codice di stato HTTP.

Questi codici di stato sono l’equivalente Internet di una conversazione tra il browser e il server. Comunicano se le cose tra i due sono A-ok, touch-and-go, o se qualcosa non va., Comprendere i codici di stato e come usarli ti aiuterà a diagnosticare rapidamente gli errori del sito per ridurre al minimo i tempi di inattività sul tuo sito. Puoi persino utilizzare alcuni di questi codici di stato per aiutare i motori di ricerca e le persone ad accedere al tuo sito; un reindirizzamento 301, ad esempio, dirà ai bot e alle persone che una pagina si è spostata da qualche altra parte in modo permanente.

La prima cifra di ogni codice di stato a tre cifre inizia con uno dei cinque numeri, da 1 a 5; puoi vederlo espresso come 1xx o 5xx per indicare i codici di stato in quell’intervallo. Ciascuno di questi intervalli comprende una diversa classe di risposta del server.,

Classi di codice di stato HTTP comuni:

1xxs – Risposte informative: il server sta pensando attraverso la richiesta.

2xxs-Successo! La richiesta è stata completata con successo e il server ha fornito al browser la risposta prevista.

3xxs-Reindirizzamento: sei stato reindirizzato da qualche altra parte. La richiesta è stata ricevuta, ma c’è un reindirizzamento di qualche tipo.

4xxs – Errori client: Pagina non trovata. Impossibile raggiungere il sito o la pagina., (La richiesta è stata fatta, ma la pagina non è valida — questo è un errore sul lato del sito web della conversazione e appare spesso quando una pagina non esiste sul sito.)

5xxs – Errori del server: Errore. Il client ha effettuato una richiesta valida ma il server non è riuscito a completare la richiesta.

I codici di stato più importanti per SEO

E ‘ importante per ogni SEO professionale e proprietario di un sito web per capire i codici di stato che hanno il maggiore impatto sulla SEO.,

Immagina di lavorare su un sito che mostra molti errori 5xx; ti consigliamo di sapere in cima alla tua testa che questo è un problema del server. gli errori 4xx influenzano l’esperienza dei visitatori, quindi puoi iniziare subito a pensare a qualsiasi modifica apportata ai tuoi URL o se hai delle pagine eliminate. Una volta compresa la causa del problema, puoi esaminare l’implementazione di una pagina 404 personalizzata o esaminare l’utilizzo dell’onnipotente reindirizzamento 301 per inviare i visitatori nel posto giusto.,

Vale la pena imparare – e impegnarsi in memoria-i codici di stato più impattanti che ogni SEO dovrebbe conoscere:

HTTP Status Code 200-OK

Questo è il tuo codice di stato ideale per la tua pagina normale, quotidiana e correttamente funzionante. Visitatori, bot e link equity passano attraverso le pagine collegate come un sogno. Non c’è bisogno di fare nulla e si può felicemente andare circa il vostro giorno sicuro nella consapevolezza che tutto è proprio come dovrebbe essere.

HTTP Status Code 301 – Permanent Redirect

Un reindirizzamento 301 dovrebbe essere utilizzato ogni volta che un URL deve essere reindirizzato a un altro in modo permanente., Un reindirizzamento 301 significa che i visitatori e i bot che atterrano su quella pagina verranno passati al nuovo URL. Inoltre, link equity-il potere trasmesso da tutti quei link sudati ai tuoi contenuti — viene anche passato al nuovo URL attraverso un reindirizzamento 301. Nonostante i discorsi di Google che tutti i reindirizzamenti 3xx sono trattati allo stesso modo, i test hanno dimostrato che questo non è completamente vero. Un reindirizzamento 301 rimane il metodo preferito per i reindirizzamenti di pagina permanenti.,

Codice di stato HTTP 302 – Reindirizzamento temporaneo

Un reindirizzamento 302 è simile a un 301 in quanto i visitatori e i bot vengono passati alla nuova pagina, ma il link equity potrebbe non essere passato. Non è consigliabile utilizzare i reindirizzamenti 302 per modifiche permanenti. L’utilizzo di 302s farà sì che i crawler dei motori di ricerca trattino il reindirizzamento come temporaneo, il che significa che potrebbe non passare lungo il link equity che il magico 301 fa.

Codice di stato HTTP 404 – Non trovato

Questo significa che il file o la pagina richiesta dal browser non è stata trovata dal server., 404s non indicano se la pagina o la risorsa mancante è mancante in modo permanente o solo temporaneamente. Puoi vedere come appare sul tuo sito digitando un URL che non esiste. E ‘ come colpire un muro di mattoni. Proprio come hai sperimentato, i tuoi visitatori colpiranno una pagina che ha un errore 404 e riproveranno (se sei fortunato) o si allontaneranno verso un altro sito che ha le informazioni che stanno cercando.

Ogni sito avrà alcune pagine che restituiscono 404 codici di stato. Queste pagine non devono sempre essere reindirizzate; ci sono altre opzioni., Un malinteso comune è che si tratta di una best practice SEO per reindirizzare semplicemente le pagine 301 che restituiscono un codice di stato 404 alla home page del dominio specificato. Questa è in realtà una cattiva idea per la maggior parte dei casi, perché può confondere gli utenti che potrebbero non rendersi conto che la pagina Web a cui stavano cercando di accedere non esiste.

Se le pagine che restituiscono i codici 404 sono pagine di alta autorità con molto traffico o hanno un URL ovvio che i visitatori o i link sono destinati a raggiungere, dovresti impiegare 301 reindirizzamenti alla pagina più pertinente possibile., Ad esempio, se la tua pagina su cupcakes senza zucchero non esiste più, potresti voler reindirizzare questo URL con un 301 alla pagina della categoria di ricette senza zucchero.

Al di fuori di queste istanze, potrebbe essere necessario che un URL restituisca un 404 apposta — questo impedirà loro di essere indicizzati e ripetutamente scansionati dai motori di ricerca. Offri ai tuoi visitatori la migliore esperienza possibile con una pagina 404 personalizzata, come suggerito da questa guida di Google Search Console., Ad esempio, i siti di e-commerce spesso producono pagine 404 quando i prodotti sono esauriti, quindi questi siti sono ottimi candidati per la creazione di una pagina personalizzata di e-commerce 404.

HTTP Status Code 410 – Gone

Un 410 è più permanente di un 404; significa che la pagina non c’è più. La pagina non è più disponibile dal server e non è stato impostato alcun indirizzo di inoltro. Qualsiasi link che hai sul tuo sito che punta a una pagina 410 sta inviando bot e visitatori a una risorsa morta, quindi se li vedi, rimuovi qualsiasi riferimento o link a loro dal tuo contenuto.,

Codice di stato HTTP 500 – Errore interno del server

Invece che il problema con le pagine mancanti o non trovate, questo codice di stato indica un problema con il server. Un 500 è un errore classico del server e influenzerà l’accesso al tuo sito. Visitatori umani e bot allo stesso modo saranno persi, e il vostro link equità andrà da nessuna parte veloce. I motori di ricerca preferiscono siti che sono ben mantenuti, quindi ti consigliamo di indagare questi codici di stato e ottenere questi fisso non appena li si incontra.,

Codice di stato HTTP 503 – Servizio non disponibile

Un’altra varietà di 500, una risposta 503 significa che il server non è disponibile. A tutti (umani o meno) viene chiesto di tornare più tardi. Ciò potrebbe essere dovuto al sovraccarico temporaneo del server o alla manutenzione del server. Un codice di stato 503 assicura che i motori di ricerca sanno di tornare presto perché la pagina o il sito sarà solo per un breve periodo.,

Continua ad imparare

  • Reindirizzamento

  • Canonicalizzazione

  • La guida per principianti al SEO

  • 404 pagine sono sempre cattive per SEO?

  • Come gestire i contenuti scaduti?

Provalo

  • MozBar — La MozBar SEO toolbar consente di visualizzare metriche rilevanti nel browser, come si naviga sul web.

  • Link Explorer — Il vostro All-In-One strumento di Link Building. Trova rapidamente le opportunità di creazione di link, traccia i link scoperti e persi nel tempo e crea elenchi di tracciamento dei link per vedere quando hai ottenuto un link., Dati di collegamento potenti per alimentare la costruzione di link più intelligente.