artículo de comercio electrónico eliminado por el usuario, redireccionamiento 301 a la PÁGINA DE INICIO o 404 no encontrado?

15

Sé que esta pregunta es de alguna manera similar a esta en la que recomiendan usar 404, pero después de leer esta otra donde sugieren usar 301 al cambiar las URL del sitio (en el caso específico se debió al rediseño / refactorización) obtengo un poco de confundido y espero que alguien pueda aclarar este ejemplo específico:

  1. Digamos que tengo un sitio de comercio electrónico,

  2. También digamos usuario final introduce algunos elementos interesantes en el sitio y la aplicación de web de comercio electrónico creado las páginas de artículos en las direcciones de Internet: http://...?id=20, http://...?id=30etc.

  3. Ahora digamos que algunos de estos elementos interesantes tienen muchos enlaces externos hacia ellos desde muchos otros sitios porque algunas personas encontraron esos elementos muy interesantes y vinculados a ellos.

  4. Después de algunos años usuario final elimina esos elementos, por lo que, obviamente, las páginas y URLs http://...?id=20, http://...?id=30etc. ahora ya no existen, pero todavía muchas páginas en la web están vinculando hacia ellos .

¿Qué debería hacer el sitio de comercio electrónico ahora, solo mostrar una página 404 para esos artículos?

Pero, estoy confundido, ¿no perdería todo el PR de Google pasado por los enlaces externos a las páginas de elementos? Entonces, ¿no es mejor usar el redireccionamiento 301 a la PÁGINA DE INICIO que al menos pasa el PR a la PÁGINA DE INICIO?


EDITAR:

Bueno, según las respuestas, lo mejor que podemos hacer hasta ahora es hacer un 404/410 .

Para hacer esta pregunta más completa, me gustaría hablar sobre un caso especial, solo para asegurarme de que entendí. correctamente.

Digamos que el usuario crea esos elementos nuevamente (los que eliminó previamente en el punto 4), tal vez cambie un poco sus nombres y descripción, pero son básicamente los mismos elementos. La aplicación web no tiene forma de conocer estos nuevos elementos añadidos fueron los elementos antiguos por lo que, obviamente, los crean como nuevos elementos con nuevas direcciones URL http://...?id=100, http://...?id=101, hace que tiene sentido en este punto para redirigir los viejos 301 urls a los nuevos?


OTRA EDICIÓN (sería MUY IMPORTANTE COMPRENDER):

Bueno, de acuerdo con las inteligentes respuestas recibidas hasta ahora, parece que para el caso especial, explicado en mi último EDIT, podría usar 301, ya que es algo no engañoso porque básicamente las nuevas páginas son un reemplazo de la página anterior en términos de contenido. Esto se hace básicamente para mantener el PR pasado del enlace externo y también para una mejor experiencia del usuario.

Pero junto a la experiencia del usuario, que es discutible (* 1), con el fin de preservar PR enlaces rotos externos ¿por qué no usar siempre 301, en mi entendimiento disgustos Google duplicado contenidos, pero ¿estamos seguros de que 301 de redirección a la página principal se ve como contenido duplicado para Google?

Google mismo sugiere redirigir 301 index.html a la raíz del documento, por lo que si consideran 301 como contenido duplicado, ¿no se consideraría contenido duplicado también? ¿Por qué lo sugieren?

Permítame provocarlo: "¿por qué no simplemente agregar un 301 a la PÁGINA DE INICIO por cada página no encontrada?"

(* 1) como usuario, cuando sigo una URL rota desde algún enlace externo a la página de algún sitio web, me quedaría más en este sitio web si me redirigen a la PÁGINA DE INICIO en lugar de ver una página 404 donde creo que el sitio web no incluso existen más y tal vez ni siquiera trato de ir a la PÁGINA DE INICIO del sitio web.

Marco Demaio
fuente
ese enlace no es de Google. Es una publicación de Grupos de Google, así que no lo tome como un consejo oficial.
DisgruntledGoat
@myself: solo un recordatorio para myslef y para quien lea mi pregunta, lo que me faltaba en la pregunta es la idea de una página 404 que no parece que todo el sitio web haya caído: una página 404 fácil de usar.
Marco Demaio

Respuestas:

7

Los usuarios primero !!! Abastecer a los motores de búsqueda en lugar de los usuarios es una receta para el fracaso.

