Inizio
/
Assistenza sito web
/
Codici di stato HTTP
/
Codice di stato 410 - Cos'è e quando usarlo?

Codice di stato 410 - Cos'è e quando usarlo?

Quando gestisci un sito web, la manutenzione regolare del web implica la gestione di vari codici di stato HTTP. Tra questi, c’è anche il codice di stato 410 che può confondere un po’.

A differenza di codici più familiari come il 404, che segnala una pagina mancante o un problema dell’applicazione, il codice di stato 410 ha uno scopo più specifico, ovvero informa gli utenti e i motori di ricerca che una risorsa è permanentemente scomparsa.

In questo articolo, esploreremo cosa significa il codice di stato 410, gli scenari in cui dovresti usarlo, il suo impatto sulla SEO e come utilizzarlo efficacemente.

Il codice di stato 410 è un codice di stato di risposta HTTP che indica che una risorsa richiesta è stata rimossa permanentemente dal server.

Come parte della categoria 4xx, appartiene alla classe degli errori del client, e questo significa che il problema proviene dalla richiesta piuttosto che dal server stesso.

Questo codice è usato intenzionalmente dagli amministratori del sito per segnalare che il contenuto non esiste più e non tornerà.

Screenshot della pagina di errore personalizzata di SiteGround, che mostra “410 - La Pagina è stata Eliminata”.

Dettagli chiave sul codice di stato 410:

  • Rimozione permanente: indica che la risorsa di destinazione non è più accessibile e non verrà ripristinata.
  • Comportamento dei motori di ricerca: i motori di ricerca trattano questa risposta come un segnale per rimuovere la risorsa dal loro indice più rapidamente di quanto farebbero per un errore 404.
  • Casi d’uso comuni: questo stato è spesso applicato a pagine con contenuti scaduti, servizi interrotti o risorse intenzionalmente eliminate.

Quando usare il codice di stato 410

Ecco alcuni scenari comuni in cui dovresti considerare l’uso di un codice di stato 410:

  • Contenuti obsoleti rimossi. Se hai eliminato pagine o post che non sono più rilevanti (ad esempio, vecchie inserzioni di prodotti o promozioni scadute), e non hai intenzione di ripristinarli.
  • Servizi o prodotti interrotti. Quando il tuo sito web presenta servizi o prodotti che sono stati permanentemente dismessi e vuoi assicurarti che i visitatori e i motori di ricerca smettano di cercarli.
  • Link interrotti che non verranno riparati. Se un link a una risorsa è permanentemente rotto e hai deciso di non reindirizzarlo a un’altra pagina, l’uso del codice di stato 410 sarebbe in questo caso appropriato.
  • Rimozione intenzionale. Quando il contenuto viene deliberatamente rimosso per qualsiasi motivo (ad esempio, problemi legali, informazioni obsolete), e vuoi rendere chiaro che non tornerà.
  • Pagine hackerate o iniettate di spam. Se il tuo sito è stato hackerato e sono state iniettate pagine non autorizzate (ad esempio, spam, contenuti piratati o pagine per adulti), l’uso di un codice di stato 410 dopo averle eliminate aiuta i motori di ricerca a rimuoverle rapidamente dal loro indice. Questo impedisce ai crawler di sprecare risorse su pagine spam inesistenti.

In questi casi, per i proprietari di siti web, il codice di stato 410 è un modo chiaro e diretto di informare sia gli utenti che i motori di ricerca che il contenuto non è più disponibile in modo permanente.

Esempio di codice di stato 410

Per comprendere meglio come funziona il codice di stato 410, ecco un esempio di utilizzo pratico.

Immagina di avere una pagina sul tuo sito web dedicata a un vecchio prodotto che è stato permanentemente dismesso.

Invece di lasciare che la pagina restituisca un errore 404 o semplicemente visualizzi un link rotto, potresti configurare il server del sito web per restituire un codice di stato 410. Puoi farlo facilmente con una semplice regola nel file .htaccess:

Redirect 410 /vecchio-prodotto

Quando un utente o un motore di ricerca effettua una richiesta GET a questo URL, il server web risponde con 410 Gone.

Questo dice sia agli utenti che ai motori di ricerca che la pagina è definitivamente scomparsa, e non dovrebbero essere intraprese ulteriori azioni per accedervi.

Esempio di risposta:

  • struttura URL: https://www.esempio.com/vecchio-prodotto
  • codice di stato HTTP: 410 Gone

Risposta del server:

HTTP/1.1 410 Gone
Content-Type: text/html; charset=UTF-8
Date: Wed, 19 Dec 2024 10:00:00 GMT
Connection: close

Puoi usare la Google Search Console, strumenti SEO specializzati come Ahrefs, oppure anche uno strumento di controllo degli stati HTTP gratuito per confermare se una pagina stia restituendo il risultato desiderato.

Screenshot dei risultati di uno strumento di controllo HTTP gratuito, che mostra che una pagina sta correttamente restituendo una risposta 410 andata a vuoto.

Quando gli utenti o i motori di ricerca incontrano questa risposta, capiranno che il contenuto è stato intenzionalmente rimosso.

I visitatori potrebbero vedere un messaggio personalizzato che spiega che il prodotto non è più disponibile, mentre i motori di ricerca rimuoveranno gradualmente la pagina dal loro indice.

Il codice di stato 410 può influenzare la SEO?

Sì, il codice di stato 410 può avere un impatto sulla SEO. Generalmente è un impatto positivo se usato correttamente.

