Resume este artículo, encuentra los puntos clave o pregunta lo que quieras entender mejor.
Un error 404 es una respuesta HTTP que indica que el servidor no ha encontrado el recurso solicitado en una URL determinada. Puede aparecer porque una página fue eliminada, cambió de dirección, existe un enlace incorrecto o el usuario escribió mal la URL.
No todos los errores 404 representan un problema de SEO. Si una página fue eliminada definitivamente y no existe otra equivalente, devolver un código 404 puede ser la respuesta correcta. Si el contenido se trasladó a otra URL relevante, entonces puede ser necesario utilizar una redirección 301.
Qué es un error 404
El código HTTP 404 Not Found indica que el servidor pudo recibir la solicitud, pero no encontró el recurso solicitado.
Por ejemplo, si alguien intenta acceder a:
https://ejemplo.com/servicio-antiguo/
y esa página ya no existe, el servidor puede responder con un código 404.
El navegador suele mostrar entonces una página con un mensaje como:
Página no encontrada
La página visual que ve el usuario y el código HTTP que devuelve el servidor son conceptos relacionados, pero diferentes. Una página puede mostrar un mensaje de error y, aun así, devolver incorrectamente un código 200.
Por qué aparece un error 404
Existen muchas causas posibles.
- La página fue eliminada.
- La URL cambió sin implementar una redirección.
- Un enlace interno contiene un error.
- Un sitio externo enlaza una dirección incorrecta.
- El usuario escribió mal la URL.
- Se cambió la estructura de enlaces permanentes.
- Un producto o contenido dejó de existir.
- Una migración dejó URLs antiguas sin gestionar.
Antes de corregir un 404 hay que entender por qué existe. No todos necesitan la misma solución.
Los errores 404 afectan al SEO
Un error 404 aislado no implica automáticamente una pérdida de posiciones para todo el sitio.
Google indica que los errores 404 de URLs que realmente ya no deberían existir son normales y, por sí mismos, no perjudican la indexación ni el posicionamiento general del sitio.
El problema puede aparecer cuando:
- Una página importante desaparece accidentalmente.
- Existen enlaces internos hacia URLs inexistentes.
- Se pierden páginas que recibían tráfico o enlaces.
- Una migración deja muchas URLs relevantes sin redireccionar.
- Se utilizan redirecciones hacia destinos que no guardan relación.
Por eso no conviene medir la salud SEO simplemente contando cuántos 404 existen.
Diferencia entre error 404 y redirección 301
Un 404 y una redirección 301 comunican situaciones diferentes.
| Código | Qué significa | Cuándo utilizarlo |
|---|---|---|
| 404 | El recurso no fue encontrado | Cuando la URL no existe y no tiene reemplazo adecuado |
| 301 | El recurso se trasladó de forma permanente | Cuando existe otra URL que reemplaza realmente a la anterior |
No debería añadirse una redirección 301 únicamente para hacer desaparecer un 404 de Search Console.
Cuándo redirigir un 404 con 301
La redirección tiene sentido cuando existe un destino claramente equivalente o suficientemente relacionado.
Por ejemplo:
/servicios/consultoria-seo-antigua/
puede redirigirse hacia:
/servicios/consultoria-seo/
si la segunda página reemplaza realmente a la anterior.
Google recomienda utilizar una redirección permanente cuando el contenido se ha movido a otra ubicación.
Cuándo dejar una URL en 404
Una URL puede mantenerse como 404 cuando:
- El contenido fue eliminado definitivamente.
- No existe una página equivalente.
- La URL nunca existió.
- Se trata de una dirección generada por error.
- Redirigirla llevaría al usuario hacia contenido sin relación.
Google recomienda devolver 404 o 410 cuando una página fue retirada y no existe otro contenido similar que la sustituya.
Esto es preferible a enviar automáticamente todas las URLs desaparecidas hacia la página principal.
Qué diferencia hay entre 404 y 410
Los dos códigos indican que el contenido ya no está disponible.
404 Not Found significa que el recurso no fue encontrado.
410 Gone comunica de forma más explícita que el recurso fue eliminado.
Para Google, ambos pueden utilizarse cuando un contenido desapareció definitivamente y no tiene reemplazo. Google señala que procesa 404 y 410 de forma similar en este contexto.
Qué es un soft 404
Un soft 404 ocurre cuando una página parece no existir para el usuario o para Google, pero el servidor no devuelve el código HTTP adecuado.
Un ejemplo común es mostrar:
Producto no encontrado
mientras el servidor responde:
200 OK
Google también puede interpretar determinadas redirecciones irrelevantes como soft 404.
Por ejemplo, redirigir cientos de productos eliminados hacia la página de inicio únicamente para evitar códigos 404 puede generar esta situación.
Por qué no debes redirigir todos los 404 a la home
Es una práctica frecuente, pero generalmente poco útil.
Imagina que una persona busca:
/blog/guia-google-analytics/
y termina automáticamente en:
/
La página principal no responde a la necesidad original.
Google recomienda evitar redirigir muchas URLs antiguas hacia un destino irrelevante, como la home, porque puede confundir al usuario y tratarse como un soft 404.
Cómo encontrar errores 404
Existen varias formas de detectarlos.
Google Search Console
Actualmente pueden revisarse dentro del informe de Indexación de páginas y mediante la herramienta de inspección de URLs.
Search Console puede mostrar URLs conocidas por Google que responden con 404 y ayudar a determinar cómo fueron descubiertas.
Rastreadores SEO
Herramientas de crawling pueden recorrer los enlaces internos y detectar URLs que devuelven códigos 404.
Esto es especialmente útil para localizar enlaces rotos dentro del propio sitio.
Analítica y registros del servidor
También pueden ayudar a identificar URLs inexistentes que siguen recibiendo solicitudes de usuarios o bots.
Cómo solucionar un error 404 correctamente
La solución depende de cada caso.
| Situación | Acción recomendada |
|---|---|
| La URL tiene un error en un enlace interno | Corregir el enlace |
| La página cambió de dirección | Redirección permanente hacia la nueva URL |
| La página fue eliminada sin reemplazo | Mantener 404 o 410 |
| La página todavía debería existir | Restaurarla o solucionar el error técnico |
| Existe una URL nueva equivalente | Redirigir a esa página |
| La URL nunca existió | Normalmente puede mantenerse en 404 |
Error 404 en Google Search Console
Encontrar una URL 404 en Search Console no significa automáticamente que exista un problema que deba corregirse.
Primero hay que determinar si esa URL:
- Debería existir.
- Está incluida en el sitemap.
- Recibe enlaces internos.
- Fue reemplazada.
- Tiene tráfico o enlaces externos importantes.
Si una URL fue eliminada intencionalmente y no tiene reemplazo, un 404 puede ser completamente normal.
Google recomienda priorizar especialmente los errores correspondientes a URLs enlazadas desde el propio sitio o incluidas en el sitemap.
Error 404 en WordPress
En WordPress pueden aparecer errores 404 después de:
- Cambiar slugs.
- Eliminar páginas.
- Modificar categorías.
- Cambiar la estructura de enlaces permanentes.
- Migrar contenido.
- Modificar plugins o tipos de contenido.
Si muchas páginas válidas comienzan a mostrar 404 de forma repentina, conviene revisar primero la configuración técnica antes de crear redirecciones individualmente.
Si una única URL cambió, puede configurarse una redirección hacia su reemplazo real.
Cómo debería ser una buena página 404
Aunque el servidor devuelva correctamente un código 404, la página visible puede diseñarse para ayudar a la persona.
Google recomienda que una página 404 personalizada comunique claramente que el contenido no pudo encontrarse y mantenga elementos útiles de navegación.
Puede incluir:
- Un mensaje claro.
- Menú de navegación.
- Enlace a la página principal.
- Buscador interno.
- Accesos a contenidos relevantes.
Lo importante es que esa página siga devolviendo un código HTTP 404 real.
Errores frecuentes al gestionar páginas 404
- Redirigir todos los errores hacia la home.
- Crear 301 hacia contenidos sin relación.
- Devolver código 200 en una página que dice no encontrada.
- Mantener enlaces internos rotos.
- Dejar URLs eliminadas dentro del sitemap.
- Crear redirecciones en cadena.
- Redirigir únicamente para eliminar avisos de Search Console.
- Bloquear URLs 404 mediante robots.txt sin necesidad.
Cómo decidir entre 301 y 404
La decisión puede reducirse a una pregunta sencilla:
¿Existe otra página que realmente sustituya a esta URL?
Si la respuesta es sí, una redirección permanente puede tener sentido.
Si la respuesta es no y el contenido desapareció definitivamente, devolver 404 o 410 suele ser una solución correcta.
Una buena gestión de errores 404 no consiste en eliminar todos los códigos de error. Consiste en asegurarse de que cada URL devuelve la respuesta adecuada según lo que realmente ocurrió con el contenido.
Explora nuestros servicios o cuéntanos qué necesitas mejorar.
Convierte lo que aprendes en el siguiente paso de tu negocio
Preguntas frecuentes sobre el error 404
Qué significa error 404
Significa que el servidor no encontró el recurso solicitado en la URL indicada.
Un error 404 afecta al SEO
No necesariamente. Las URLs que realmente ya no deberían existir pueden devolver 404 sin perjudicar por sí mismas el posicionamiento general del sitio.
Cuándo debo hacer una redirección 301 desde un 404
Cuando la página antigua tiene un nuevo destino equivalente o claramente relevante que la reemplaza.
Debo redirigir todos los errores 404
No. Si el contenido fue eliminado y no tiene un reemplazo adecuado, mantener un código 404 o 410 puede ser la decisión correcta.
Es correcto redirigir todos los 404 a la página de inicio
No es recomendable. Una redirección hacia un destino sin relación puede confundir al usuario y Google puede interpretarla como un soft 404.
Qué diferencia hay entre 404 y 410
404 indica que el recurso no fue encontrado y 410 comunica que fue eliminado. Ambos pueden utilizarse cuando un contenido desapareció definitivamente y no tiene reemplazo.
Qué es un soft 404
Es una situación en la que una página parece no existir, pero el servidor devuelve un código incorrecto como 200 o se utiliza una redirección que no representa realmente el contenido solicitado.
Cómo encontrar errores 404 en Google
Pueden revisarse mediante el informe de Indexación de páginas de Search Console y la herramienta de inspección de URLs.
Una página 404 debe devolver código 404
Sí. Aunque tenga diseño, enlaces y opciones de navegación, el servidor debería devolver el código HTTP 404 cuando el recurso realmente no existe.
Qué hago si una página importante devuelve 404 por error
Si la página debería seguir disponible, conviene restaurarla o solucionar el problema técnico en lugar de dejarla permanentemente como 404.