404 Not Found: qué significa y cómo gestionarlo

Qué es un error 404, cómo trata Google las páginas 404 (las desindexa con el tiempo), la diferencia entre una 404 dura y una 404 blanda y las mejores prácticas de 404 para el SEO.

Publicado por primera vez: 27 jun 2026 · Última actualización: 22 ago 2026 · Avanzado
Idiomas

Una 404 Not Found es el código de estado de error del cliente que devuelve un servidor cuando una URL no existe: una página eliminada, un enlace roto o un error tipográfico. Las 404 son normales y esperables: Google no usa su contenido, y que algunas URL de tu sitio devuelvan 404 no perjudica a las demás páginas correctas, así que no hace falta apresurarse a corregirlas todas. Google desindexa las URL que devuelven 404 con el tiempo (las vuelve a comprobar cada vez con menos frecuencia), no al instante, y no promete dejar de intentarlo por completo. La distinción real es 404 dura (correcta: devuelve 404 de verdad) frente a 404 blanda (un código de éxito para una página que en realidad desapareció), que desperdicia recursos de rastreo. Redirige con 301 una 404 solo cuando la página se trasladó a un destino relevante; no redirijas todo indiscriminadamente a la página de inicio.

Evidence for this claim HTTP 404 means the origin server did not find a current representation for the target resource. Scope: HTTP semantics; it does not by itself explain why a URL is missing. Confidence: high · Verified: RFC 9110: 404 Not Found Evidence for this claim Google treats normal 404 responses as expected web behavior and recommends redirects only when there is a relevant replacement. Scope: Google Search handling; sitewide quality depends on more than the presence of 404 URLs. Confidence: high · Verified: Google Search Central: 404 errors

TL;DR — Una 404 es un código de error del cliente 4xx para una URL que el servidor no puede encontrar; la especificación (RFC 9110) la define como “no current representation, or unwillingness to disclose one,” (traducción) «no hay una representación actual o no se está dispuesto a revelar una»_ y no dice por sí sola si la ausencia es temporal o permanente. No es contenido indexable útil, y que algunas URL devuelvan 404 no perjudica a las demás URL de tu sitio que funcionan. La eliminación de las búsquedas puede ser gradual, no inmediata: Google elimina una URL con 404 que estaba indexada y vuelve a rastrearla con una frecuencia decreciente; el texto de la fuente dice que Googlebot «will probably» seguir intentándolo durante cierto tiempo, no que lo intentará para siempre. La distinción que realmente importa es 404 dura frente a 404 blanda: devolver 200 (o redirigir indiscriminadamente a la página de inicio) para contenido desaparecido desperdicia recursos de rastreo y engaña a tus analíticas. Redirige con 301 solo cuando una página se haya trasladado realmente a un destino relevante; de lo contrario, deja que devuelva 404 (o 410) limpiamente. Las páginas 404 personalizadas son una herramienta de UX/retención, no de indexación.

Qué es realmente una 404

404 Not Found es un código de estado de error del cliente HTTP (4xx) que el servidor devuelve cuando no puede encontrar la URL solicitada. La clase 4xx significa que el problema está en la solicitud: el recurso no existe en esa dirección, a diferencia de los errores de servidor 5xx, en los que el propio servidor está fallando.

La propia especificación HTTP (RFC 9110) define la 404 de forma más limitada de lo que sugiere la conversación cotidiana sobre SEO: el origen no tiene una representación actual del recurso de destino o no está dispuesto a revelar que existe. El código de estado por sí solo no dice si la ausencia es temporal o permanente; esa decisión te corresponde y puedes tomarla con una redirección, una 410 o dejando la 404 en su sitio. Conviene conocer una peculiaridad práctica: una respuesta 404 se puede guardar heurísticamente en caché por defecto, así que un navegador o una caché intermedia puede seguir sirviendo una 404 obsoleta para una URL que ya vuelve a funcionar, salvo que tu servidor envíe cabeceras de control de caché que indiquen lo contrario.

Proceden de toda la actividad normal de un sitio web: páginas eliminadas, productos descatalogados, campañas retiradas, enlaces internos y externos rotos o escritos incorrectamente, y cambios de URL que no se redirigieron. Nada de eso es extraño y nada es necesariamente un problema que resolver.

Que una URL devuelva 404 no perjudica a tus otras páginas

