¿Obtener noticias SEO directamente en tu bandeja de entrada?

¿Por qué debe devolver una página de error un código de estado correcto HTTP y por ejemplo, por qué no puede ser redirigido?

Una página de error 404 se entiende como una página exclusivamente creada, para que aparezca cuando se solicite una URL inexistente.

Ejemplo: Al solicitar la URL https://www.sistrix.es/no-existe/, no se puede encontrar aquí ningún contenido. Debido a que la página solicitada y su correspondiente contenido no existen, será mostrada por el servidor Web una página de error exclusivamente configurada para este caso (también llamada página 404).

Por la búsqueda de la URL https://www.sistrix.es/no-exista/ el servidor muestra una página errónea 404 correcta, incluyendo el código de estado HTTP

Al solicitar un URL inexistente en el propio sitio Web, una página de error individual debe llamar la atención del usuario sobre esta inexistencia y por ello se debe estar seguro que el servidor devuelve el código de estado HTTP «404» correcto.

El código de estado HTTP «404» indica «file not found» (en castellano: «Archivo no encontrado”) y es la contraparte del código de estado HTTP «200» que indica «file found» (en castellano: «Archivo encontrado»)

¿Para qué sirven los códigos de estado HTTP?

El rastreador Web de un motor de búsqueda, identifica mediante los códigos de estado, si el URL solicitado está disponible (código de estado HTTP «200») o no está disponible, (código de estado «404»).

¿Por qué es importante el código de estado HTTP 404 para páginas no encontradas?

Solamente cuando el código de estado correcto es devuelto por el servidor, pueden los motores de búsqueda reconocer, que el URL ya no está disponible y pueden ser retirados del índice de forma automática después de algún tiempo.

Si una página 404 devuelve un código de estado HTTP falso, por ejemplo «200», de esta forma aparece el correspondiente URL en los resultados de búsqueda. El resultado se ve así:

Páginas con error 404 con un código de estado HTTP incorrecto. Es decir

Páginas con error 404 con un código de estado HTTP incorrecto. Es decir «200» en lugar de «404»

¿Por qué no es la mejor solución la redirección automática?

La redirección automática a la página de inicio de todos los enlaces entrantes pertenecientes a páginas inexistentes mediante un código de estado HTTP «301», no es la mejor solución, ya que los usuarios no son llevado al contenido deseado y por lo tanto, tampoco se les informa que el contenido buscado ya no está disponible.

Video explicativo de Matt Cutts / Google sobre este tema (inglés)

¿Cómo maneja Google las páginas «not found» que no devuelven un 404?

¿Qué hace Google con páginas «page not found» que regresan un código de respuesta 200 en vez de un 404? ¿Es esta una forma de spam? ¿Puede Google determinar este desajuste de forma algorítmica?

Información adicional sobre este tema:

Artículos relacionados