Casi todo lo que se puede leer sobre el error 404 dice lo mismo: qué es, que afecta a la experiencia de usuario, y que «depende del contexto» qué solución aplicar. Esa última parte es la que de verdad importa, y es precisamente la que casi nadie desarrolla con claridad.
Porque no todos los errores 404 se solucionan igual. Redirigir un 404 con backlinks de calidad a tu página de inicio no es lo mismo que dejarlo tal cual, ni que crear una redirección 301 hacia un contenido equivalente, ni que devolver un código 410. Aplicar la solución equivocada puede, en algunos casos, hacer más daño que no tocar nada.
Esta guía cubre lo básico —qué es el error 404 y por qué ocurre— pero se centra sobre todo en lo que la mayoría de artículos sobre este tema no resuelve: un criterio claro y accionable para decidir qué hacer con cada 404 concreto que encuentres en tu web.
Tabla de contenidos
Qué es exactamente el error 404
Por qué aparece un error 404
Cómo afecta realmente al SEO (sin exagerar ni minimizar)
Cómo encontrar todos los 404 de tu web
El árbol de decisión: qué solución aplicar en cada caso
404 vs. 410: la diferencia que casi nadie explica bien
Cómo crear una página 404 personalizada que retenga al usuario
Cómo prevenir errores 404 en el futuro
FAQ sobre el error 404
Qué es exactamente el error 404
El error 404 (Not Found) es un código de estado HTTP que un servidor envía al navegador cuando no puede encontrar el recurso solicitado en la URL indicada. Forma parte de la familia de códigos «4xx», que en general indican errores originados por la petición del cliente (el navegador o el usuario), no por un fallo del servidor —a diferencia de los códigos «5xx», que sí indican un problema del lado del servidor.
Cuando esto ocurre, el usuario ve una página de error —la genérica del servidor o una personalizada, si el sitio la tiene configurada— en lugar del contenido que esperaba encontrar. Para un rastreador como Googlebot, un 404 significa exactamente lo mismo: esa URL no tiene contenido que indexar en este momento.
Es importante partir de una idea que muchos artículos sobre el tema no aclaran bien: un error 404 no es, en sí mismo, un error de tu web. Es una respuesta correcta y esperada del protocolo HTTP cuando una URL efectivamente no existe. El problema real no es que existan 404 —cualquier web con cierta antigüedad los tiene—, sino cómo se gestionan cuando aparecen y si están generando una pérdida real de tráfico, autoridad o experiencia de usuario.
Por qué aparece un error 404
Las causas más frecuentes, ordenadas de mayor a menor frecuencia habitual:
Contenido eliminado sin redirección. Se borra una página, un producto o un artículo, y la URL deja de existir sin que nada apunte a un sustituto.
Cambio de URL sin redirección. Se reestructura la web, se cambia el slug de una página o se migra a un nuevo CMS, y la URL antigua deja de coincidir con la nueva sin haber configurado una redirección 301.
Enlaces internos rotos. Un enlace dentro de tu propia web apunta a una URL que ya no existe o que nunca existió (error tipográfico al escribir el enlace).
Enlaces externos rotos (backlinks). Otra web enlaza hacia una URL tuya que ha cambiado o ha sido eliminada. Este caso es especialmente delicado porque tú no controlas ese enlace: solo puedes solucionarlo desde tu lado, con una redirección.
Errores tipográficos del usuario. El usuario escribe mal la URL directamente en el navegador o hace clic en un enlace mal copiado.
Migraciones y cambios de dominio mal ejecutados. Es la causa que genera el mayor volumen de 404 de golpe, y la más grave si no se gestiona con un mapeo de redirecciones completo antes del cambio.
Cómo afecta realmente al SEO (sin exagerar ni minimizar)
Aquí conviene ser preciso, porque la información que circula tiende a dos extremos: quien dice que los 404 «arruinan tu SEO» y quien dice que «no afectan en absoluto». Ninguno de los dos extremos es exacto.
Lo que Google ha confirmado explícitamente: tener errores 404 en tu sitio no es, por sí mismo, una señal negativa de ranking. Es normal y esperable que cualquier web tenga páginas que dejan de existir con el tiempo. Google no penaliza a un dominio por el simple hecho de tener URLs que devuelven 404.
Lo que sí tiene impacto real:
- Pérdida de autoridad heredada. Si una URL eliminada tenía backlinks de calidad apuntando hacia ella, y no se redirige a un contenido equivalente, esa autoridad acumulada se pierde en lugar de transferirse.
- Pérdida de tráfico directo. Si esa URL generaba visitas orgánicas, tráfico de referencia o de redes sociales, esas visitas ahora terminan en una página de error en lugar de convertir.
- Desperdicio de presupuesto de rastreo. En sitios grandes, un volumen alto de URLs rotas que Google sigue intentando rastrear puede restar eficiencia al presupuesto de rastreo (crawl budget) que debería dedicarse a páginas activas y relevantes.
- Impacto indirecto en experiencia de usuario. Un usuario que llega a un 404 desde un enlace interno roto, sobre todo si ocurre de forma repetida, genera una percepción de descuido y puede aumentar la tasa de abandono, que a su vez es una señal de comportamiento que Google sí observa de forma indirecta.
Conclusión práctica: el error 404 en sí mismo no es el problema. El problema es un 404 con valor SEO desaprovechado (backlinks, tráfico, enlaces internos) que nadie ha gestionado.
Cómo encontrar todos los 404 de tu web
1. Google Search Console (gratuito, datos reales de Google)
En el informe de Páginas (dentro de «Indexación») de Google Search Console, busca el motivo de exclusión «No encontrada (404)». Esto te muestra exactamente qué URLs ha intentado rastrear Google y ha encontrado como error 404, con la fecha del último rastreo.
Limitación importante: Search Console solo muestra 404 que Google ha descubierto e intentado rastrear en algún momento. Si un enlace roto es muy reciente o está en una zona de la web poco rastreada, puede no aparecer todavía.

