Error 404 en páginas que antes existían: causas y solución paso a paso

Errores WordPress · Solución

Un Error 404 significa que esa URL ya no existe (o WordPress no la encuentra). Lo típico es que ocurra tras cambiar slugs, migrar, cambiar estructura de enlaces, o por una caché/CDN sirviendo rutas antiguas. La clave es solucionarlo bien para no perder SEO.

✅ Tranquilo

Si esa página existía y ahora da 404, normalmente se arregla con: enlaces permanentes, redirección 301 y revisión de enlaces internos.

Qué significa un 404 si antes esa página existía

Si esa URL funcionaba y ahora devuelve 404, pasan dos cosas: Google y tus usuarios llegan a una URL antigua y WordPress no la encuentra. Esto se traduce en pérdida de tráfico y peor experiencia.

Las causas más comunes son:

  • Cambiaste el slug (URL) de la página o entrada
  • Cambiaste la estructura de enlaces permanentes
  • Migración: se movieron URLs, categorías o rutas
  • Se eliminó contenido sin redirección
  • Cache/CDN mostrando rutas antiguas

Antes de arreglarlo: elige el objetivo correcto

✅ Si la página sigue existiendo (pero con otra URL)

Solución: redirección 301 de la antigua a la nueva.

⚠️ Si la página ya no existe y no tiene sustituta

Solución: devuelve 404/410 y limpia enlaces internos (para no “arrastrar” errores).

Si tu web está creciendo y cambias URLs, es importante hacerlo bien para no perder SEO. Guía recomendada: errores WordPress (soluciones) .

Cómo solucionar un 404 de una página que antes existía (paso a paso)

Paso 1) Confirma si la URL cambió (lo más común)

Busca la página en tu WordPress (Páginas/Entradas) y verifica si ahora tiene otro slug.

  • Si existe con otra URL: anota la nueva
  • Si no existe: decide si la vas a recuperar o eliminar

Paso 2) Regenera enlaces permanentes

Si cambiaron reglas internas, WordPress puede “no encontrar” rutas correctas.

  • Ve a Ajustes → Enlaces permanentes
  • Sin cambiar nada, pulsa Guardar cambios
  • Prueba la URL otra vez

Esto regenera reglas y arregla muchos 404 tras migraciones o cambios.

Paso 3) Crea redirección 301 (si hay URL nueva)

Si la página existe pero con otra URL, lo correcto para SEO es una 301.

  • Redirige: URL antigua → URL nueva
  • Evita redirecciones en cadena (A→B→C)
  • Comprueba que la nueva URL carga bien

Si no usas plugins, lo mejor es hacerlo desde el hosting o el soporte (rápido y limpio).

Paso 4) Revisa enlaces internos rotos

A veces el 404 sigue apareciendo porque tu propia web enlaza a la URL antigua.

  • Revisa menús, botones y enlaces de páginas antiguas
  • Actualiza enlaces internos a la nueva URL
  • Si tienes muchas URLs cambiadas, haz un plan de redirecciones

Paso 5) Limpia caché/CDN

Tras cambios de URL o redirecciones, la caché puede seguir sirviendo rutas antiguas.

  • Vacía caché del plugin (si usas)
  • Vacía caché del hosting
  • Purga caché del CDN (si tienes)

Paso 6) Actualiza sitemap y revisa Search Console

Para recuperar SEO, asegúrate de que Google reciba las URLs correctas.

  • Genera/actualiza el sitemap
  • En Search Console revisa “Páginas” → 404
  • Solicita indexación de la nueva URL (si aplica)

Si los 404 empezaron tras una migración

Si te pasó tras cambiar de hosting, el origen suele ser: estructura de enlaces, URLs en la base de datos o caché mezclada.

¿Quieres evitar perder SEO por 404?

Cada URL que cambia debería tener su redirección si tiene tráfico o enlaces. Si estás en un hosting con buen soporte, te ayudan a dejarlo perfecto en minutos.