Errores HTTP, páginas de error y monitorización de códigos de estado

Error 404 en entradas antiguas de WordPress: solución real en 2026

Si tienes un blog en WordPress y de repente tus visitantes se topan con un error 404 en entradas antiguas, no estás solo. Es uno de esos fallos que cabrean porque la página existía ayer y hoy ya no. Y lo peor: Google empieza a rastrear URLs rotas y te penaliza sin avisar.

Aquí te cuento cómo lo he resuelto en varios proyectos, sin milongas y con criterio.

Qué significa realmente el 404 en publicaciones viejas

El error 404 en entradas antiguas de WordPress no es un fallo único. Es un síntoma. El servidor responde «no encuentro esto» cuando alguien pide una URL que antes funcionaba.

Puede pasar por mil motivos, pero casi siempre hay un culpable claro.

Lo primero que hago yo cuando me llega un aviso de Search Console es comprobar si el enlace ha cambiado de estructura o si la entrada sigue publicada. A veces el post está ahí, pero la URL antigua ya no existe porque se cambió el slug sin redirección.

Las causas más habituales (y cómo detectarlas rápido)

Cuando ves un error 404 en entradas antiguas de WordPress, la causa suele estar en uno de estos sitios:

  • Enlaces permanentes mal configurados: alguien tocó Ajustes > Enlaces permanentes y cambió la estructura. Las URLs viejas dejan de existir.
  • Slug modificado sin redirección: editaste el título o el enlace de la entrada y WordPress creó una URL nueva. La antigua muere.
  • Plugins de caché o seguridad: algunos bloquean peticiones antiguas o guardan reglas de rewrite que pisan el .htaccess.
  • Base de datos corrupta: menos común, pero pasa. La tabla wp_posts puede tener registros huérfanos.
  • Reglas de rewrite sin refrescar: después de cambiar enlaces permanentes, hay que guardar de nuevo para regenerar las reglas.

Para detectar cuál es tu caso, abre la URL rota y mira si el resto de entradas nuevas funcionan. Si solo fallan las antiguas, el problema está en la estructura de enlaces o en redirecciones que faltan.

Cómo arreglar el error 404 en entradas antiguas paso a paso

Voy al grano. Estos son los pasos que funcionan de verdad, en orden.

  1. Revisa y refresca los enlaces permanentes: entra en Ajustes > Enlaces permanentes y, sin cambiar nada, pulsa «Guardar cambios». Esto regenera las reglas de rewrite de WordPress y arregla muchos 404 tontos. Si tienes un error 404 en entradas antiguas de WordPress después de migrar el sitio, esto lo soluciona el 80% de las veces.
  2. Comprueba el slug de la entrada conflictiva: abre la entrada en el editor y mira el enlace. Si el slug actual no coincide con la URL que da error, tienes dos opciones: restaurar el slug antiguo o crear una redirección 301. Yo siempre redirijo, porque cambiar el slug otra vez puede romper enlaces externos que ya apuntan a la URL nueva.
  3. Instala un plugin de redirecciones: el plugin Redirection es el estándar. Lo instalas, lo activas y desde Herramientas > Redirecciones creas una regla: URL antigua → URL nueva con código 301. También puedes usar el .htaccess si prefieres no cargar más plugins, pero para principiantes Redirection es más seguro.
  4. Desactiva plugins y tema para aislar el problema: si los pasos anteriores no funcionan, toca descartar. Desactiva todos los plugins desde Plugins > Acciones masivas > Desactivar y prueba la URL antigua. Si funciona, ve activando uno a uno hasta encontrar el culpable. Los sospechosos habituales son plugins de SEO que reescriben URLs, de caché o de seguridad.
  5. Repara la base de datos si huele a corrupción: esto es menos frecuente, pero cuando pasa, asusta. Si sospechas que la base de datos tiene registros dañados, haz una copia de seguridad primero. Luego puedes usar WP-DB Manager o el propio phpMyAdmin para reparar tablas. Si no controlas, mejor pide ayuda a tu hosting.

