2013-02-16 10 views
5

Sto costruendo un sito per un rivenditore di motociclette e le loro scorte usate cambiano ogni giorno. Al momento, quando la scorta viene rimossa, gli strumenti per i webmaster di Google visualizzano l'errore 404, che immagino possa danneggiare la reputazione del sito con Google.Devo utilizzare il codice di stato HTTP 410 per le scorte rimosse su un sito web?

Dopo aver fatto qualche ricerca, ho scoperto che lo stato HTTP 410 significa "andato permanentemente". Devo utilizzare questo codice di stato per le richieste di biciclette che non sono più disponibili? La pagina dà un messaggio per dire che la moto è stata venduta e mostra un elenco di altri stock usati, chiedendosi quale sarebbe il modo corretto di gestirli.

Grazie in anticipo

+1

La mia risposta è No. Penso che dovresti fare una pagina che dice un messaggio sulle biciclette fuori scorta. Qualcosa come il gestore degli errori. –

+0

Basta chiedersi, perché danneggerebbe la reputazione del sito con Google? In quale modo? –

+0

Sono d'accordo con @BhavikShah. Crea una pagina per le bici fuori scorta. –

risposta

5

Il codice di stato dovrebbe fare riferimento alla rappresentazione della risorsa, non è la disponibilità della risorsa stessa. Quindi, una pagina che un elemento che non è più disponibile dovrebbe ancora restituire uno stato 200, non 404 o 410.

Quindi è possibile elencare un messaggio nella pagina dicendo 'questo oggetto non è più disponibile'. Questo è simile a come Amazon e eBay gestiscono questo problema.

+0

Grazie per i pensieri di tutti su questo, apprezzo molto i commenti – ThePHPUnicorn

+1

inoltre, 410 significa che la pagina non sta tornando, quindi quando lo ridistribuisci, avrai più problemi a farlo indicizzare. –

+0

Quindi ogni prodotto venduto su ebay ha ancora una pagina valida, anche dopo la vendita? Posso capire se usare 200 se il prodotto è esaurito, ma non se è andato per sempre. – Tiggerito

Problemi correlati