Los mensajes de error y las redirecciones son un tema de gran preocupación en la comunidad SEO.
En la edición de julio de 2023 de Google SEO Office Hours, Gary Illyes, de Google, responde a la pregunta de qué código de estado es menos perjudicial entre la redirección 301 o las «páginas de error 404».
La respuesta de Gary a esta pregunta aclaró cómo ver cada uno de estos códigos de estado.
La pregunta era sencilla:
«¿Qué es menos perjudicial: tener millones de páginas de error 404 o millones de redireccionamientos 301, en los que las páginas de productos vendidos redirigen a la página principal del listado?«
Gary responde en estos términos
«Loscódigos de estado 404 son completamente inofensivos, al igual que los 301. Tieneque decidir qué funciona mejor para su escenario y ceñirse a ello.
¿Qué son los códigos de estado?
En su explicación, Gary se refiere a los «códigos de estado» como respuestas 404 y 301. Estos dos elementos son las respuestas que da un servidor a una solicitud de una página web (realizada por un navegador o un robot).
Cuando un navegador intenta acceder a una página web, realiza una petición a un servidor. El servidor responde a esta solicitud con un mensaje que muestra el estado de la misma.
Por eso Gary llama a los códigos de estado 301 y 404. Dado que son respuestas (del servidor al navegador), también se denominan códigos de respuesta.
Pero desde un punto de vista técnico, son códigos de estado, ya que los creadores de las normas HTML, el W3C, se refieren a ellos como tales.
Existen cinco categorías de códigos de estado:
1xx (Información): La solicitud se ha recibido, el proceso está en marcha.
2xx (Éxito ): La solicitud ha sido recibida, comprendida y aceptada.
3xx (Redirección ): Se requiere una acción adicional para completar la solicitud.
4xx (Error del cliente ): La solicitud está mal formulada o no puede completarse.
5xx (Errordel servidor): El servidor no ha podido responder a una solicitud válida.
¿Qué son las páginas de error/códigos de error?
La pregunta de Gary hacía referencia a las «páginas de error404«, probablemente porque se denominan «errores 404«.
Pero en realidad, las páginas no presentan fallos. Lo que ocurre en realidad es que la solicitud de las páginas web que faltan «no puede satisfacerse».
Se produce un error en el sentido de que no se puede encontrar el recurso. El servidor responde entonces simplemente con un código de estado 404 para decir que no se puede encontrar la página.
El uso común del término «error» para referirse al código 404 ha dado lugar a la falsa creencia de que las respuestas 404 son perjudiciales.
No es así; la respuesta 404 no es ni negativa ni positiva, es simplemente una respuesta que indica que no se ha encontrado la página.
El W3C afirma:
«El código de estado 404 (No encontrado) significa que el servidor original no ha encontrado una representación actual del recurso de destino o no está dispuesto a revelar que existe una.
El código de estado 404 no especifica si la falta de representación es temporal o permanente…»
Otro recurso HTML fiable, Mozilla Web Docs, define el código de estado 404 de la siguiente manera:
«El código de estado HTTP 404 No encontrado anuncia que el servidor no puede recuperar el recurso solicitado.
…Un código de estado 404 sólo significa que no se puede encontrar el recurso: no especifica si esta ausencia es temporal o permanente«.
De ahí la afirmación de Gary Illyes de que«los códigos de estado 404 son absolutamente seguros…»
¿Cómo elegir entre los códigos de respuesta 301 y 404?
Gary también señala que cada editor debe elegir lo que más le convenga.
Las páginas web desaparecen por varias razones. Si la página ya no está disponible porque se han fusionado dos dominios, debe redirigir (301) las páginas antiguas o no disponibles a otras nuevas con una temática similar.
Sin embargo, si las páginas no tratan los mismos temas, pueden transformarse en respuestas 404, que indican que la página no está disponible.
Es posible utilizar un código de estado 410 para indicar que la eliminación es permanente, pero Google trata las respuestas 404 y 410 de forma muy parecida.
Si no está seguro de qué elegir entre los códigos de respuesta 301 y 404, piense en lo que es mejor para el usuario.
Por ejemplo, cuando fusiona un sitio que trata el tema G con otro más amplio que abarca temas de la A a la Z, es preferible redirigir individualmente a las páginas del sitio más amplio que tratan el tema D.
En cuanto al resto de páginas que no tengan una correspondencia específica, puede redirigirlas a la categoría principal del tema D.
En resumen
En definitiva, la redirección 301 o las «páginas de error 404» no son en absoluto perjudiciales para su sitio. Sin embargo, como dice Gary, «tiene que decidir qué es lo mejor para su escenario…».