Empieza por aquí, porque la mayor parte de la ansiedad alrededor de las 404 está mal enfocada. La documentación de Google es explícita: «Google doesn’t use the content from URLs that return 4xx status codes.» (traducción) «Google no usa el contenido de las URL que devuelven códigos de estado 4xx». No hay nada en una página 404 que Google pueda valorar. Y la propia orientación de Google concreta el alcance de la afirmación: que algunas URL de un sitio devuelvan 404 no afecta al rendimiento de las otras URL exitosas de ese sitio. Ese es el límite respaldado por las fuentes; no es una promesa general de que toda situación relacionada con 404 sea inofensiva. Una página que Google no puede encontrar y que querías indexar, una buena página que perdió sus enlaces entrantes o una ruta rota para el usuario son problemas distintos que el código 404 por sí solo no arregla ni causa.

Evidence for this claim Google's official 2011 Q&A says the fact that some URLs return 404 does not affect the performance of the site's other successful URLs; this does not prove every 404-related issue is harmless. Scope: website URLs Confidence: high · Verified: Do 404 errors hurt my site?

La gente de Google ha dicho lo mismo en un lenguaje más sencillo durante años. Gary Illyes: las 404 «are not to be afraid of and you don’t need to scramble to fix them, at least not most of the time.» (traducción) «no deben darte miedo y no tienes que apresurarte a corregirlas, al menos la mayoría de las veces». John Mueller ha llamado repetidamente a las 404 «fine & expected» (traducción) «correctas y esperadas». Ni siquiera los sitios con cantidades enormes de URL 404/410 sufren una penalización para todo el dominio. El temor concreto de que las 404 sean una señal de posicionamiento o calidad es un mito, aunque una página con 404 que antes te conseguía tráfico o enlaces sí merece una decisión, como veremos abajo.

Cómo elimina Google del índice una URL con 404

La desindexación es real, pero gradual y nada dramática. La documentación de Google describe la mecánica: «the indexing pipeline removes the URL from the index if it was previously indexed. Newly encountered 404 pages aren’t processed. The crawling frequency gradually decreases.» (traducción) «el pipeline de indexación elimina la URL del índice si estaba indexada anteriormente. Las páginas 404 nuevas no se procesan. El rastreo va perdiendo frecuencia con el tiempo».

Evidence for this claim Google specifically says newly encountered 404 pages are not processed and their crawling frequency gradually decreases. Scope: page fetches Confidence: high · Verified: How HTTP Status Codes Affect Google's Crawlers

Conviene interiorizar dos consecuencias:

  • Una URL que ya estaba indexada y empieza a devolver 404 sale del índice, y una URL descubierta por primera vez como 404 simplemente no se procesa.
  • Googlebot sigue reintentando la URL, cada vez con menos frecuencia. Como dice la ayuda de Search Console: «Googlebot will probably continue to try this URL for some period of time; there is no way to tell Googlebot to permanently forget a URL, although it will crawl it less and less often.» (traducción) «Googlebot probablemente seguirá intentando esta URL durante cierto tiempo; no hay forma de decirle a Googlebot que olvide una URL para siempre, aunque la rastreará cada vez con menos frecuencia». Fíjate en los límites del lenguaje: «probably», «for some period of time»; Google no promete que esto continúe para siempre, solo que no hay un botón para obligarlo a detenerse antes. Así que es normal que una 404 conocida siga apareciendo en tus informes durante un tiempo; no indica que algo esté roto.

¿Puedes acelerarlo? En realidad, no. La herramienta Removals de Search Console oculta una URL temporalmente (aproximadamente seis meses), lo que sirve en casos urgentes, pero es una ocultación temporal, no una desindexación permanente. Para una eliminación real, devuelve el código de estado correcto y deja que avance el proceso gradual.

404 frente a 410 Gone

Tanto 404 (Not Found) como 410 (Gone) sacan una página del índice y la diferencia práctica para el SEO es insignificante. 410 es una señal marginalmente más fuerte y rápida de que la página desapareció intencionadamente, pero, como ha dicho Mueller, la diferencia de procesamiento es tan pequeña que rara vez justifica elegir uno sobre otro por SEO. Usa 410 si tu CMS lo facilita y quieres señalar una eliminación permanente; de lo contrario, una 404 normal está perfectamente bien. (En este grupo hay una comparación específica de ambos.)

404 dura frente a 404 blanda: la distinción que importa

