Definición:
Un error 404 es una respuesta del protocolo HTTP que indica que el servidor no ha encontrado el recurso solicitado. Su denominación completa es «404 Not Found» y puede aparecer al intentar abrir una página, un archivo u otra URL que no existe en esa dirección.
El código describe el resultado de la solicitud, mientras que la página 404 es la interfaz que el sitio muestra al usuario. Un diseño personalizado puede ofrecer navegación o un buscador, pero la respuesta HTTP debe seguir comunicando el estado correcto.
Índice de contenidos
Qué significa el código 404
Los códigos de estado HTTP tienen tres cifras. La primera sitúa la respuesta en una clase general y el grupo 4xx corresponde a solicitudes que no pueden completarse por una condición asociada a la petición. En el caso de 404, el servidor no dispone de una representación para la dirección solicitada o no revela si existe.
El código 404 no indica por sí solo si la ausencia es temporal o permanente. Tampoco asigna necesariamente la culpa al visitante: una URL mal escrita puede provocarlo, pero también una ruta eliminada, un enlace roto o un problema de configuración del sitio.
Causas habituales
La respuesta puede originarse en la dirección utilizada, en cambios realizados sobre el contenido o en la forma en que el servidor resuelve las rutas:
- URL incorrecta: La dirección contiene un carácter equivocado, una ruta incompleta o una diferencia entre mayúsculas y minúsculas que el servidor considera significativa.
- Contenido eliminado: El recurso dejó de publicarse y no existe otro destino equivalente.
- Contenido trasladado: La página cambió de URL sin configurar una redirección hacia su nueva ubicación.
- Enlace desactualizado: Un enlace interno o externo continúa apuntando a una dirección que ya no está disponible.
- Problema de enrutamiento: Las reglas del CMS, del servidor o de la aplicación no reconocen una ruta que debería funcionar.
Diferencias con otras respuestas
El tratamiento correcto depende de lo que haya ocurrido con el recurso y no solo de que el usuario vea una página de error:
- 301 Moved Permanently: Indica que el recurso se ha trasladado de forma permanente y señala su nueva URL.
- 302 Found: Envía temporalmente la solicitud a otra ubicación sin declarar un traslado definitivo.
- 410 Gone: Comunica que el recurso existió pero ha sido retirado de forma intencionada y permanente.
- Soft 404: La página parece informar de que el contenido no existe, pero el servidor devuelve un código 200 u otra respuesta que no representa correctamente esa ausencia.
Redirigir todas las URL inexistentes a la página de inicio no sustituye una respuesta 404. Si no existe un destino realmente equivalente, esa redirección puede confundir a usuarios y buscadores.
Efectos en SEO y experiencia de usuario
Un 404 previsto no constituye por sí mismo un problema de posicionamiento. Es una respuesta válida cuando una dirección nunca existió o cuando un recurso retirado no tiene sustituto. Con el tiempo, los buscadores pueden dejar de mostrar esa URL en sus resultados.
El problema aparece cuando páginas importantes, enlaces internos o archivos del sitemap conducen a un 404. En esos casos se interrumpe la navegación, se desaprovechan enlaces y se envían señales contradictorias sobre las URL que el sitio quiere mantener accesibles. Una página 404 personalizada mejora la orientación del usuario, pero no corrige los enlaces ni recupera el recurso ausente.
Cómo detectar y gestionar errores 404
El análisis debe distinguir entre ausencias intencionadas y fallos que afectan a contenido válido. Las comprobaciones más útiles son:
- Revisar la dirección: Comprobar errores de escritura, caracteres, barras y rutas incompletas.
- Rastrear el sitio: Localizar qué páginas enlazan internamente hacia respuestas 404.
- Consultar registros y herramientas de búsqueda: Identificar solicitudes repetidas y posibles errores de rastreo.
- Restaurar o redirigir: Recuperar la página si debería existir o aplicar una redirección únicamente cuando haya un destino equivalente.
- Actualizar referencias: Corregir los enlaces y retirar del sitemap las URL que ya no deben indexarse.
Si el recurso se ha eliminado sin sustituto, debe mantenerse una respuesta 404 o utilizarse 410 cuando se quiera expresar que la retirada es permanente. La página mostrada puede incluir acceso al menú, búsqueda y enlaces útiles sin ocultar el código HTTP real.
