I codici di stato HTTP più importanti per la SEO

Pubblicato: 2022-10-26

Ogni volta che un utente digita l'URL di una pagina Web nel proprio browser Web e preme invio, invia una richiesta al server Web per accedere a quel sito Web specifico. Il server Web risponde con la pagina richiesta (più eventuali risorse aggiuntive, come immagini o script, di cui la pagina ha bisogno) e il browser visualizza la pagina. Restituisce anche un codice di stato HTTP insieme a ogni richiesta.

Nella maggior parte dei casi, questi codici di stato HTTP non vengono visualizzati perché la richiesta è andata a buon fine. Tuttavia, quando il server non può accedere alla risorsa richiesta, fornirà una spiegazione del motivo per cui non ha avuto esito positivo tramite un codice di stato della risposta specifico.

Questo elenco di codici di stato HTTP definirà i tipi più comuni di codici di risposta che potresti visualizzare e quelli che potrebbero influire sulle prestazioni SEO.

Cosa sono i codici di stato HTTP?

Il codice di stato HTTP è un numero di tre cifre che dice al browser cosa è successo quando ha tentato di connettersi al server. I codici di stato HTTP comunicano al browser Web e al suo utente se la loro richiesta è andata a buon fine.

I codici di stato HTTP sono una parte importante della SEO perché le richieste riuscite al server di origine rendono un'esperienza migliore per i crawler dei motori di ricerca e per i visitatori del sito web.

Al contrario, i codici di stato della risposta che indicano errori o una risorsa target mancante possono segnalare agli utenti e a Google che il proprietario del sito Web non sta eseguendo la necessaria manutenzione del proprio sito Web.

Tipi di codici di stato

elenco codificato a colori dei diversi tipi di codici di stato http

Esistono cinque diverse serie di codici di stato. Tutti i codici di stato sono tre cifre. La cifra iniziale evidenzia il tipo di codice di stato restituito dal server.

  • 1xx: fornisce informazioni
  • 2xx: indica successo
  • 3xx: Pagina reindirizzata, il che significa che la pagina è stata spostata su un altro URL
  • 4xx: Errore del client, il che significa che qualcosa non va nella pagina web richiesta
  • 5xx: Errore del server, significa che si è verificato qualcosa con la connessione del server

Codici di stato HTTP più comuni

Sono disponibili oltre 60 codici di stato, ma alcuni sono più comuni di altri. Alcuni sono importanti anche quando si pensa ai crawler dei motori di ricerca e a cosa succede quando seguono link a vari URL sui nostri siti web.

200: Successo

Le pagine della serie 200 sono ciò a cui miri. Comunicano che la richiesta è andata a buon fine e il server ha creato una nuova risorsa. I codici 2xx indicano che il server funziona correttamente e che il visitatore del sito e il client (o il sito Web) si stanno tutti connettendo correttamente.

Ogni volta che non viene trovato un codice di stato 200, il revisore del sito di SearchAtlas lo contrassegnerà nel rapporto con il seguente messaggio:

  • Codice di stato non 200

301: Reindirizzamento permanente

Probabilmente uno dei codici di stato più importanti per scopi SEO, i reindirizzamenti 301 comunicano che una pagina Web è stata spostata permanentemente in una nuova posizione o in un nuovo URL. Quando un utente inserisce l'URL nel proprio browser o fa clic su un collegamento con il vecchio URL, verrà reindirizzato al nuovo URL della pagina.

I reindirizzamenti 301, se usati correttamente, possono aiutare a migliorare la tua SEO. Garantiscono che non perdi l'equità dei link quando sposti o aggiorni i contenuti del tuo sito web. Per questo motivo, SearchAtlas Site Auditor segnala i problemi relativi ai reindirizzamenti 301 durante la scansione e l'analisi del tuo sito.

Alcuni problemi relativi ai 301 che potresti vedere evidenziati nel tuo rapporto sui problemi includono:

  • 301 non reindirizza a HTTPS : i reindirizzamenti 301 dovrebbero portare gli utenti alla versione HTTPS di una pagina Web, poiché fornisce un'esperienza del browser più sicura per gli utenti.
  • URL di reindirizzamento non minuscolo : gli URL di reindirizzamento devono essere minuscoli in modo che i crawler dei motori di ricerca non confondano la nuova pagina come contenuto duplicato o una versione duplicata della pagina
  • Collegamenti interni con reindirizzamenti 301 : Google guarda dall'alto in basso i collegamenti interni con reindirizzamenti 301. Preferisce che i webmaster aggiornino i loro link con i nuovi URL delle pagine riposizionate.

404 non trovato

I codici di stato nella serie 400 vengono generalmente utilizzati quando il client ha effettuato una richiesta che il server non può soddisfare.

screenshot di un errore del codice di stato 404

Ad esempio, il codice di stato 400 viene utilizzato quando il client richiede una risorsa che non esiste. Il codice di stato 401 viene utilizzato quando il client non dispone delle credenziali di autenticazione appropriate. Il codice di stato 408 viene utilizzato quando il client effettua una richiesta più lunga di quanto il server sia disposto ad attendere.