2. Screaming Frog SEO Spider (gratuito hasta 500 URLs)
Rastrea tu web completa y filtra los resultados por «Response Codes» → «Client Error (4xx)». Esto te da el listado completo de URLs con error 404 detectadas en el rastreo actual, independientemente de si Google las ha indexado o no.
La función clave que muchos pasan por alto: revisa la pestaña «Inlinks» de cada URL con error 404 detectada. Esto te muestra exactamente desde qué páginas de tu propia web se está enlazando hacia esa URL rota —permitiéndote corregir el enlace interno directamente en origen, en lugar de depender únicamente de una redirección.
3. Ahrefs o Semrush (para priorizar por backlinks y tráfico)
Antes de decidir qué hacer con cada 404, necesitas saber cuáles tienen valor SEO real. Estas herramientas te permiten cruzar cada URL rota con su histórico de backlinks y de tráfico orgánico estimado, lo cual es el dato clave para decidir la prioridad de corrección —una URL sin ningún backlink ni tráfico histórico tiene una urgencia de corrección muy distinta a una que acumulaba enlaces de medios de referencia.
4. Extensiones de navegador para comprobación puntual
Herramientas como «Check My Links» (Chrome) resaltan visualmente los enlaces rotos directamente sobre la página que estás visitando, útil para comprobaciones rápidas y puntuales sin necesidad de lanzar un rastreo completo.
El árbol de decisión: qué solución aplicar en cada caso
Esta es la parte que la mayoría de guías sobre error 404 no resuelven con claridad. No todos los 404 se solucionan de la misma forma. Sigue este árbol de decisión para cada URL rota que detectes.
| Situación de la URL rota | Solución recomendada | Por qué |
|---|---|---|
| Tiene backlinks de calidad y existe una página equivalente actual | Redirección 301 hacia la página equivalente | Transfiere la autoridad acumulada al contenido que sí existe |
| Tiene backlinks de calidad pero NO existe equivalente directo | Redirección 301 hacia la categoría o sección más relacionada temáticamente | Conserva parte del valor sin engañar al usuario con contenido no relacionado |
| Tenía tráfico orgánico histórico relevante pero el contenido ya no tiene sentido mantenerlo | Restaurar el contenido si es viable, o redirigir a un artículo actualizado sobre el mismo tema | Evita perder el tráfico que ya demostraba interés real |
| Es un enlace interno roto por error tipográfico, sin backlinks externos | Corregir el enlace interno directamente en origen, sin necesidad de redirección | La causa está en tu propia web; arreglar el enlace es más limpio que parchear con una redirección |
| Es una página eliminada intencionadamente y no volverá a existir nunca, sin backlinks relevantes | Dejarla como 404, o usar código 410 si quieres ser explícito con los rastreadores | No tiene sentido «inventar» una redirección forzada hacia contenido no relacionado |
| Es un producto de e-commerce descatalogado de forma permanente | Código 410, con enlaces a productos similares en la propia página de error | Indica claramente a Google que no volverá, evitando reintentos de rastreo innecesarios |
| Es un producto de e-commerce agotado temporalmente | Mantener la página activa (código 200) con aviso de «sin stock» y alternativas | No es un 404 real; el producto existe, solo no está disponible ahora mismo |

