Haces clic en un enlace o escribes una URL en tu navegador y aparece el mensaje "404 Not Found". La página que buscas no existe o no se puede encontrar. En esta guía explicamos qué significa exactamente un error 404, cuáles son sus causas y cómo puedes solucionarlo como visitante o como propietario de una web.

¿Qué es un error HTTP 404?

El código de estado HTTP 404 significa que el servidor ha recibido bien la solicitud, pero no encuentra la página o el archivo solicitado. A diferencia de un error 500 (error del servidor) o un error 503 (servidor sobrecargado), el servidor funciona perfectamente: lo único que ocurre es que la URL solicitada no existe.

Estas son las causas más frecuentes:

  • Errata en la URL: un carácter incorrecto o una barra que falta en la dirección web
  • Página eliminada o movida: la página existió en su momento, pero ya no está disponible
  • Enlace interno roto: un enlace de la web apunta a una página que no existe
  • Estructura de enlaces permanentes incorrecta: sobre todo en WordPress, después de una actualización o una migración
  • Falta una redirección: la URL ha cambiado sin una redirección 301 de la antigua a la nueva
  • Resultado de búsqueda obsoleto: Google todavía muestra una URL antigua que ya no existe

Variantes del error 404

El mensaje de error 404 aparece de distintas formas. En cuanto veas el código 404, esta guía te sirve.

Mensaje de errorDescripción
404 Not FoundLa variante más habitual
HTTP Error 404Mensaje de error HTTP estándar
Error 404 - Page Not FoundPresentación alternativa
The requested URL was not found on this serverVariante específica de Apache
404 - File or directory not foundVariante de IIS/Windows
Página no encontradaTraducción al español
¡Vaya! No se ha podido encontrar esa página.Presentación específica de WordPress

Solucionar el error 404 como visitante

Como visitante, puedes probar lo siguiente:

  1. Comprueba la URL: mira si hay erratas en la dirección web. Fíjate en las mayúsculas y las minúsculas.
  2. Ve a la página de inicio: abre la página principal y busca la página que quieres a través del menú o de la función de búsqueda.
  3. Usa la función de búsqueda: si la web tiene una barra de búsqueda, busca por el tema o el título.
  4. Prueba la caché de Google: busca la URL en Google y haz clic en los tres puntos → "Caché" para ver una versión guardada anteriormente.
  5. Prueba la Wayback Machine: ve a web.archive.org e introduce la URL para ver una versión archivada.

Solucionar el error 404 como propietario de la web

¿Eres el propietario de la web? Sigue estos 8 pasos para localizar y solucionar los errores 404.

1. Vuelve a guardar los enlaces permanentes de WordPress

En WordPress, una estructura de enlaces permanentes incorrecta es la causa más frecuente de los errores 404. Para solucionarlo:

  1. Ve al escritorio de WordPress → Ajustes → Enlaces permanentes
  2. No cambies nada: haz clic directamente en "Guardar cambios
  3. Así se reescribe el archivo .htaccess con las reglas de reescritura correctas

¿Vuelven a funcionar tus páginas? Entonces el archivo .htaccess estaba dañado o incompleto. Es algo que suele ocurrir después de una actualización de WordPress, una migración o un cambio de proveedor de hosting.

2. Comprueba el archivo .htaccess

Si volver a guardar los enlaces permanentes no ayuda, comprueba manualmente el archivo .htaccess:

Inicia sesión por FTP y abre el archivo .htaccess en la raíz de tu web. Debe contener estas reglas estándar de WordPress:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Si el archivo está vacío o tiene otro contenido, sustitúyelo por el código anterior.

3. Busca y repara los enlaces internos rotos

Los enlaces internos rotos llevan a los visitantes a páginas que no existen. Para localizarlos:

  • Google Search Console: ve a Indexación → Páginas y filtra por "No se ha encontrado (404)"
  • Plugin Broken Link Checker: instala este plugin de WordPress para comprobar automáticamente todos los enlaces
  • Screaming Frog: rastrea toda tu web y exporta todas las URL con error 404

Repara cada enlace roto corrigiendo la URL o eliminando el enlace si la página de destino ya no existe.

4. Configura redirecciones 301

Si has movido, renombrado o eliminado páginas, configura redirecciones 301 de la URL antigua a la nueva. Así evitas errores 404 y conservas tu valor SEO.

Mediante .htaccess:

Redirect 301 /oude-pagina/ /nieuwe-pagina/
Redirect 301 /blog/oud-artikel/ /blog/nieuw-artikel/

Mediante un plugin de WordPress: usa el plugin Redirection para gestionar todas tus redirecciones de forma clara.

Importante: usa siempre una redirección 301 (permanente), no una 302 (temporal). Solo una redirección 301 transfiere el valor SEO a la nueva URL.

5. Crea una página 404 personalizada

Una buena página 404 personalizada ayuda a los visitantes a encontrar de todos modos lo que buscan y reduce el porcentaje de rebote:

  • Muestra un mensaje amable ("Vaya, esta página no existe")
  • Añade una barra de búsqueda
  • Muestra enlaces a páginas o categorías populares
  • Añade un enlace a la página de inicio
  • Mantén la identidad visual coherente con el resto de tu web