Consejo de calle: activa el registro de 404 en Redirection. Así ves en tiempo real qué URLs rotas reciben visitas y las rediriges antes de que Google las marque como errores.

Si con todos los plugins desactivados el error 404 en entradas antiguas de WordPress sigue ahí, cambia a un tema por defecto como Twenty Twenty-Four. Si se arregla, el problema estaba en el tema.

El error 404 en entradas antiguas y su impacto en SEO

No es solo una molestia para el usuario. Cada error 404 en entradas antiguas de WordPress que Google rastrea es un enlace roto que pierde autoridad.

Si tienes muchos, tu crawl budget se va en URLs muertas y las páginas que sí importan se rastrean menos.

Además, si esos enlaces rotos venían de otros sitios, estás tirando vínculos entrantes a la basura. Redirigir con 301 recupera esa autoridad y mejora la experiencia de usuario. No hay excusa para no hacerlo.

Prevención: que no te vuelva a pasar

Para evitar futuros errores 404 en entradas antiguas de WordPress, adopta estas costumbres:

  • Nunca cambies el slug de una entrada publicada sin crear una redirección 301.
  • Antes de migrar o cambiar enlaces permanentes, exporta las URLs antiguas.
  • Usa un plugin de redirecciones que registre 404 automáticamente.
  • Revisa Search Console cada mes para detectar errores 404 nuevos.

Y si usas un plugin de SEO como Rank Math o Yoast, tienen opciones para redirigir automáticamente cuando cambias un slug. Actívalas, te ahorran disgustos.

Casos raros que me he encontrado

Una vez, un cliente tenía error 404 en entradas antiguas de WordPress solo en móviles. Resultó ser un plugin de caché que servía una versión antigua del .htaccess. Otra vez, el problema era que el hosting había cambiado el servidor y las reglas de rewrite no se habían migrado bien.

Moraleja: cuando el 404 es selectivo (solo algunos posts, solo algunos dispositivos), el problema casi nunca está en WordPress en sí, sino en la capa de caché, CDN o configuración del servidor. Revisa ahí antes de tocar la base de datos.

Si tu hosting no te da acceso al .htaccess o a la base de datos, cambia de hosting. Un WordPress sin control sobre estas cosas es un dolor de cabeza.

Conclusión sin rodeos

El error 404 en entradas antiguas de WordPress se arregla con método: primero refresca enlaces permanentes, luego revisa slugs, después redirige con 301 y, si nada funciona, aísla plugins y tema.

No pierdas tiempo reinstalando WordPress sin haber probado lo básico. Y recuerda: cada 404 que dejas vivo es una fuga de tráfico y autoridad. Arréglalo hoy, no mañana.

Sobre el autor

Deivi Sanz

Soy David, conocido como Deivi Sanz, especialista en SEO y marketing digital con más de 15 años de experiencia ayudando a negocios a destacar en el mundo online.

Mi pasión es transformar ideas en estrategias digitales efectivas, combinando análisis de datos, creatividad y las últimas tendencias en posicionamiento web. En este blog comparto mis conocimientos sobre SEO técnico, content marketing y growth hacking, siempre con un enfoque práctico y resultados medibles.

Cuando no estoy optimizando webs o escribiendo artículos, me encontrarás explorando nuevas herramientas SEO, analizando casos de éxito o disfrutando de un buen café mientras planifico la siguiente estrategia viral.

También me gusta implementar ideas creando plugin para WordPress o aplicaciones para Android.

Firma:

Con dedicación y estrategia,

David "Deivi Sanz"
🔍 Especialista SEO
🌐 Creador de Contenidos Digitales
🚀 Transformando visitas en oportunidades

¿Necesitas ayuda con tu proyecto digital?
¡Hablemos en los comentarios! o en contactar
Deivi Sanz

Ver más artículos de Deivi Sanz