Una buena usabilidad sería redirigirlos a una página que explique que el producto ya no existe e invitarlos a explorar otros artículos relacionados. De esa manera no perderá al visitante debido a un mal enlace o confusión. Después de todo, si están siguiendo un enlace esperando una cosa y se les muestra otra, se ve mal si no lo manejas correctamente.

No sé si las páginas 4xx pasan las relaciones públicas, ya que no he visto nada concluyente relacionado con eso, pero si lo hace, puede "difundir" las relaciones públicas que esa página tiene al vincular a su página de inicio y cualquier otra página importante que considere necesaria. Si pierdes ese PR, no es gran cosa. La usabilidad que obtienes supera con creces cualquier beneficio que ofrezca el PR.

Actualizar

Un 301 es exactamente lo que quieres hacer. Es el mismo producto y, al redirigirlo, se asegura de que la nueva lista obtenga los beneficios obtenidos por la página anterior y que los usuarios aún puedan encontrar el producto que están buscando.

Actualización n. ° 2

Hacer una redirección 301 para el contenido que no se encuentra es semánticamente incorrecto (el contenido no se ha movido, simplemente no existe) y puede ser confuso para los usuarios (esperaban el producto X y obtuvieron su página de inicio sin explicación por qué).

Las redirecciones 301 no causan problemas de contenido duplicado. Los resuelven alertando a los motores de búsqueda de que la página A se ha movido a la página B.

(* 1) como usuario, cuando sigo una URL rota desde algún enlace externo a la página de un sitio web, podría seguir más este sitio web si me redirigen a la PÁGINA DE INICIO en lugar de ver una página 404 donde creo que el sitio web ni siquiera existo y tal vez ni siquiera trato de ir a la PÁGINA DE INICIO del sitio web.

Una solución mucho mejor que resuelve su problema es mostrarles una página 404 personalizada que explique que la página ya no existe, recomienda posibles alternativas y, si no les gusta, las invita a la página de inicio. Si se van de todos modos, nunca tuvo la oportunidad de mantenerlos en primer lugar. Esta solución es la más fácil de usar y le ofrece la mayor posibilidad de conversión.

John Conde
fuente
Acaricié la pregunta con un caso especial
Marco Demaio, el
su respuesta fue la que me hizo entender más hasta ahora, pero este tema me queda aún sin aclarar. Actualicé la pregunta con una parte importante, realmente me gustaría leer tus pensamientos.
Marco Demaio
@Marco: respuesta actualizada
John Conde
Su respuesta es muy clara y precisa. Gracias también por seguir todas las actualizaciones. Finalmente entendí!
Marco Demaio
7

En mi opinión, tendrá más sentido usar el 410 gonecódigo de estado en este caso.

El recurso solicitado ya no está disponible en el servidor y no se conoce ninguna dirección de reenvío. Se espera que esta condición se considere permanente. Los clientes con capacidades de edición de enlaces DEBEN eliminar referencias al Request-URI después de la aprobación del usuario. Si el servidor no sabe, o no tiene facilidad para determinar, si la condición es permanente o no, DEBE usarse el código de estado 404 (No encontrado) en su lugar. Esta respuesta se puede almacenar en caché a menos que se indique lo contrario.

La respuesta 410 tiene como objetivo principal ayudar a la tarea de mantenimiento web al notificar al destinatario que el recurso no está disponible intencionalmente y que los propietarios del servidor desean que se eliminen los enlaces remotos a ese recurso. Tal evento es común para servicios promocionales por tiempo limitado y para recursos que pertenecen a personas que ya no trabajan en el sitio del servidor. No es necesario marcar todos los recursos no disponibles permanentemente como "desaparecidos" o mantener la marca por un período de tiempo, eso queda a discreción del propietario del servidor.

Luego, mantenga la página http://...?id=XX(no elimine la entrada) con el elemento, pero agregue una mención para informar a los visitantes que este elemento definitivamente ya no está disponible.

Para obtener ayuda en sus opciones de código de estado, intente echar un vistazo a:


[EDITAR] sobre el caso especial

Si se considera que el elemento "eliminado" no se elimina realmente sino que simplemente se marca como no disponible, lo mejor es alentar al usuario a "reactivar" su elemento para que realice sus cambios.

