SEO técnico
Errores 404 y SEO: cuándo perjudican y cómo corregirlos
Los errores 404 no perjudican el posicionamiento de todo el sitio. Solo te cuestan algo si se rompe una URL valiosa (con tráfico, backlinks o enlaces internos) o si una página de error devuelve 200 y aparece como soft 404.
Por Equipo de investigación de SEORecheck, auditores SEOPublicado 10 min de lectura

Alrededor de los errores 404 y el SEO circulan muchos mitos. Un error 404 le indica a los buscadores que una URL no existe. Google elimina esa URL de su índice, pero los 404 no penalizan al resto de tu sitio. Solo te cuestan algo cuando se rompe una página que tenía tráfico, backlinks o enlaces internos, o cuando una página inexistente devuelve por error un código 200 y se convierte en un "soft 404".
Así que el objetivo no es dejar el número de errores 404 en cero. El objetivo es encontrar los pocos 404 que importan y tratar cada uno como corresponde.
¿Qué significa un error 404 para Google?
Un 404 (Not Found) es un código de estado HTTP. El servidor está diciendo "en esta dirección no hay nada". Google se lo toma al pie de la letra. En sus propias palabras, Google "no indexa las URLs que devuelven un código de estado 4xx, y las URLs ya indexadas que devuelven un código 4xx se eliminan del índice".
La misma página incluye dos detalles más que importan para el SEO:
- Google rastrea una URL con 404 cada vez con menos frecuencia, pero no se olvida de ella de inmediato.
- Los códigos 4xx (salvo el 429, "Too Many Requests") no afectan a la frecuencia de rastreo. Acumular errores 404 no ralentiza el rastreo de Googlebot en el resto de tu sitio.
Un 410 (Gone) funciona casi igual. La guía de presupuesto de rastreo de Google recomienda "devolver un código de estado 404 o 410 para las páginas eliminadas de forma permanente" y describe el 404 como "una señal clara de que no se debe volver a rastrear esa URL". En la práctica, la diferencia entre 404 y 410 es mínima. Usa el que te resulte más fácil en tu plataforma.
¿Los errores 404 afectan al SEO?
Por sí solos, no. La propia ayuda de Search Console dice que "las respuestas 404 no son necesariamente un problema si la página se ha eliminado sin ningún sustituto". No existe una penalización global de posicionamiento por tener errores 404. Todos los sitios los tienen: productos eliminados, páginas de campañas antiguas, URLs mal escritas por los usuarios, enlaces de sitios scraper a páginas que nunca existieron.
El impacto SEO se da a nivel de página y depende de lo que tenía la URL rota:
- Posicionamiento y tráfico. Si una página indexada que posicionaba empieza a devolver 404, sale del índice. Y con ella se van todos los clics que conseguía. Es el coste real más habitual.
- Backlinks. Los enlaces externos que apuntan a un 404 no llevan a ninguna parte. Cuando una página cambia de dirección, la redirección 301 es la forma de mantener esos enlaces activos. La guía de Google sobre migraciones de sitios explica que las redirecciones le permiten "transferir todas las señales a las nuevas URLs, lo que incluye volver a rastrear y reasignar los enlaces de otros sitios que apuntan a tus URLs antiguas".
- Enlaces internos. Los enlaces desde tus menús, artículos y fichas de producto hacia un 404 llevan a visitantes y rastreadores a un callejón sin salida, y desperdician la autoridad que querías transmitir. Consulta nuestra guía de enlazado interno para ver cómo la estructura de enlaces guía el rastreo.
- Experiencia de usuario y conversiones. Un visitante que hace clic en "Comprar" o "Precios" y se encuentra una página de error suele irse. Son ingresos perdidos, opine lo que opine Google.
Un 404 en una URL que nadie enlaza, nadie visita y Google nunca indexó no te cuesta nada. Un 404 en la ficha del producto más vendido del año pasado, con 40 dominios de referencia, es una pérdida real.
¿Qué es un soft 404 y por qué es peor?
Un soft 404 es una página que parece un error para los usuarios o para Google, pero devuelve un código de estado 200 (OK). Por ejemplo: una página de categoría vacía, una plantilla de "producto no encontrado" servida con 200 o una URL inexistente redirigida sin más a la página de inicio. Google tiene que adivinar, y Search Console la marca como soft 404.
Google describe un soft 404 como una página que le dice al usuario que la página no existe "y además devuelve un código de estado 200 (correcto)". Los soft 404 son peores que los 404 reales por dos motivos. Primero, pierdes el control: Google decide por su cuenta si la página cuenta como error, y también puede equivocarse con páginas válidas pero con poco contenido. Segundo, se resiente la eficiencia del rastreo. La guía de presupuesto de rastreo de Google advierte que "las páginas soft 404 se seguirán rastreando y desperdiciarán tu presupuesto". Un 404 real permite a Googlebot dejar de insistir, pero un soft 404 se sigue rastreando. La solución es sencilla: devuelve un 404 o 410 real para las páginas que no existen y añade contenido real a las páginas que sí existen pero parecen vacías.
¿Por qué redirigir todos los 404 a la página de inicio provoca soft 404?
Muchos plugins y agencias "arreglan" los 404 redirigiendo todas las URLs inexistentes a la home. Google lo desaconseja: "No redirijas muchas URLs antiguas a un único destino irrelevante, como la página principal del nuevo sitio. Esto puede confundir a los usuarios y podría tratarse como un error soft 404". Una redirección solo ayuda cuando el destino sustituye de verdad a la página antigua.
Soft 404 en sitios con JavaScript
Las aplicaciones de una sola página (SPA) a menudo no pueden enviar un estado 404 desde el servidor para una ruta inexistente, así que todas las rutas que no existen devuelven 200. Los conceptos básicos de SEO para JavaScript de Google proponen dos soluciones: usar una redirección con JavaScript a una URL en la que el servidor responda con 404 (por ejemplo, /not-found) o añadir <meta name="robots" content="noindex"> a las vistas de error mediante JavaScript.
¿Qué errores 404 deberías corregir primero?
Corrige primero los 404 de URLs que todavía tienen valor: páginas con backlinks, tráfico pasado o enlaces internos que apuntan a ellas. Deja en paz los 404 de URLs basura. Un 404 es la respuesta correcta para una página que nunca existió o que se eliminó a propósito sin sustituto.
Usa esta tabla para decidir qué hacer con cada URL rota:
| Situación | Respuesta correcta | Por qué |
|---|---|---|
| La página se trasladó a una nueva URL | Redirección 301 a la nueva URL | Conserva visitantes, enlaces y señales (301 vs 302) |
| Página eliminada con un sustituto cercano (modelo más nuevo, artículo fusionado) | 301 al sustituto | Los usuarios siguen encontrando lo que buscaban |
| Página eliminada sin sustituto | Dejarla como 404 o 410 | Es la respuesta que Google recomienda para páginas eliminadas |
| Página borrada por error | Restaurarla en la misma URL | La forma más rápida de recuperar el posicionamiento |
| Un enlace interno propio tiene una errata | Corregir el enlace en el origen | Una redirección solo ocultaría el error |
| Enlace externo con errata hacia una página valiosa | 301 de la URL con errata a la página correcta | Recupera el valor del enlace |
| URLs aleatorias, spam o que nunca existieron | Dejarlas como 404 | No hay nada que recuperar |
| Producto agotado temporalmente | Mantener la página activa (200) con información de disponibilidad | Sigue teniendo valor y volverá a estar disponible |
| Página de error o plantilla vacía que devuelve 200 | Devolver un 404/410 real | Elimina el soft 404 |
Para ordenar una lista de URLs rotas, puntúa cada una según tres señales: dominios de referencia, clics orgánicos en los últimos 12–16 meses y número de enlaces internos que apuntan a ella. Si una URL tiene cualquiera de las tres, va a la lista de correcciones. Si no tiene ninguna, puede quedarse como 404. Nuestra guía sobre cómo priorizar las correcciones SEO explica cómo sopesar esto frente al resto de tareas pendientes.
¿Cómo encontrar los errores 404 que importan?
Combina tres fuentes de datos, porque cada una ve algo que las demás no ven.
1. Google Search Console. Ve a Indexación → Páginas y abre los motivos "No se ha encontrado (404)" y "Soft 404". La lista de 404 incluye URLs que Google encontró en cualquier sitio, incluidos enlaces antiguos desde otras webs, así que habrá ruido. La ayuda de Search Console indica que, en muchas de ellas, Google "descubrió esta URL sin ninguna solicitud explícita ni sitemap". Para entender el resto de motivos de ese informe, consulta los errores de Google Search Console explicados.
2. Un rastreador del sitio. Rastrea tu web y filtra los enlaces internos cuyo destino devuelve 4xx. Son los enlaces rotos que controlas directamente, y siempre vale la pena corregirlos en el origen.
3. Tu sitemap y tu analítica. Cualquier URL con 404 que aparezca en tu sitemap XML es una contradicción que le envías a Google, así que elimínala. Lo explicamos en errores del sitemap XML. En tu herramienta de analítica, filtra las páginas vistas por el título de tu página 404 para ver a qué URLs rotas llegan realmente los visitantes y de dónde vienen.
Para comprobar tú mismo el código de estado de una URL, solicita solo las cabeceras:
curl -I https://example.com/old-page
# HTTP/2 404 → 404 real
# HTTP/2 200 → revisa el contenido: si muestra un mensaje de "no encontrado", es un soft 404
# HTTP/2 301 → sigue la cabecera Location y comprueba la URL final
Una auditoría SEO gratuita de SEORecheck rastrea tus páginas en un navegador real y enumera los enlaces internos rotos, las páginas 4xx y soft 404, y las redirecciones que terminan en errores, con las URLs exactas afectadas.
¿Cómo corregir errores 404 sin crear problemas nuevos?
Trabaja la lista en este orden:
- Restaura las páginas borradas por error. Consulta con quien gestiona el contenido antes de redirigir nada.
- Redirige con un 301 las páginas trasladadas o sustituidas, una a una, al equivalente más relevante. Apunta directamente a la URL final para evitar cadenas de redirecciones. Google recomienda mantener las redirecciones "el mayor tiempo posible, generalmente al menos un año".
- Corrige los enlaces internos en el origen. Actualiza la navegación, los enlaces del contenido y las etiquetas canonical para que apunten a URLs activas con 200, no a redirecciones.
- Convierte los soft 404 en 404 reales desde tu CMS o la configuración del servidor, y asegúrate de que tu plantilla de error personalizada devuelve el estado 404.
- Elimina las URLs muertas de los sitemaps.
- Valida en Search Console con la herramienta de inspección de URLs y la opción "Validar corrección" en el motivo afectado.
Crea una página 404 personalizada útil
Tu página 404 debe devolver un estado 404 y ayudar a los visitantes a seguir navegando: un mensaje breve, un buscador interno, enlaces a las categorías principales o a las páginas más populares y una opción de contacto. No debe redirigir automáticamente ni ser la típica página de error en blanco del servidor.
Errores habituales
- Redirigir todos los 404 a la página de inicio (soft 404 y usuarios confundidos).
- Usar un 302 para traslados permanentes.
- Bloquear las URLs con 404 en el robots.txt. Así Google no puede ver el 404 y puede mantener la URL indexada durante más tiempo.
- Alarmarse por un aumento de 404 después de eliminar páginas antiguas a propósito. Si esas páginas no tenían valor, es lo esperable.
- Dejar que un rediseño o un cambio de CMS rompa cientos de URLs de golpe. Añade comprobaciones de códigos de estado a tus pruebas de regresión SEO antes de cada lanzamiento.
¿Cuánto tarda Google en procesar las correcciones?
No hay un plazo fijo. Google vuelve a rastrear las URLs según su propio calendario, y las URLs con 404 se rastrean cada vez con menos frecuencia, así que una redirección añadida a un 404 antiguo puede tardar semanas en detectarse. Las páginas valiosas restauradas o redirigidas suelen rastrearse antes, sobre todo si están en tu sitemap y enlazadas internamente. Usa la inspección de URLs para solicitar la indexación de las más importantes y, unas semanas después, compara los clics de esas URLs en el informe de Rendimiento.
Para comprobar que las correcciones se mantienen, vuelve a rastrear al cabo de 30–60 días y compara las listas de URLs rotas. El informe de comparación de ejemplo de SEORecheck muestra este tipo de desglose: corregido / sin resolver / nuevo.
Puntos clave
- Los errores 404 no penalizan todo tu sitio. Google simplemente elimina esas URLs del índice, y los códigos 4xx (salvo el 429) no cambian la frecuencia de rastreo.
- El coste SEO se da a nivel de página: posiciones perdidas, backlinks desaprovechados y enlaces internos rotos en URLs que tenían valor.
- Los soft 404 (contenido de error con estado 200) desperdician presupuesto de rastreo. Devuelve un 404 o 410 real en su lugar.
- Usa un 301 solo cuando exista un sustituto relevante. Nunca envíes todos los 404 a la página de inicio.
- Prioriza según backlinks, tráfico pasado y enlaces internos, y deja como 404 las URLs sin valor.
- Corrige los enlaces internos en el origen, limpia tu sitemap y vuelve a comprobar al cabo de 30–60 días.


