Che cos'è l'errore 410 Gone?
Il 410 Gone è un codice di stato HTTP restituito dal server Web quando il client (un browser o un crawler Web) richiede una risorsa che non è più disponibile all'indirizzo richiesto. Si tratta di uno dei cosiddetti "errori del client", ovvero l'errore si verifica sul lato client e non sul server.
Come si differenzia da un errore 404
A differenza del codice di risposta 404 Not Found, che può essere visualizzato per URL inesistenti o digitati in modo errato, il codice 410 indica che la risorsa era in uso ma non è più disponibile e non sarà più disponibile all'indirizzo richiesto.
- Errore 404 Indica che il server non riesce a trovare la risorsa richiesta. Questo può accadere a causa di URL digitati male, pagine cancellate o link non funzionanti. Viene spesso utilizzato per problemi temporanei.
- Errore 410 Indica che la risorsa è definitivamente scomparsa e non sarà più disponibile. Questo fornisce un chiaro segnale ai motori di ricerca che la pagina deve essere rimossa immediatamente dall'indice.
Impatto sugli utenti e sui motori di ricerca
Per i visitatori del sito web, l'errore 410 significa che la pagina web è stata cancellata e, in genere, non è diverso dall'errore 404. Tuttavia, per i motori di ricerca, il codice di stato 410 è più definitivo.
- User Experience I visitatori vedranno un messaggio che indica che la pagina non è più disponibile, che può essere personalizzato per fornire un contesto più ampio o suggerire contenuti alternativi.
- Motori di ricerca Il codice di stato 410 indica ai motori di ricerca come Google che la pagina è definitivamente scomparsa. Mentre Google potrebbe attendere circa 24 ore prima di rimuovere una pagina 404 dall'indice, le pagine 410 possono essere rimosse immediatamente dopo il crawling.
Quando usare il 404 o il 410 per le pagine cancellate?
La decisione di utilizzare un codice di stato 404 o 410 dipende dalla permanenza della rimozione della pagina:
- Utilizzare un errore 404 Se una pagina non è temporaneamente disponibile o se si prevede di sostituirla presto con un'altra pagina, utilizzare un codice di stato 404. Questo indica che la risorsa potrebbe tornare e dà ai motori di ricerca la possibilità di reindicizzarla in seguito.
- Utilizzare un errore 410 Se una pagina viene rimossa in modo permanente e non avete intenzione di sostituirla o di reindirizzare gli utenti a un'altra pagina, utilizzate un codice di stato 410. Questo segnala ai motori di ricerca che devono rimuovere immediatamente la pagina dal loro indice. Questo segnala ai motori di ricerca che devono rimuovere immediatamente la pagina dal loro indice.
Consigli di Google
Ecco cosa ha detto Matt Cutts di Google in uno dei video di aiuto ai webmaster:
"Se una pagina è scomparsa e si pensa che sia temporanea, si può usare un 404. Se la pagina non c'è più e non si conosce nessun'altra pagina che possa sostituirla, non c'è nessun'altra pagina a cui puntare e si sa che quella pagina non ci sarà più e non tornerà mai più, allora si può usare un 410".
Migliori pratiche per la gestione degli errori 410
- Personalizzare i messaggi di errore Fornire un messaggio di facile comprensione che spieghi perché la pagina non funziona e suggerisca contenuti o azioni alternative.
- Monitorare e aggiornare i link Controllare regolarmente la presenza di link non funzionanti e aggiornarli in modo che puntino a contenuti pertinenti o a reindirizzamenti adeguati.
- Utilizzate gli Strumenti per i Webmaster Piattaforme come Google Search Console possono aiutarvi a tracciare e gestire gli errori 404 e 410 sul vostro sito.
Per informazioni più dettagliate sui codici di stato HTTP e sulle migliori pratiche per le prestazioni web, consultare fonti autorevoli come Mozilla Developer Network (MDN) e Google's Web Fundamentals.