Aquí viven los problemas reales de SEO, no en la mera existencia de 404.

  • 404 dura: el servidor devuelve de verdad el código de estado 404 para el contenido ausente. Es correcto. Los rastreadores leen el código, entienden que la página desapareció y la gestionan limpiamente.
  • 404 blanda: el servidor devuelve un código de éxito (normalmente 200 OK) para una página cuyo contenido es realmente un error: una página vacía, un mensaje de «no encontrado» o una redirección a la página de inicio. Google las detecta algorítmicamente. Su documentación dice: «If the content suggests an error for Google Search, an empty page or an error message, Search Console will show a soft 404 error.» (traducción) «Si el contenido sugiere un error para Google Search, una página vacía o un mensaje de error, Search Console mostrará un error soft 404».

Por qué las 404 blandas son peores que las reales es un problema de eficiencia de rastreo. Un rastreador no puede saber por un 200 que el contenido desapareció, así que sigue obteniendo esas URL. Illyes lo describió exactamente así: los rastreadores «use the status codes to interpret whether a fetch was successful, even if the contents of the page is basically just an error message. They might happily go back to the same page again and again wasting your resources, and if there are many such pages, exponentially more resources.» (traducción) «usan los códigos de estado para interpretar si una obtención tuvo éxito, aunque el contenido de la página sea básicamente un mensaje de error. Pueden regresar a la misma página una y otra vez, desperdiciando tus recursos y, si hay muchas páginas así, muchos más recursos de forma exponencial». La orientación de Google es inequívoca: «We recommend returning a 404 response code for truly ‘not found’ pages.» (traducción) «Recomendamos devolver un código de respuesta 404 para las páginas realmente «no encontradas»».

John Mueller resume bien todo esto en su sitio personal: «Using soft-404s instead of real 404s is a bad practice, and it makes things harder for our algorithms» (traducción) «Usar soft 404 en vez de 404 reales es una mala práctica y dificulta las cosas a nuestros algoritmos», mientras que «returning 404 — and having the URLs listed in the crawl errors in Webmaster Tools — is not a problem.» (traducción) «devolver 404 y tener las URL en la lista de errores de rastreo de Webmaster Tools no es un problema». En otras palabras: la 404 honesta es el resultado correcto; el código de éxito falso es el error.

De dónde salen las 404 blandas accidentales

  • Redirigir indiscriminadamente todas las 404 a la página de inicio. La página de inicio devuelve 200, así que desde el punto de vista del motor una URL «ausente» ahora llega con éxito a contenido no relacionado: un patrón de soft 404 (más adelante explicaremos por qué es malo).
  • Estados «no encontrado» de JavaScript/SPA. Los routers del lado del cliente no pueden lanzar de forma nativa una 404 a nivel del servidor. Una aplicación de una sola página que renderiza un componente «Página no encontrada» mientras el servidor sigue devolviendo 200 es una 404 blanda y también corrompe tus analíticas, porque el código de estado ya no coincide con la realidad y GA4, GSC y los rastreadores registran una visita «exitosa» a una página muerta. Las correcciones son: dirigir esas URL a una respuesta 404 real en el servidor o, como opción más débil, renderizar el estado no encontrado con noindex y aceptar las consecuencias para el seguimiento.
  • Configuraciones incorrectas del CMS o las plantillas en las que un elemento eliminado acaba usando una plantilla genérica servida con 200.

Cuándo corregir una 404 (y cuándo dejarla)

El árbol de decisión es corto:

  • Déjala en 404 (o 410) si la página no tiene valor real, tráfico ni enlaces entrantes. Es el valor predeterminado y es correcto: no hace falta actuar.
  • Redirígela con 301 solo si la página se trasladó realmente o tiene enlaces entrantes/tráfico valiosos que merezca la pena conservar. Una redirección relevante recupera la autoridad de enlaces; la ayuda de Search Console coincide: «If your page has moved, use a 301 redirect to the new location.» (traducción) «Si tu página se ha trasladado, usa una redirección 301 a la nueva ubicación». En mi flujo de trabajo de Ahrefs uso el informe «Best by links» de Site Explorer, filtro las URL que responden 404, doy prioridad por dominios de referencia y redirijo las valiosas a la página activa relevante más cercana.
  • No redirijas indiscriminadamente a la página de inicio. Martin Splitt es tajante: «If it moved somewhere else, use a redirect. If it’s gone, don’t redirect me to the homepage.» (traducción) «Si cambió de ubicación, usa una redirección. Si la página ya no existe, no me envíes a la página de inicio». Crea una señal parecida a una soft 404 y, según sus palabras, «it annoys me as a user.» (traducción) «me molesta como usuario». Una 404, señala, es «a very clear signal this link is wrong and broken or this URL no longer exists.» (traducción) «una señal muy clara de que este enlace es incorrecto y está roto o de que esta URL ya no existe». Redirige solo a un destino específico y realmente relevante.