I 404 non sono solo negativi per l'esperienza utente del tuo sito Web, ma sono particolarmente negativi per le tue prestazioni SEO. Se i crawler dei motori di ricerca vengono inviati ripetutamente a pagine non disponibili o morte, è meno probabile che Google consideri il tuo sito Web come un contenuto prezioso o un'esperienza di pagina di alta qualità per gli utenti.

Per questo motivo, i seguenti errori di codice di stato 404 verranno contrassegnati nel rapporto di controllo del sito:

  • L'URL fornisce il soft 404

Quali sono le cause di un codice di risposta 404?

Ecco alcuni dei potenziali motivi per cui un URL potrebbe essere 404ing e come risolvere il problema:

  • Pagina eliminata/spostata : il contenuto della pagina potrebbe essere stato eliminato o spostato, causando un collegamento interrotto. Per risolvere il problema, l'aggiunta di un reindirizzamento 301 invierebbe l'utente e i crawler dei motori di ricerca alla nuova versione della pagina.
  • URL errato : l'URL è stato digitato in modo errato nella barra degli indirizzi del browser o è stato aggiunto l'URL errato a un collegamento. Verifica che i tuoi link utilizzino gli URL corretti.
  • Problemi di memorizzazione nella cache: il browser potrebbe memorizzare nella cache la pagina di errore 404 anziché il contenuto effettivo. Pertanto, continui a vedere l'errore anche quando il sito Web funziona per tutti gli altri.
  • Risorsa mancante : se è presente una risorsa mancante, come un file immagine, CSS o JavaScript, può generare un errore 404. L'asset mancante deve essere aggiornato o sostituito.

500: Errore interno del server

I codici di stato nella serie 500 sono messaggi di errore generali. Vengono utilizzati quando il server ha riscontrato un errore durante l'elaborazione della richiesta. Questi errori possono spesso sembrare un po' un mistero.

Ad esempio, il codice di stato 500 viene utilizzato quando il server non riesce a trovare la risorsa richiesta. Il codice di stato 501 viene utilizzato quando il server non riesce a trovare la risorsa richiesta perché è stata spostata. Il codice di stato 502 viene utilizzato quando il server non può elaborare la richiesta perché è sovraccarico.

Se la tua pagina web restituisce un errore di codice di stato 500, prova le seguenti soluzioni:

  • Aggiorna il tuo browser : questo è il punto di partenza migliore. Una seconda richiesta al server può produrre un codice di stato https riuscito.
  • Elimina i cookie del browser Web : in questo modo è possibile ricaricare la pagina Web.
  • Disattivare un plug -in : Soprattutto se il codice di stato 500 http ha recentemente seguito l'installazione di un plug-in. È possibile che il plug-in sia in conflitto con altri software o un aggiornamento software renda il sistema incompatibile.
  • Torna più tardi : è possibile che le richieste future in un secondo momento abbiano esito positivo.

Come fai a sapere qual è il codice di stato HTTP?

È importante esaminare gli URL delle pagine Web sul tuo sito Web che stanno producendo una risposta non valida. Come mai? Perché possono impedire agli utenti di arrivare alla risorsa richiesta.

Risolverli può significare un migliore posizionamento delle parole chiave e un minor numero di visitatori del sito che rimbalza dal tuo sito web.

Ci sono due modi principali per controllare i codici di risposta delle tue pagine web.

Usa il tuo account Google Search Console

Nel tuo account GSC, vai a Indice > Pagine.

Troverai un display che riassume vari errori relativi all'indicizzazione. I messaggi su 404 secondi o 500 errori appariranno in questo elenco.

Fare clic sull'errore per analizzare più da vicino le pagine interessate.

Rapporto del revisore del sito di SearchAtlas

Il Site Auditor di SearchAtlas controllerà i codici di risposta HTTP delle tue pagine web. Contrassegnerà anche tutti i problemi che identifica in relazione al codice di stato.

Dopo aver eseguito l'audit del sito, vai alla scheda Problemi nella dashboard di Site Auditor.

Fare clic sulla categoria "URL pagina".

Cerca eventuali messaggi di errore che menzionano i codici di stato HTTP, quindi fai clic su "Vedi pagine interessate".

Vedrai un elenco completo di tutte le pagine del tuo sito Web che non restituiscono 200 codici di stato.

Consegna questo elenco al tuo sviluppatore web per risolvere il problema o connettiti con uno dei nostri esperti SEO per determinare i tuoi prossimi passi per risolvere i problemi.

Conclusione

Ora che hai compreso i codici di stato HTTP più importanti per la SEO, puoi sperare di risolvere eventuali errori sulle tue pagine web.

Ma se non sei ancora del tutto sicuro del motivo per cui gli URL della tua pagina web restituiscono codici di stato HTTP specifici, ti consigliamo di contattare un'agenzia SEO tecnica per vedere se possono aiutarti a risolvere il problema. Il nostro team di LinkGraph è qui per aiutarti!