Qué es el error 404 y cómo solucionarlo

Qué es el error 404 y cómo solucionarlo: causas, diagnóstico con herramientas gratuitas y pasos concretos para corregir errores 404 en WordPress.
Error 404 en un sitio web

Si alguna vez has visto la pantalla «404 Not Found» al intentar abrir una página, ya sabes lo que es el error 404. Este código de estado HTTP indica que el servidor no pudo encontrar la página que solicitaste. No es solo un inconveniente para el usuario: si tu sitio tiene muchos errores 404 sin resolver, Google puede interpretar que tu web no está bien mantenida, lo que afecta tu posicionamiento.

En este artículo explicamos qué es el error 404 y cómo solucionarlo paso a paso, para que puedas diagnosticarlo, corregirlo y prevenir que vuelva a ocurrir.

error 404 y cómo solucionarlo

Qué es exactamente el error 404

El error 404 es uno de los códigos de estado HTTP más conocidos. Cuando un navegador o un bot de Google solicita una URL, el servidor responde con un código:

  • 200 OK: la página existe y se carga correctamente
  • 301 Redirect: la página se movió a otra URL permanentemente
  • 404 Not Found: la página no existe en el servidor
  • 500 Internal Server Error: el servidor falló al procesar la solicitud

Un error 404 no significa que tu web esté caída —significa que una URL específica no tiene contenido asociado en el momento en que se solicita.

Por qué aparecen errores 404 en tu web

Las causas más frecuentes son:

1. La página fue eliminada sin redireccionar

Si borras una entrada de WordPress o una página sin configurar una redirección, cualquier enlace interno o externo que apunte a esa URL generará un 404. Esto es especialmente común después de reorganizar categorías o migrar contenido.

2. La URL cambió

Si modificas el slug de una entrada (por ejemplo, de /mi-entrada-vieja/ a /mi-entrada-nueva/) sin configurar un redirect 301, la URL anterior queda huérfana.

3. Enlaces internos rotos

Si en tu contenido haces referencia a una URL que ya no existe —ya sea por una errata en el enlace, un cambio de dominio o una migración—, ese enlace genera un 404 cada vez que alguien lo cliquea.

4. Cambio de dominio o migración

Al migrar de HTTP a HTTPS, de un dominio a otro o de una plataforma a WordPress, si no configuras las redirecciones correctamente, todas las URLs antiguas quedan como 404.

5. Errores en el archivo .htaccess

Un archivo .htaccess mal configurado o corrupto puede hacer que WordPress no pueda resolver las URLs correctamente, generando 404 en todas o algunas páginas.

Cómo encontrar los errores 404 de tu web

Antes de solucionar, necesitas saber qué URLs están generando 404. Estas son las herramientas para detectarlos:

Google Search Console (gratuita)

Ve a Examen > Páginas en Search Console. La sección «Excluidas» muestra URLs con error 404 que Google detectó al rastrear tu sitio. Ahí ves exactamente qué páginas están devolviendo 404 y cuándo las descubrió por última vez.

Screaming Frog SEO Spider (freemium)

Esta herramienta de escritorio rastrea tu sitio como lo haría Google y te lista todas las URLs que devuelven 404. La versión gratuita rastrea hasta 500 URLs, suficiente para la mayoría de sitios pequeños y medianos.

Plugin WordPress: Broken Link Checker

El plugin Broken Link Checker (gratuito) escanea tu contenido en busca de enlaces rotos y los muestra en el panel de WordPress. Es una opción práctica si no quieres usar herramientas externas.

El error 404 y cómo solucionarlo paso a paso

Solución 1: Crear una redirección 301

Si la página se movió o fue eliminada pero tiene tráfico o enlaces apuntando a ella, redirige la URL antigua a una página relevante con un redirect 301 (permanente). En WordPress, puedes hacerlo con:

  • Plugin Redirection (gratuito): configura redirects desde el panel sin tocar archivos
  • .htaccess: añade Redirect 301 /url-vieja https://tudominio.com/url-nueva
  • Rank Math SEO: si usas Rank Math, incluye un gestor de redirecciones integrado

Solución 2: Restaurar la página eliminada

Si la página fue eliminada por error, WordPress la guarda en la papelera durante 30 días. Ve a Entradas > Papelera, busca la entrada y restáurala. Si la papelera ya está vacía, recrea la página con el mismo slug.

Solución 3: Corregir enlaces internos rotos

Una vez que identifiques qué enlaces apuntan a URLs 404 (con Search Console o Screaming Frog), actualízalos manualmente en el contenido de WordPress. Si el contenido original ya no existe pero tienes uno similar, apunta el enlace a esa alternativa.

Solución 4: Restablecer los permalinks

A veces el problema es un archivo .htaccess corrupto o un cambio en la estructura de URLs. Ve a Ajustes > Enlaces permanentes y haz clic en «Guardar cambios» sin modificar nada. Esto regenera el .htaccess y resuelve muchos 404 inesperados.

Solución 5: Crear una página 404 personalizada

Mientras solucionas los 404 individuales, asegúrate de que tu página de error 404 no sea una pantalla en blanco. Debe incluir: un mensaje claro, un buscador, enlaces a las páginas más populares y un enlace a la página de contacto. La mayoría de temas de WordPress permiten personalizar la plantilla 404.php.

Errores 404 y SEO: qué dice Google

Google ha declarado oficialmente que un pequeño número de errores 404 no afecta negativamente el posicionamiento. Sin embargo, una cantidad significativa de 404 puede:

  • Desperdiciar el «crawl budget» (el presupuesto de rastreo que Google asigna a tu sitio)
  • Enviar señales negativas sobre la calidad y mantenimiento de tu web
  • Hacer que páginas valiosas no se indexen porque los rastreadores se pierden en URLs rotas

Si tus páginas desaparecen repentinamente de Google sin explicación, revisa qué hacer cuando tu página desapareció de Google para descartar problemas más graves.

Cómo prevenir errores 404 en el futuro

  1. Antes de eliminar una página: configura siempre un redirect 301 a una alternativa relevante
  2. Al cambiar slugs: usa el plugin Redirection para mapear la URL vieja a la nueva automáticamente
  3. Auditorías mensuales: revisa Search Console una vez al mes para detectar nuevos 404
  4. Al migrar de dominio: configura redirects 301 de todas las URLs del dominio viejo al nuevo antes de hacer el cambio
  5. Enlaces internos: usa enlaces relativos cuando sea posible para evitar roturas por cambio de dominio

Si además de errores 404, tu web tiene otros problemas comunes de WordPress, revisa los errores más frecuentes en WordPress para una auditoría completa de tu sitio.

El error 404 es uno de los problemas más fáciles de diagnosticar y solucionar en WordPress. Identifica las URLs afectadas, configura redirects 301 donde sea necesario, corrige los enlaces rotos y establece una rutina de monitoreo mensual. Con eso, tu sitio estará limpio tanto para los usuarios como para Google.


En está guía