Poiché è una risposta lato client, i browser e i motori di ricerca si affidano a questo codice per determinare se una pagina è stata rimossa permanentemente. Questo aiuta con la rimozione più rapida dagli indici dei motori di ricerca e previene uno spreco del crawling.

Tuttavia, l’uso improprio del codice di stato 410 può influenzare negativamente i tuoi impegni SEO. Ecco un esempio:

Immagina di avere la pagina di un prodotto che è stata temporaneamente rimossa per aggiornamenti o redesign. Se restituisci erroneamente un codice di stato 410 invece di un reindirizzamento 301 o un errore 404, i motori di ricerca assumeranno che la pagina sia permanentemente scomparsa.

Di conseguenza, potrebbero rimuovere la pagina dal loro indice, e questo potrebbe richiedere tempo e sforzi significativi per reindicizzarla una volta che la pagina è nuovamente attiva.

Questo potrebbe anche influenzare eventuali backlink esistenti, poiché quei link non porterebbero più a una pagina valida. In tali casi, il codice di stato 410 può danneggiare la SEO riducendo l’autorità e la visibilità della pagina.

Come correggere un codice di stato 410

Se un codice di stato 410 appare inaspettatamente o deve essere invertito, ecco i passaggi che puoi seguire per risolverlo:

1. Ripristina il contenuto

Se la pagina è stata rimossa per errore o è ancora necessaria, puoi ripristinare il contenuto all’URL originale. Questo assicurerà che la risorsa sia di nuovo accessibile, e i motori di ricerca inizieranno a reindicizzarla.

2. Implementa un reindirizzamento 301

Se la pagina rimossa ha un’alternativa adeguata, imposta un reindirizzamento 301 per guidare gli utenti e i motori di ricerca alla nuova posizione. Questo è particolarmente importante per le pagine con backlink o traffico significativo. Esempi di scenari includono:

  • reindirizzare una pagina di un prodotto dismesso a una categoria correlata o a una versione aggiornata del prodotto.
  • reindirizzare contenuti obsoleti a una risorsa più recente e rilevante.
Screenshot del File Manager di SiteGround, con un file .htaccess aperto contenente una riga di codice che imposta un reindirizzamento 301.

3. Aggiorna i link interni

Controlla il tuo sito web per verificare se vi siano link interni che puntano alla pagina rimossa. Aggiornali o rimuovili per evitare che gli utenti incontrino errori 410 non necessari. Questo aiuta anche a mantenere un’esperienza di navigazione fluida.

4. Regola la configurazione del server

Se la risposta 410 viene servita in modo errato, i proprietari del server dovrebbero rivedere le proprie impostazioni. A seconda del tipo di server, potrebbe essere necessario aggiornare il file .htaccess, la configurazione di Nginx o le regole a livello di applicazione per smettere di restituire il codice di stato 410.

5. Usa una pagina 410 personalizzata

Per le pagine che dovrebbero rimanere permanentemente rimosse, considera di progettare una pagina di errore 410 personalizzata. Questa pagina può fornire contesto ai visitatori e offrire link alternativi a contenuti correlati, migliorando l’esperienza utente.

6. Controlla le configurazioni errate

Se il tuo sito web restituisce inaspettatamente errori 410, indaga se eventuali plugin, impostazioni del CMS o script automatizzati stanno erroneamente segnalando URL come “Scomparsi”. Questo è particolarmente rilevante per gli utenti di WordPress che potrebbero avere plugin SEO che gestiscono i codici di stato.

7. Consulta il tuo provider di hosting

Se non sei sicuro del motivo per cui viene restituito un codice 410, contatta il tuo provider di hosting per assistenza. Possono aiutarti a controllare i log del server, le impostazioni della configurazione e altre cause potenziali.

Seguendo questi passaggi, puoi gestire correttamente i codici di stato 410. Questo assicura che vengano usati solo quando necessario e non influenzino negativamente l’usabilità del tuo sito, che è un fattore chiave per la SEO tecnica.

Codice 410 – Riepilogo

Il codice di stato 410 è uno strumento utile per gestire contenuti eliminati permanentemente. Aiuta i browser e i motori di ricerca a comprendere che una risorsa è scomparsa e non tornerà.

Usalo con attenzione per evitare impatti negativi sulla SEO e controlla sempre se è applicato correttamente.

Ecco i punti chiave da ricordare quando lavori con il codice di stato 410:

  • il codice di stato 410 segnala che una risorsa è permanentemente scomparsa dal server di origine e non tornerà.
  • Usa il codice di stato 410 quando rimuovi intenzionalmente contenuti, come prodotti dismessi o pagine obsolete. Questo informa sia gli utenti che i motori di ricerca che la pagina non è più disponibile in modo permanente.
  • Il codice di stato 410 aiuta la SEO rimuovendo rapidamente le pagine irrilevanti dagli indici dei motori di ricerca.
  • L’uso improprio del codice 410 (come per pagine temporaneamente non disponibili o che dovrebbero essere reindirizzate) può influenzare negativamente la SEO rimuovendo pagine preziose dai risultati di ricerca.
  • Per gestire un codice di stato 410, controlla sempre se è intenzionale, aggiorna i link interni e migliora l’esperienza utente con reindirizzamenti o pagine di errore personalizzate.

Seguendo questi punti chiave, puoi assicurarti di usare efficacemente il codice di stato 410 per gestire i tuoi contenuti e migliorare le prestazioni del tuo sito web.

Condividi questo articolo