En WordPress puedes crear una página 404 personalizada modificando el archivo 404.php en la carpeta de tu tema.

6. Revisa Google Search Console

Google Search Console es tu mejor herramienta para supervisar los errores 404:

  1. Ve a Indexación → Páginas
  2. Filtra por "No se ha encontrado (404)" y "Soft 404"
  3. Mira qué URL devuelven un error 404
  4. Configura redirecciones para las páginas importantes
  5. Solicita de nuevo la indexación cuando hayas solucionado los problemas

Soft 404: es una página que devuelve un código de estado 200, pero cuyo contenido se parece al de una página 404 (por ejemplo, "No se han encontrado resultados"). Google la trata como un error 404. Asegúrate de que las páginas vacías devuelvan un código de estado 404 real.

7. Comprueba los permisos de los archivos y el propietario

A veces un servidor devuelve un error 404 en lugar de un 403 (Forbidden) cuando los archivos o las carpetas tienen permisos incorrectos:

  • Carpetas: 755 (rwxr-xr-x)
  • Archivos: 644 (rw-r--r--)
  • Propietario: debe coincidir con el usuario del servidor web

8. Comprueba las DNS y la configuración del dominio

Si toda tu web muestra un error 404 (no solo algunas páginas concretas), comprueba lo siguiente:

  • Si tu dominio está correctamente vinculado a tu hosting
  • Si el DocumentRoot de la configuración de tu servidor web apunta a la carpeta correcta
  • Si tu certificado SSL está correctamente configurado (HTTPS o HTTP)

Impacto de los errores 404 en el SEO

Los errores 404 tienen un impacto directo en el posicionamiento de tu web en los buscadores:

  • Pérdida de valor de los enlaces: los enlaces externos que apuntan a páginas 404 pierden su valor SEO (link juice)
  • Presupuesto de rastreo desperdiciado: Google dedica tiempo a rastrear páginas que no existen
  • Mala experiencia de usuario: los visitantes que acaban en una página 404 suelen abandonar tu web de inmediato
  • Desindexación: las páginas que devuelven un error 404 durante mucho tiempo se eliminan del índice de Google

Consejo: unos pocos errores 404 son normales y no perjudican. Google da por hecho que las webs eliminan páginas de vez en cuando. Pero las grandes cantidades de errores 404 (cientos o miles) son señal de una mala higiene de la web y pueden afectar negativamente a tu posicionamiento.

Evitar los errores 404

Con estas medidas reduces al mínimo el número de errores 404 en tu web:

  • Configura siempre redirecciones: con cada cambio de URL, una redirección 301 de la antigua a la nueva
  • Usa estructuras de URL coherentes: elige una estructura de enlaces permanentes y no la cambies más
  • Prueba los enlaces después de los cambios: comprueba tras cada actualización o migración si todos los enlaces internos siguen funcionando
  • Supervisa con Search Console: comprueba con regularidad si hay nuevos errores 404
  • Evita las URL escritas directamente en el código: en WordPress, usa siempre funciones como get_permalink()
  • Elige un hosting WordPress fiable: un buen hosting evita los errores 404 técnicos

Preguntas frecuentes sobre el error 404

¿Qué significa exactamente HTTP 404 Not Found?

El código de estado HTTP 404 indica que el servidor ha recibido correctamente tu solicitud, pero no encuentra la página o el archivo solicitado en la URL indicada. El servidor funciona perfectamente: lo único que ocurre es que esa URL concreta no existe. Puede deberse a una errata, una página eliminada o una redirección que falta.

¿Un error 404 es lo mismo que una "web caída"?

No. Con un error 404, el servidor funciona correctamente y lo único que no se encuentra es esa página concreta. Si toda la web está caída, lo normal es que aparezca un error 500, 502 o 503. Un 404 afecta a la página, no al servidor.

¿Tengo que solucionar todos los errores 404 de mi web?

No necesariamente. Google da por hecho que las webs eliminan páginas de vez en cuando. Céntrate en los errores 404 que (1) generaban mucho tráfico, (2) tienen enlaces entrantes (backlinks) o (3) aparecen en tus propios enlaces internos. Usa Google Search Console para decidir qué URL con error 404 tienen prioridad: ordénalas por número de impresiones o de clics.

¿Cuál es la diferencia entre un 404 y un soft 404?

Un 404 real devuelve el código de estado HTTP 404, de modo que Google sabe que la página no existe. Un soft 404 devuelve el código de estado 200 (OK), pero su contenido es el de una página de "no encontrado". Google reconoce los soft 404 y los trata igual, pero es mejor usar códigos de estado 404 reales para que los buscadores entiendan mejor tu web.

¿Cómo configuro una redirección de una página 404 a otra página?

Usa una redirección 301 en tu archivo .htaccess: Redirect 301 /oude-url/ /nieuwe-url/. En WordPress también puedes usar el plugin Redirection para gestionarlas de forma clara. Redirige solo a páginas relevantes: redirigir todas las páginas 404 a la página de inicio es una mala práctica que Google puede considerar un soft 404.

¿Tienes problemas con errores 404 después de una migración? Deja que Theory7 migre tu web gratis, con redirecciones correctas y sin tiempo de inactividad. También puedes consultar nuestros planes de hosting web con soporte profesional.