I codici di stato HTTP più importanti per la SEO
Pubblicato: 2022-11-25Ogni 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.
La maggior parte delle volte, 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 successo tramite uno specifico codice di stato della risposta.
Questo elenco di codici di stato HTTP definirà i tipi più comuni di codici di risposta che potresti vedere e quelli che potrebbero influire sulle tue prestazioni SEO.
Cosa sono i codici di stato HTTP?
Il codice di stato HTTP è un numero di tre cifre che indica 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 migliorano l'esperienza 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 di destinazione 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
Esistono cinque diverse serie di codici di stato. Tutti i codici di stato sono di tre cifre. La cifra iniziale evidenzia il tipo di codice di stato restituito dal server.
- 1xx: fornisce informazioni
- 2xx: indica il successo
- 3xx: pagina reindirizzata, il che significa che la pagina è stata spostata su un altro URL
- 4xx: errore del client, significa che c'è qualcosa che 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
Ci sono più di 60 possibili 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 collegamenti 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 che 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 connettono correttamente.
Ogni volta che non viene trovato un codice di stato 200, il revisore del sito di SearchAtlas lo segnalerà nel rapporto con il seguente messaggio:
- Codice di stato non 200
301: reindirizzamento permanente
Probabilmente uno dei codici di stato più importanti ai fini SEO, i reindirizzamenti 301 comunicano che una pagina Web è stata spostata in modo permanente 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 aiutarti a migliorare il tuo SEO. Ti assicurano di non perdere l'equità del collegamento quando sposti o aggiorni i contenuti sul 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 rapporto sui problemi includono:
- 301 non reindirizza a HTTPS : i reindirizzamenti 301 dovrebbero portare gli utenti alla versione HTTPS di una pagina Web, in quanto fornisce un'esperienza di navigazione 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 propri link con i nuovi URL delle pagine trasferite.
404 non trovato
I codici di stato della serie 400 vengono generalmente utilizzati quando il client ha effettuato una richiesta che il server non può soddisfare.
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 quella che il server è disposto ad attendere.
I 404 non sono solo dannosi per l'esperienza utente del tuo sito Web, ma sono particolarmente dannosi per le tue prestazioni SEO. Se i crawler dei motori di ricerca vengono ripetutamente inviati a pagine non disponibili o non funzionanti, è meno probabile che Google veda il tuo sito Web come fonte di contenuti di valore o un'esperienza di pagina di alta qualità per gli utenti.
Per questo motivo, i seguenti errori del codice di stato 404 verranno contrassegnati nel rapporto del revisore del sito:
- L'URL fornisce un soft 404
Cosa causa un codice di risposta 404?
Ecco alcuni dei potenziali motivi per cui un URL potrebbe essere 404 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 del motore di ricerca alla nuova versione della pagina.
- URL errato : l'URL è stato digitato in modo errato nella barra degli indirizzi del browser o l'URL errato è stato aggiunto a un collegamento. Ricontrolla 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 visualizzare l'errore anche quando il sito Web funziona per tutti gli altri.
- Asset mancante : se è presente un asset mancante, come un'immagine, un file 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 generici. 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 è in grado di elaborare la richiesta perché è sovraccarico.
Se la tua pagina web restituisce un errore di codice di stato 500, prova le seguenti correzioni:
- Aggiorna il tuo browser : questo è il miglior punto di partenza. Una seconda richiesta al server può produrre un codice di stato https riuscito.
- Elimina i cookie del browser Web : questa operazione potrebbe aiutare a ricaricare la pagina Web.
- Disattivare un plug -in : soprattutto se il codice di stato http 500 ha seguito di recente l'installazione di un plug-in. È possibile che il plug-in sia in conflitto con altri software o che un aggiornamento del software renda il sistema incompatibile.
- Torna più tardi : è possibile che le richieste future in un secondo momento vadano a buon fine.
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 migliori classifiche delle parole chiave e meno visitatori del sito che rimbalzano via 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 relativi agli errori 404 o 500 verranno visualizzati in questo elenco.
Fai clic sull'errore per analizzare più da vicino le pagine interessate.
Rapporto del revisore del sito di SearchAtlas
Il SearchAtlas Site Auditor controllerà i codici di risposta HTTP delle tue pagine web. Contrassegnerà anche eventuali 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.
Fai clic sulla categoria "URL pagina".
Cerca eventuali messaggi di errore che menzionano i codici di stato HTTP, quindi fai clic su "Visualizza 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 mettiti in contatto con uno dei nostri esperti SEO per determinare i tuoi prossimi passi per risolvere i problemi.
Conclusione
Ora che conosci 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, potresti voler contattare un'agenzia SEO tecnica per vedere se possono aiutarti a risolvere il problema. Il nostro team di LinkGraph è qui per aiutarti!