Pascal Qyy
fuente
Gracias, todos esos códigos de estado son definitivamente un tema interesante sobre el que seguro leeré más. Su punto es lógico, pero en mi pregunta estoy preocupado por el SEO y no tengo ni idea de lo que Google haría si encuentra un código de estado 410 desaparecido.
Marco Demaio
1
Encontré la respuesta a mi comentario en esta respuesta de JohnMu (empleado de Google) google.com/support/forum/p/Webmasters/…
Marco Demaio
Acaricié la pregunta con un caso especial
Marco Demaio, el
Y actualicé mi respuesta ^^
Pascal Qyy
6

Si una parte del contenido se ha eliminado intencionalmente del sitio, entonces, naturalmente, las relaciones públicas de esa página desaparecerán. Ese es el comportamiento apropiado. PR representa votos de otros usuarios que indican que creen que la página vinculada es valiosa. Entonces, si el contenido por el que votaron ha sido eliminado, entonces, naturalmente, sus votos deberían descartarse.

Ahora, puede redirigir la URL a otra página para retener o cosechar su PR. Pero a menos que esa página tenga un contenido de reemplazo similar, esta sería una práctica engañosa y poco ética, similar en cierto sentido al encubrimiento retroactivo. Básicamente es lo mismo que comprar un dominio recientemente caducado para que pueda recibir su PR.

Si desea eliminar contenido valioso de su sitio, no puede conservar éticamente el PR generado por ese contenido. Lo correcto sería hacer lo que G. Qyy menciona y usar un 410código de estado.

Sin embargo, aún puede beneficiarse de los enlaces a las páginas ahora eliminadas configurando una página de error 410 que dirige a los usuarios a contenido similar o su página de inicio. Y si tuvieras una buena estructura de enlaces internos, entonces la página eliminada habría pasado su PR a otras páginas todo el tiempo que estuvo activa.

Nota: Si este es un producto que simplemente está agotado, entonces debe dejar la página hacia arriba y no permitir que los usuarios la agreguen a su carrito de compras. Aunque todavía se les puede permitir agregarlo a su lista de deseos o solicitar que se les notifique cuando el producto vuelva a estar en stock.

Lèse majesté
fuente
Acaricié la pregunta con un caso especial
Marco Demaio, el
1
@Marco: En ese caso, se consideraría "contenido de reemplazo" y un 301 sería apropiado. Es como si renovara su sitio web, sus páginas pueden ser todas diferentes, pero son solo versiones ligeramente actualizadas de las páginas antiguas, por lo que un 301 sería apropiado. Otro ejemplo es si lanzó una nueva versión de un producto. Mientras los usuarios que estaban buscando la página anterior estuvieran contentos con la nueva, entonces puede y debe usar un 301.
Lèse majesté
1
De acuerdo con la última parte de su respuesta. En particular, si los usuarios encuentran esa página a través de motores de búsqueda, es una buena idea mantener la página con el contenido apropiado y una nota de que está agotada. Puede enumerar algunos elementos similares para alentar al usuario a seguir adelante. Si hay un elemento de "reemplazo" específico, utilice un 301 en su lugar.
DisgruntledGoat
1

Para una pregunta: mantendría una página 404/410 para el producto excluido y crearía una nueva para el nuevo producto.

Para un caso especial: probablemente iría con lo mismo arriba O ... usar una redirección 303. Quizás un 301, pero definitivamente no sería mi primera opción.

Para la segunda edición: como se dijo muchas veces para los desarrolladores web / seo: el SEO es el resultado de una buena página de compilación. Piensa primero en los usuarios. Período.

Tampoco reinventes la rueda porque alguien dijo que lo necesitabas. Existen tecnologías y es su responsabilidad utilizarlas de manera adecuada. Los encabezados HTTP y los códigos de respuesta cubren casi cualquier caso que pueda imaginar / necesitar.

Ahora, como usuario, puedo decir que no me importa si llego a una página 404 útil. Por supuesto, feo, el nuevo tamaño romano de 10px, en blanco y negro, con texto técnico, es lo peor que un usuario puede encontrar. Yo también odio eso. Pero si llego a una página que me da la opción de consultar un mapa del sitio, buscar y proporcionar algunos enlaces probablemente similares ... esto me hace más feliz que ser redirigido a la página de inicio.

Conclusión Haga lo que necesita hacer, use lo que ya tiene (explore lo que tiene mejor) y colóquese como su propio usuario.

Dave
fuente