≡En resumen
- Un 404 significa que el servidor responde, pero no encuentra nada en esa URL concreta.
- Las causas típicas son URL mal escritas, páginas borradas y cambios de dirección sin redirección 301.
- Si el contenido se ha movido, redirige con un 301; si ya no existe, un 404 o un 410 es la respuesta correcta.
- Google retira del índice las URL que devuelven 404, pero un 404 bien puesto no es un problema en sí.
- Un soft 404, una página de error que devuelve 200, es peor que un 404 real.
01 ¿Qué es el error 404 Not Found?
Lo importante es que el servidor sí responde: el dominio existe y la web funciona, pero en esa dirección concreta no hay nada. Por eso un 404 es distinto de un error de conexión o de DNS, en el que ni siquiera se llega al servidor. Los códigos que empiezan por 4 son errores del cliente, es decir, de la petición, frente a los 5xx, que son fallos del servidor.
El código lo define hoy la RFC 9110 del IETF, publicada en junio de 2022, que agrupa la semántica de HTTP. Si todo va bien, la respuesta es un código 200 OK.
| Mensaje | Dónde lo verás |
|---|---|
| 404 Not Found | Página por defecto de servidores como nginx o Apache |
| The requested URL was not found on this server | Mensaje típico de Apache |
| Page Not Found o Página no encontrada | Páginas 404 personalizadas de webs y CMS |
| HTTP Error 404 | Navegadores y servidores Windows (IIS) |
| Not found (404) | Informe de indexación de páginas de Google Search Console |
02 Por qué aparece un error 404
URL mal escrita
Una letra de más, una barra que falta o mayúsculas donde no tocan: la causa más frecuente cuando el enlace lo escribe una persona.
Página eliminada
El producto se descatalogó o el artículo se borró y nadie creó una alternativa.
URL cambiada sin redirección
Se renombró la página o se cambió la estructura de la web sin redirigir la dirección antigua.
Enlaces rotos
Otras webs, redes sociales o tu propio menú siguen apuntando a la URL vieja.
Migración o rediseño
Al cambiar de CMS o de dominio se pierden cientos de URL si no se prepara un mapa de redirecciones.
Configuración del servidor
Reglas de reescritura mal definidas o, en WordPress, enlaces permanentes que dejan de funcionar tras un cambio.
03 Cómo solucionar un error 404 si eres usuario
-
1
Recarga la página
Pulsa F5 o el botón de recarga: a veces el fallo es momentáneo.
-
2
Revisa la URL
Comprueba que no haya letras de más, espacios o un final cortado al copiar el enlace.
-
3
Sube un nivel
Borra la última parte de la dirección (de /blog/articulo/ a /blog/) para llegar a una página que exista.
-
4
Usa el buscador de la web
O busca en Google el título de la página junto al nombre del sitio.
-
5
Consulta una copia guardada
Servicios de archivo como Wayback Machine pueden conservar versiones antiguas de la página.
-
6
Avisa al propietario
Si el enlace roto está en su propia web, te lo agradecerá.
04 Cómo solucionar los errores 404 de tu web
-
1
Encuéntralos
Revisa el informe de indexación de páginas de Google Search Console (estado «No se ha encontrado (404)») y rastrea tu web con una herramienta como Screaming Frog.
-
2
Prioriza
Empieza por las URL que reciben visitas, tienen enlaces externos o aparecen en tu menú y tus enlaces internos.
-
3
Decide qué hacer con cada una
Si hay un contenido equivalente, redirige con un 301; si no lo hay y no volverá, deja el 404 o usa un 410.
-
4
Corrige los enlaces internos
Cambia los enlaces de tu propia web para que apunten directamente a la URL correcta, sin pasar por redirecciones.
-
5
Actualiza el sitemap
Quita del sitemap XML las URL que ya no existen.
-
6
Comprueba el resultado
Vuelve a rastrear y verifica en Search Console que los errores desaparecen con el tiempo.
| Situación | Respuesta correcta | Qué hace Google |
|---|---|---|
| El contenido se ha movido a otra URL | 301 Moved Permanently | Transfiere la señal a la nueva URL |
| El contenido no existe y no hay sustituto | 404 Not Found | Retira la URL del índice y la rastrea menos |
| El contenido se eliminó a propósito para siempre | 410 Gone | Lo trata igual que un 404 |
| Página de error que devuelve 200 OK | Soft 404 (a evitar) | La marca como error y no la muestra en resultados |
05 Cómo crear una buena página de error 404
Por muy bien que cuides tu web, alguien escribirá mal una dirección o seguirá un enlace antiguo. La página 404 personalizada es la que decide si ese visitante se va o sigue navegando, así que merece el mismo cuidado que cualquier otra plantilla.
- ✓Dilo claro y sin tecnicismos: «No encontramos esta página».
- ✓Mantén la cabecera, el menú y el pie de tu web para que el usuario no se sienta fuera del sitio.
- ✓Incluye un buscador interno y enlaces a las secciones o productos más visitados.
- ✓Añade una vía de contacto por si buscaba algo concreto.
- ✓Comprueba que el servidor devuelve el código 404 y no un 200.
- ✓Mide las visitas a la página 404 en tu analítica para descubrir enlaces rotos.
Vaya, esta página ya no está. Puede que el producto se haya agotado o que el enlace esté mal escrito. Prueba a buscarlo, echa un vistazo a las novedades o escríbenos y te ayudamos a encontrarlo.
06 Cómo afecta el error 404 al SEO
Google explica que, cuando una URL devuelve 404, su sistema la retira del índice si estaba indexada y reduce poco a poco la frecuencia de rastreo, y que las respuestas 404 no son necesariamente un problema si la página se retiró sin sustituto. El daño real aparece cuando el 404 afecta a páginas que tenían tráfico o enlaces entrantes: esa autoridad se pierde si no rediriges con una redirección 301.
- ✓No redirijas todos los 404 a la portada: Google puede tratarlos como soft 404 y el usuario no encuentra lo que buscaba.
- ✓Asegúrate de que tu página de error devuelve de verdad el código 404, no un 200.
- ✓Diseña una página 404 útil: mensaje claro, buscador y enlaces a las secciones principales.
- ✓Planifica las redirecciones antes de cualquier migración o cambio de estructura de URL.
- ✓Revisa los 404 de Search Console de forma periódica, no solo cuando cae el tráfico.
La mayoría de avalanchas de 404 llegan tras una migración web mal planificada. Una auditoría SEO técnica detecta los errores, las cadenas de redirecciones y los soft 404 y los prioriza por impacto, y un servicio de posicionamiento web vigila que no vuelvan a aparecer mes a mes.
Preguntas frecuentes sobre Código de servidor error 404 Not Found
Significa «no encontrado»: el servidor funciona, pero no hay ningún contenido en la URL que has pedido.
Es el mensaje de error 404 de servidores Apache: la dirección solicitada no existe en ese servidor, normalmente porque se borró, se movió o está mal escrita.
Como usuario, revisa la URL, recarga o usa el buscador de la web. Como propietario, redirige con un 301 las URL movidas y corrige los enlaces que apuntan a páginas inexistentes.
Un 404 en una página que no debe existir no es un problema. Sí lo es perder con un 404 páginas que tenían tráfico o enlaces, porque esa visibilidad desaparece.
El 404 dice que no se encuentra el recurso; el 410 añade que se ha eliminado de forma permanente. Google trata ambos de forma parecida.
Es una página que muestra un mensaje de error o está vacía pero devuelve un código 200 OK. Google la detecta como error y no la muestra en resultados.
Son formas mal escritas de Page Not Found y 404 Not Found. Se refieren al mismo error: la página solicitada no existe.
Fuentes consultadas
Sobre el autor
Raúl Aránega Segura
CEO y especialista SEO en appyweb
Fundador de appyweb. Más de una década posicionando webs y tiendas online en Google y, ahora, en las respuestas de la IA.
Ver perfil en LinkedIn ↗