Reducida a una matriz rápida, esta es toda la decisión:

¿La página tiene enlaces entrantes/tráfico real?¿Existe un reemplazo activo relevante?Acción
NoNoDéjala en 404 (o 410). No hace falta actuar.
Redirige con 301 a la página específica y relevante.
NoConsidera reconstruir la página o redirigir a la categoría relevante más cercana; no redirijas a la página de inicio por defecto.
NoSí (un enlace interno roto apunta a ella)Corrige el enlace que apunta a la 404, no la 404.

Páginas 404 personalizadas: herramienta de UX, no de indexación

Una buena página 404 personalizada no cambia cómo indexa Google la URL: eso lo decide el código de estado. Lo que cambia es qué le ocurre al humano que llegó al enlace muerto. Una página 404 útil lo mantiene en tu sitio en lugar de hacerle rebotar, lo que protege las conversiones y la interacción. Por tanto, hay dos trabajos separados:

  1. Corrección del código de estado (el lado SEO/rastreador): la página debe seguir devolviendo una 404 real. Una página 404 personalizada con un diseño precioso que devuelve 200 es una 404 blanda: has resuelto el problema de UX y creado un problema de rastreo.
  2. Utilidad en la página (el lado UX): un mensaje claro que indique que la página desapareció, la navegación principal y un cuadro de búsqueda, además de enlaces a contenido popular o relacionado. El consejo de Mueller es: «Think about ways that you can make your 404 pages useful to users, so that they recognize that the page no longer exists, and so that they can find something else that’s appropriate.» (traducción) «Piensa en formas de hacer útiles tus páginas 404 para los usuarios, de modo que reconozcan que la página ya no existe y puedan encontrar otra cosa apropiada».

Cómo encontrar y auditar las 404

  • Google Search Console — informe indexación de páginas. Muestra los estados «No encontrada (404)» y «Soft 404», junto con URL de ejemplo.
  • Ahrefs Site Audit / Site Explorer. Site Audit marca las 404 y los enlaces internos rotos; Site Explorer («Mejores por enlaces») permite encontrar URL 404 que todavía tienen enlaces entrantes para priorizar las redirecciones por dominios de referencia.
  • Ahrefs Web Analytics. Para el complemento de tráfico, filtra las páginas Posible 404 por el canal AI Search y ordénalas por sesiones. Así aparecen URL candidatas que reciben clics derivados de IA durante el periodo elegido; eso no demuestra que la respuesta sea 404 ni que la URL haya sido alucinada. Documento los pasos de validación en Monitoreo de alucinaciones de IA.
  • Screaming Frog y análisis de registros del servidor para obtener una visión completa, tanto del rastreo como del tráfico real, de las 404 que visitan realmente los bots y usuarios.

Bing, brevemente

Los comentarios públicos de Bing son mucho más escasos que los de Google, así que no des por sentada una paridad exacta y trata los detalles siguientes como menos firmemente documentados que la sección de Google anterior. Bing Webmaster Tools sí ofrece una herramienta de Content Removal para notificar a Bing que quieres que una URL se trate como desaparecida, y un informe de información de rastreo que muestra 404 y errores del servidor; esas herramientas están documentadas. Lo que no está verificado de forma independiente en fuentes primarias actuales es la afirmación específica de que Bing ejecuta un clasificador para distinguir entre «caído temporalmente» y «eliminado de verdad», o que usar Content Removal acelere significativamente la desindexación frente a devolver simplemente una 404 correcta y esperar. Trata Bing como secundario respecto al comportamiento de Google, bien documentado, y no repitas las afirmaciones sobre el clasificador o la velocidad como hechos establecidos.

Para una visión más amplia de los códigos de estado, consulta Códigos de estado HTTP y su impacto en el SEO y 11 tipos de redirecciones y su impacto en el SEO.

Try it live

This is a real endpoint on this site — not a simulation. Hit it from the button, open it in a new tab, or curl -i it from your terminal, and the server answers with the actual status code this article is about.

Open in new tab ↗

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.