¿Tiene sentido devolver un en 410
lugar de 404
cuando alguna página se ha eliminado permanentemente? En este video , Matt Cutts dice que Google los trata de la misma manera, pero ¿hay otras razones para implementar un 410
(excepto por la corrección técnica)?
16
Respuestas:
En nuestro sitio web, hemos implementado recientemente 410 errores para páginas que se han eliminado permanentemente. Tenemos alrededor de 40 millones de páginas en el índice de Google y Googlebot nos rastrea con 2 millones de solicitudes por día.
Después de limpiar nuestra base de datos, encontramos una gran cantidad de errores 404 que seguían apareciendo en los Errores de rastreo en las Herramientas para webmasters. Cuando cambiamos a 410 estados en lugar de 404, el número de errores por día se redujo a la mitad, mientras que el número total de solicitudes realizadas se mantuvo casi igual. Así que al final eso es más páginas rastreadas con éxito por día. Parece que las páginas con un estado 404 se rastrean varias veces antes de eliminarse completamente del índice.
Entonces, diría que sí, definitivamente vale la pena usar 410 cuando sea apropiado para mantener su presupuesto de Google Crawl.
fuente
Hay más que Google en este mundo. Un 410 le dice sin ambigüedad a un bot que el archivo se ha ido. Un 404 no lo hace. Un bot persistente podría seguir intentando encontrar un 404 indefinidamente, mientras que podría dejar de intentar encontrar un 410 de inmediato, lo que haría muy feliz a su servidor.
fuente
Además de que existen más motores de búsqueda que Google, no hay razón para suponer que Google nunca cambiará la forma en que tratan las 410 respuestas. De hecho, parece que ya sucedió: la información que Matt Cutts cita en el video es de 2007, mientras que esta publicación de 2009 de John Mu en los foros de Webmaster Central de Google dice lo contrario:
Por lo tanto, parece que Google ahora está tratando 410 respuestas de manera diferente de 404.
fuente
En mi experiencia, Google no entiende 410 códigos de error.
Hace algún tiempo, cambié un sitio completo, por lo que todas las URL antiguas son "410 Gone". No puedo usar redireccionamientos 301 porque no hay una relación directa con una nueva URL.
Solía
.htaccess
decirle a Google que las URL antiguas desaparecieron, pero me sigue diciendo que hay una GRAN cantidad de errores 404 en mi sitio. Verifiqué las URL en el informe de error de rastreo y todas son 410, no 404 como dice.fuente
Citado por la verdad. Dado su requisito, para decirle a los bots (y presumiblemente también a los humanos) que una página ha sido eliminada permanentemente , en realidad optaría por un
301
redirección a una página que explique (si es necesario) por qué se eliminó el contenido, o tome el bot / usuario volver a la página de índice.Los códigos de error HTTP menos conocidos generalmente no son tan compatibles, entendidos o implementados en todos los ámbitos, por lo que generalmente me adhiero a los que están para garantizar la experiencia de navegación esperada y con suerte perfecta.
Elegir con qué opción ir depende de cuántas solicitudes todavía están llegando para el contenido (ahora) perdido.
fuente