HerramientasCategoría

¿Qué es el error 404 Not Found y cómo solucionarlo?

lectura de 7 minuto(s)
Leticia Calvo

¿Qué es el Error 404 Not Found?

El código  HTTP ‘error 404 Not Found’ indica que el servidor ha recibido la solicitud, pero que no encuentra el recurso solicitado en esa dirección. Cuando aparece en pantalla, significa que la página, archivo o URL que intentas abrir no existe ahí, está mal escrita, se ha movido o ha sido eliminada. ¡Por eso suele decirse que el enlace está roto!

Causas comunes: ¿Por qué aparece el error 404?

El mensaje ‘404 Not Found’ en una página web puede aparecer por distintos motivos, desde un error al escribir la dirección hasta cambios técnicos en la web que no se han actualizado de forma correcta.

  • La URL está mal y el navegador ha pedido una dirección inexistente, algo habitual cuando se copia o teclea manualmente.
  • La página ha sido eliminada del servidor y no se ha dejado una redirección adecuada hacia otra sección relacionada o vigente dentro del sitio.
  • La URL ha cambiado, por ejemplo, tras editar enlaces permanentes, reorganizar categorías o migrar la web a otra estructura sin avisar antes.
  • Existe un enlace interno o externo roto que apunta a una página que ya no está disponible ni responde.
  • Hay errores de configuración en la página que impiden localizar el recurso solicitado por el usuario o el buscador.

¿Por qué es importante revisar los errores 404 para el SEO?

Revisar los errores 404 es importante para el SEO porque influyen sobre la experiencia del usuario y la capacidad de los buscadores para recorrer una web con eficiencia.

Si una URL con valor desaparece sin una redirección, puede perder tráfico y enlaces útiles. Además, los enlaces internos rotos interrumpen la navegación, dificultan el rastreo y transmiten una sensación de descuido que conviene corregir pronto para mantener la visibilidad orgánica y también la confianza.

Cómo detectar errores 404 en tu página web

Detectar errores 404 es un proceso sencillo cuando se conocen las herramientas adecuadas y se sigue un orden básico de revisión, comprobación y corrección dentro de la página.

  1. Abrir Google Search Console y revisar el informe de indexación para localizar URLs con estado 404 o páginas no encontradas detectadas por Google.
  2. Hacer un rastreo con una herramienta como Screaming Frog o una auditoría SEO que permita identificar enlaces internos y externos que devuelven respuesta 404.
  3. Comprobar manualmente las URLs más importantes en el navegador para confirmar si el error es real, temporal o está causado por una dirección mal escrita.
  4. Anotar qué página enlaza al recurso roto y empezar corrigiendo las URLs con tráfico, enlaces o valor comercial hasta comprobar que devuelvan el código correcto.

Cómo solucionar errores 404 en una página web - MANTENER

1. Revisa la URL y verifica que no sea un error temporal

El primer paso es comprobar que la dirección esté bien escrita y cargarla de nuevo. Un carácter cambiado, una barra final distinta o una mayúscula innecesaria pueden provocar la aparición de un error 404 Not Found.

Después es recomendable probar desde otro navegador o dispositivo y revisar si se ha tratado de una caída puntual. Si la URL correcta vuelve a responder, quizá era un fallo temporal del servidor o caché.

2. Corrige los enlaces rotos (internos y externos)

Los enlaces rotos deben corregirse en cuanto se detectan.

  • Si el enlace está dentro de tu web, actualiza la URL en menús, botones, artículos y mapas del sitio.
  • Si es un enlace externo hacia una página tuya eliminada, intenta recuperar la URL o redirigirla.
  • Si apuntas a otra web, sustituye el destino por una página activa, fiable y vigente.

3. Crea una redirección 301 hacia contenido relevante

Si una página antigua ya no existe, pero tiene visitas, enlaces o una sustituta clara, crea una redirección 301 hacia el contenido más relevante. Esta solución ayuda al usuario y evita enviarlo a una página sin relación con el fin de conservar mejor la experiencia, aprovechar señales útiles y guiar tanto a personas como a buscadores hacia una alternativa válida.

4. Utiliza el código 410 para páginas eliminadas definitivamente

Si una página fue eliminada para siempre y no existe un reemplazo equivalente, puedes usar el código ‘410 Gone’. Este estado indica una eliminación permanente, a diferencia del error 404, que no aclara si la ausencia es temporal o definitiva, y es muy útil para contenidos retirados, campañas antiguas o promociones que no volverán a estar en línea.

Cómo crear una página 404 personalizada (y por qué deberías hacerlo)

Crear una página 404 Not Found personalizada mejora la experiencia del usuario, reduce la frustración y mantiene a la visita dentro de tu web, aumentando el tiempo de permanencia. Además, ayuda a orientar la navegación, reforzar la marca y ofrecer alternativas cuando una URL ya no existe.

Y lo mejor es que hacerlo es muy sencillo si tienes claros los pasos a seguir:

  1. Definir cuál es el objetivo de la página para poder explicar el problema, tranquilizar al usuario y ofrecer salidas rápidas a inicio, contenidos populares o un buscador interno.
  2. Diseñar la página con el mismo estilo visual del resto de tu web, incluyendo menú o navegación para que no parezca un callejón sin salida.
  3. Añadir ayuda práctica con mensajes claros, enlaces a la portada, accesos a contenidos populares y, si es posible incluir una opción para reportar enlaces rotos.
  4. Configurar el servidor o tu CMS para que esa página devuelva un código 404, porque una 404 bonita no debe responder 200.
  5. Probar varias URLs inexistentes y comprobar el resultado con herramientas de inspección o cabeceras HTTP antes de publicarla como versión final.

Preguntas frecuentes (FAQ) sobre el error 404

¿Qué diferencia hay entre un 404 y un soft 404?

Un error 404 real devuelve el código HTTP 404, mientras que un soft 404 muestra un mensaje de error, pero responde con 200 u otro código incorrecto. Esto confunde a usuarios y buscadores, y Search Console puede excluir esas URLs del índice al detectarlas como páginas aparentemente válidas, pero vacías.

¿Una página 404 puede verse bien y aun así estar mal configurada?

Sí, puede ocurrir, pero no debería. Una página de error puede ser visualmente completa y seguir devolviendo el error 404 Not Found. El problema aparece cuando el servidor responde 200, porque parece una página normal. Por eso conviene comprobar la cabecera HTTP y no quedarse solo con el diseño visible.

¿Qué pasa con los errores 404 en webs hechas con JavaScript?

En webs hechas como aplicación de una sola página, el error 404 Not Found puede gestionarse mal porque la ruta falla en el navegador, pero el servidor sigue devolviendo 200. En este caso, lo más apropiado es redirigir con JavaScript a una URL que responda 404 o usar ‘noindex’ en esa pantalla de error para evitar un soft 404.

¿Sirve un 404 para una caída temporal o para frenar el rastreo?

No uses el código 404 para pausas técnicas o para frenar el rastreo, los códigos 4xx, salvo el 429, pueden hacer que el contenido salga de Search. Si el problema es temporal, conviene responder con códigos 503 o 429 para comunicar que la caída o la sobrecarga es momentánea y no enviar señales incorrectas.

Products Used

Dominios
DominiosObtén más información