So che questa domanda è in qualche modo simile a questa in cui raccomandano di usare 404, ma dopo aver letto quest'altra dove suggeriscono di usare 301 quando si cambiano gli URL del sito (nel caso specifico era dovuto a riprogettazione / re factoring) ottengo un po 'di confuso e spero che qualcuno possa chiarire questo esempio specifico:
Diciamo che ho un sito di e-commerce,
Diciamo che anche l'utente finale inserito alcuni elementi interessanti nel sito e la webapp eCommerce creato le pagine voce alla URL:
http://...?id=20
,http://...?id=30
etc.Ora supponiamo che alcuni di questi articoli interessanti abbiano molti link esterni verso di loro da molti altri siti perché alcune persone hanno trovato quegli articoli molto interessanti e collegati ad essi.
Dopo alcuni anni che l'utente finale elimina questi elementi, quindi ovviamente le pagine e gli URL
http://...?id=20
,http://...?id=30
e così via ora non esistono più, ma ancora molte pagine sul web sono link verso di loro .
Cosa dovrebbe fare ora il sito di eCommerce, basta mostrare una pagina 404 per quegli articoli?
Ma, sono confuso, questo non perderebbe tutto il PR di Google passato dai link esterni alle pagine degli articoli? Quindi non è meglio usare il reindirizzamento 301 a HOME PAGE che almeno passa il PR alla HOME PAGE?
MODIFICARE:
Bene, secondo le risposte la cosa migliore da fare finora è fare un 404/410 .
Per rendere questa domanda più completa, vorrei parlare di un caso speciale, solo per essere sicuro di aver capito. propriamente.
Supponiamo che l'utente crei di nuovo quegli elementi (quelli precedentemente eliminati al punto 4), forse cambia un po 'i loro nomi e la loro descrizione, ma sono sostanzialmente gli stessi elementi. La webapp non ha modo di conoscere questi nuovi elementi aggiunti sono stati i vecchi articoli in modo che, ovviamente, li creano nuovi oggetti con nuovi URL http://...?id=100
, http://...?id=101
, lo fa ha un senso a questo punto per reindirizzare 301 i vecchi URL ai nuovi?
UN ALTRO EDIT (Sarebbe MOLTO IMPORTANTE DA CAPIRE):
Bene, secondo le risposte intelligenti ricevute finora sembra per il caso speciale, spiegato nel mio ultimo EDIT, potrei usare 301, dal momento che è qualcosa di non ingannevole perché sostanzialmente le nuove pagine sostituiscono la vecchia in termini di contenuti. Questo viene fatto fondamentalmente per mantenere il PR passato da link esterni e anche per una migliore esperienza utente.
Ma a parte l'esperienza dell'utente, che è discutibile (* 1), al fine di preservare le PR da link non funzionanti esterni perché non usare sempre 301, a mio avviso a Google non piacciono i contenuti duplicati, ma siamo sicuri che sia visto reindirizzamento 301 a HOME PAGE come contenuti duplicati per Google ?!
Google stesso suggerisce di reindirizzare 301 index.html per documentare root, quindi se considerano 301 come contenuti duplicati non verrebbero considerati anche contenuti duplicati? Perché lo suggeriscono?
Lascia che ti provochi: "perché non aggiungere semplicemente un 301 alla HOME PAGE per ogni pagina non trovata?"
(* 1) come utente, quando seguo un URL non funzionante da un collegamento esterno alla pagina di alcuni siti Web, rimarrei più su questo sito Web se venissi reindirizzato a HOME PAGE anziché visualizzare una pagina 404 in cui penso che il sito Web non lo faccia esiste ancora e forse non provo nemmeno ad andare alla HOME PAGE del sito web.