La regla que evita el error más común de todos: nunca redirijas de forma masiva y automática todos los 404 hacia la página de inicio. Google interpreta una redirección hacia contenido sin relación temática real como lo que se conoce como «soft 404» —una redirección que técnicamente devuelve código 200 pero que, en la práctica, no ofrece al usuario ni al rastreador el contenido que se esperaba encontrar. Esto puede generar más problemas de calidad percibida que dejar el 404 tal cual.
404 vs. 410: la diferencia que casi nadie explica bien
Ambos códigos indican que el recurso solicitado no está disponible, pero transmiten un matiz distinto a los motores de búsqueda que tiene implicaciones prácticas.
404 (Not Found): «esta URL no se encuentra ahora mismo, pero no sabemos con certeza si volverá a existir en el futuro». Google, ante esta ambigüedad, puede seguir reintentando el rastreo de esa URL de forma periódica durante un tiempo, por si acaso vuelve a estar disponible.
410 (Gone): «esta URL no existe y no va a volver a existir nunca, de forma intencionada». Es una señal mucho más explícita, y Google tiende a dejar de reintentar el rastreo de esa URL con mayor rapidez que con un 404 estándar, liberando presupuesto de rastreo hacia páginas que sí importan.
Cuándo usar cada uno: usa 410 cuando la eliminación es definitiva y consciente —un producto descatalogado para siempre, una promoción finalizada sin sucesora, una sección del negocio que ha cerrado—. Usa 404 estándar cuando la ausencia de contenido es más ambigua o temporal, o cuando simplemente no tienes certeza sobre el futuro de esa URL.
En la práctica, la diferencia de impacto en el ranking entre ambos códigos es limitada si el volumen de URLs afectadas es bajo. Pero en sitios grandes con cientos o miles de URLs obsoletas, usar 410 de forma deliberada donde corresponde ayuda a que Google entienda con mayor precisión la estructura real y vigente de tu web.
Cómo crear una página 404 personalizada que retenga al usuario
Una página de error genérica del servidor es una oportunidad perdida. Estos son los elementos que debería tener una página 404 personalizada bien diseñada:

