Hostwinds Blog

Cerca risultati per:


410 Codice di stato - Quando e come usarlo Immagine in primo piano

410 Codice di stato - Quando e come usarlo

di: Hostwinds Team  /  settembre 5, 2024


I codici di stato HTTP sono brevi messaggi inviati da un server per informare il browser sul successo o il fallimento della sua richiesta.Tra questi, la serie 4xx tratta gli errori del client e all'interno di questa serie, il codice di stato 410 è specifico per la gestione dei contenuti Web.

Qual è il codice di stato 410?

Il codice di stato 410 - o "410 sparito" - i mezzi che la risorsa richiesta è stata permanentemente rimossa dal server web.A differenza del codice di stato 404 (che indica che una pagina potrebbe restituire), il codice di stato 410 è un segnale chiaro sia per i browser Web che per i motori di ricerca che la pagina è sparita per sempre.

Quando utilizzare un codice di stato 410

Una delle cose più importanti da capire sul codice di stato 410 è che dice ai motori di ricerca di interrompere lo strisciare e indicizzare una pagina.Pertanto, dovrebbe essere utilizzato solo se si è certi che una pagina non è più pertinente o non presenta alcun valore al tuo sito Web.

Motivi comuni per utilizzare il codice di stato 410
  • Promozioni scadute: Pagine impostate per offerte a tempo limitato o eventi una tantum.
  • Contenuto irrilevante: Informazioni che non sono più pertinenti o accurate, tali post sul blog che non si allineano con il tuo sito Web o vecchi articoli di notizie.
  • Prodotti interrotti: Pagine del prodotto per articoli non più venduti o supportati sul tuo sito.
  • Rapido deindice: I motori di ricerca rimuoveranno la pagina dal loro indice più rapidamente rispetto a un 404.
  • Architettura pulita: Aiuta a mantenere un sito ben organizzato, che può avere un impatto positivo sulla SEO complessiva.

Quando non utilizzare il codice di stato 410

Mentre il codice di stato 410 è utile, ci sono diverse situazioni in cui l'utilizzo di altri codici di stato sarebbe più appropriato.

  • Manutenzione/aggiornamenti: Se il tuo sito o una pagina sono temporaneamente diminuiti per la manutenzione o l'aggiornamento del contenuto, l'utilizzo di un codice di stato 410 invierebbe il segnale sbagliato.Invece, utilizzare un servizio 503 non disponibile o 302 reindirizzarsi per indicare la natura temporanea del problema.
  • Contenuto obsoleto: Le pagine con contenuti obsoleti, come un vecchio post sul blog, possono ancora trasportare valore SEO.Invece di rimuoverlo, considera di aggiornare il contenuto o 301 reindirizzarlo a una pagina di contenuti contestualmente pertinenti.
  • Contenuto stagionale: Le pagine che sono rilevanti in determinati periodi dell'anno, come le promozioni delle vacanze, non dovrebbero essere contrassegnate con un 410. Invece, considera un reindirizzamento 302 durante i periodi fuori stagione.
  • Pagine ad alto traffico: Se una pagina ha preziosi backlink, invece di utilizzare uno stato 410, implementa un reindirizzamento 301 su una pagina live correlata.Ciò spingerà il valore SEO dei backlink nella nuova pagina.

410 Codice di stato contro 404 Codice di stato

Mentre entrambi i codici di stato 410 e 404 indicano che una pagina non è disponibile, servono a scopi diversi.IL 404 Codice di stato suggerisce che la pagina potrebbe essere temporaneamente non disponibile, probabilmente a causa di un collegamento rotto o di un errore di battitura nell'URL.I motori di ricerca continueranno a strisciare queste pagine pensando che torneranno.

D'altra parte, il codice di stato 410 indica ai motori di ricerca e agli utenti che la pagina è permanentemente sparita e non torna indietro.Questa distinzione è molto importante per la SEO, poiché l'utilizzo del codice di stato errato può portare a una scansione inefficiente e potenziali cadute nelle classifiche di ricerca.

L'uso del codice giusto garantisce che i motori di ricerca gestiscano correttamente il tuo sito: i 404s potrebbero ancora essere controllati dai crawler, ma i 410 dicono loro di fermarsi.

Implementazione del codice di stato 410

L'impostazione di un codice di stato 410 è semplice.Diamo un'occhiata a come farlo usando server Web Apache e Nginx.L'implementazione su altri server Web dovrebbe essere simile.

Server Web Apache

Inserisci il seguente comando al tuo file .htaccess:

RewriteRule ^old-page$ - [L,R=410]

Questo dice al server che l'URL 'Old-Page' è sparito e dovrebbe restituire uno stato 410.

Nginx Web Server.

Su un server Web Nginx, il seguente comando andrà nel blocco del server:

server { 
	listen 80; 
	server_name example.com; 

	location /old-page { 
		return 410; 
	} 

	location /another-removed-page { 
		return 410; 
	} 
	# Other locations and server settings... 
}

In questa configurazione, le richieste fatte '/vecchia pagina' e '/un'altra pagina rimossa' restituirà uno stato 410.

Se utilizzato correttamente, il codice di stato 410 può essere un ottimo strumento per la gestione del sito e l'invio dei segnali SEO giusti: i motori di ricerca possono concentrarsi su pagine attive, pertinenti e è possibile mantenere un sito pulito, scansionato e adatto a user.

Scritto da Hostwinds Team  /  settembre 5, 2024