Mensaje claro y sin tecnicismos. Evita mostrar únicamente «Error 404 – Not Found». Explica en lenguaje natural que la página buscada no está disponible.
Buscador interno visible. Permite que el usuario busque directamente lo que necesitaba sin tener que volver atrás y empezar de cero la navegación.
Enlaces a las secciones principales del sitio. Home, categorías principales o los contenidos más populares, para ofrecer una salida clara hacia contenido real.
Mantener el diseño y la navegación del resto del sitio. La página 404 no debería sentirse como una página completamente distinta o «rota» visualmente respecto al resto de la web —eso refuerza la sensación de error grave, cuando en realidad es un evento normal y esperable.
Evitar el redireccionamiento automático inmediato. Una redirección automática con temporizador hacia la home puede resultar confusa y frustrante si el usuario no llega a leer el mensaje. Es preferible ofrecer enlaces claros para que decida él mismo hacia dónde ir.
Código de respuesta HTTP correcto. Es fundamental que la página 404 personalizada siga devolviendo efectivamente el código de estado 404 (o 410, según corresponda) al servidor, y no un código 200. Un error muy común en configuraciones mal hechas es mostrar visualmente una página de error mientras el servidor responde con código 200 —esto es, de nuevo, un soft 404, y confunde tanto a analítica como a los motores de búsqueda.
Cómo prevenir errores 404 en el futuro
Antes de eliminar cualquier página, comprueba si tiene backlinks o tráfico. Una consulta rápida en Google Search Console o en tu herramienta de backlinks antes de borrar contenido evita perder valor SEO de forma innecesaria.
Antes de cualquier migración o cambio de URLs, crea un mapeo completo de redirecciones. Cada URL antigua debe tener asignada su URL nueva correspondiente antes de que el cambio se ejecute en producción, no después de detectar el problema.
Revisa los enlaces internos de forma periódica. Un rastreo trimestral con Screaming Frog o una herramienta equivalente permite detectar enlaces rotos antes de que se acumulen en volumen y de que Google los descubra por su cuenta.
Usa plugins de monitorización si tu web está en WordPress. Herramientas como Broken Link Checker permiten una supervisión continua y automática de enlaces rotos, tanto internos como externos, sin necesidad de rastreos manuales constantes.
Configura alertas en Google Search Console. Search Console notifica automáticamente cuando detecta un incremento relevante en errores de rastreo, lo que permite reaccionar con rapidez ante un problema técnico extendido, como el que puede surgir tras una migración mal ejecutada.
FAQ sobre el error 404
¿Tener errores 404 en mi web me penaliza en Google?
No de forma directa. Google ha confirmado que tener URLs con error 404 es normal y esperado en cualquier sitio web con cierta antigüedad, y no supone una penalización en sí misma. El impacto real aparece cuando esos 404 tienen backlinks o tráfico de valor que se pierde sin gestionar, o cuando el volumen es tan alto que afecta a la eficiencia del rastreo.
¿Debo redirigir todos mis errores 404 a la página de inicio?
No. Es uno de los errores más frecuentes. Redirigir de forma masiva y sin relación temática real puede generar lo que se conoce como soft 404, una señal de baja calidad para Google. Cada 404 debería evaluarse individualmente según el árbol de decisión de esta guía.
¿Cuánto tiempo tarda Google en dejar de mostrar un error 404 en Search Console después de solucionarlo?
Depende de la frecuencia de rastreo de esa URL concreta y del volumen total de tu sitio. En general, puede tardar entre unos días y varias semanas en que Search Console refleje la corrección, ya que depende de cuándo Google vuelva a rastrear esa URL específica.
¿Es mejor usar 404 o 410 para páginas eliminadas?
Usa 410 cuando la eliminación es definitiva e intencionada y quieres que Google deje de intentar rastrear esa URL cuanto antes. Usa 404 cuando la situación es más ambigua o cuando no tienes certeza sobre si esa URL volverá a tener contenido en el futuro. En volúmenes bajos, la diferencia práctica es limitada; en sitios grandes con muchas URLs obsoletas, marcar correctamente con 410 ayuda a la eficiencia de rastreo.
¿Los errores 404 afectan al presupuesto de rastreo (crawl budget)?
Sí, especialmente en sitios grandes. Un volumen alto de URLs rotas que Google sigue intentando rastrear de forma repetida puede restar eficiencia al presupuesto de rastreo que debería dedicarse a páginas activas. Este es uno de los aspectos que se revisan en cualquier auditoría de SEO técnico seria. En sitios pequeños o medianos, este impacto suele ser mucho menos relevante.
¿Cómo sé si un 404 concreto merece la pena arreglarlo o puedo dejarlo tal cual?
Comprueba si tiene backlinks externos apuntando hacia él (con Ahrefs, Semrush o el propio informe de enlaces de Search Console) y si tuvo tráfico orgánico histórico relevante. Si ninguna de las dos condiciones se cumple, y no hay ningún enlace interno roto apuntando hacia esa URL, generalmente no merece la pena invertir tiempo en solucionarlo de forma prioritaria.
En resumen
El error 404 no es, por sí solo, un problema de SEO. El problema real es la falta de criterio a la hora de decidir qué hacer con cada URL rota concreta: cuándo redirigir, hacia dónde, cuándo usar un 410 y cuándo simplemente dejarlo tal cual. Aplicar la misma solución genérica a todos los casos —normalmente, redirigir todo a la home— suele generar más ruido del que resuelve.
El proceso correcto es siempre el mismo: detectar con Search Console y Screaming Frog, priorizar según backlinks y tráfico histórico con una herramienta como Ahrefs o Semrush, y aplicar la solución específica según el árbol de decisión de esta guía, no una regla única para todos los casos.
Si quieres que revisemos los errores 404 de tu web y te digamos exactamente qué solución aplicar a cada uno, en Seo Web Solutions lo hacemos como parte de nuestras auditorías técnicas SEO, donde también revisamos aspectos como los Core Web Vitals. Cuéntanos tu caso →





