Errores 404 y redirecciones 301 en WordPress: cuándo usar cada uno

Rack de servidores y panel técnico para explicar errores 404 y redirecciones 301 en WordPress

Encontrar un error 404 en WordPress no significa automáticamente que haya que crear una redirección. Un 404 es una respuesta válida cuando una URL ya no existe y no hay un sustituto equivalente. El problema aparece cuando se acumulan enlaces rotos, se eliminan páginas con valor sin planificar su destino o se redirigen URLs de forma indiscriminada.

La decisión correcta depende de qué ha ocurrido con la página antigua, si existe una alternativa relevante y cómo afecta el cambio a usuarios, enlaces internos e indexación.

Qué significa un error 404

El código HTTP 404 Not Found indica que el servidor no ha encontrado el recurso solicitado. En una web real es normal que existan algunos 404: usuarios que escriben mal una URL, enlaces externos antiguos o contenidos que se han eliminado pueden generarlos.

Por tanto, el objetivo no es conseguir “cero 404” a cualquier precio. Lo importante es evitar que las URLs importantes terminen en un error por descuido y que la navegación interna no envíe a los usuarios a páginas inexistentes.

Cuándo conviene mantener un 404

Dejar un 404 es correcto cuando el contenido ha desaparecido de forma definitiva y no existe una página equivalente que resuelva la misma intención.

Ejemplos:

  • una landing temporal que ya no tiene sentido;
  • un contenido obsoleto sin sustituto útil;
  • una URL generada por error;
  • una ruta inventada o inexistente.

Redirigir cualquiera de estas URLs a la página de inicio solo para evitar el 404 suele empeorar la experiencia. Google advierte que las redirecciones masivas hacia destinos irrelevantes pueden interpretarse como soft 404.

Cuándo usar una redirección 301

Una redirección 301 indica que un recurso se ha movido de forma permanente. Tiene sentido cuando existe una nueva URL que sustituye claramente a la anterior.

Casos habituales:

  • cambio de slug de una entrada o página;
  • reorganización de la arquitectura;
  • fusión de dos contenidos en uno nuevo;
  • cambio de dominio o protocolo;
  • eliminación de una página de servicio sustituida por otra equivalente.

Google recomienda utilizar redirecciones permanentes del lado del servidor, como 301 o 308, cuando el cambio es permanente y técnicamente es posible.

No redirijas todo a la home

Una práctica frecuente consiste en enviar todas las URLs antiguas a la página principal. Técnicamente puede evitar que el navegador muestre un 404, pero semánticamente suele ser una mala solución.

Si alguien entra en una URL sobre mantenimiento WordPress y termina en una home genérica, la redirección no conserva la intención original. La alternativa correcta es:

  • redirigir a una página equivalente si existe;
  • redirigir a un contenido consolidado si realmente sustituye al anterior;
  • devolver 404 o 410 si no hay sustituto relevante.

301, 302, 404 y 410: diferencias básicas

301 — Movimiento permanente

Úsalo cuando la URL antigua ha sido reemplazada de forma definitiva por otra.

302 — Movimiento temporal

Indica que el cambio es temporal. No debería utilizarse como sustituto automático de una redirección permanente.

404 — No encontrado

La URL no existe. Es una respuesta correcta si el recurso realmente ha desaparecido y no hay sustituto.

410 — Eliminado

Indica de forma explícita que el recurso existía pero ha sido eliminado. Puede utilizarse en determinados casos cuando quieres comunicar esa eliminación de manera más clara.

Evita las cadenas de redirecciones

Una cadena aparece cuando una URL redirige a otra que, a su vez, redirige de nuevo:

/pagina-antigua/ → /pagina-intermedia/ → /pagina-nueva/

Si conoces el destino final, es mejor que la URL antigua redirija directamente a él:

/pagina-antigua/ → /pagina-nueva/

Las cadenas añaden latencia, dificultan el mantenimiento y complican el rastreo. Google recomienda mantenerlas lo más cortas posible y dirigir directamente al destino final cuando se pueda.

Qué revisar cuando cambias una URL en WordPress

1. Enlaces internos

La redirección no sustituye a actualizar los enlaces internos. Si has cambiado una URL, corrige también los menús, botones, artículos y páginas que todavía enlazan a la ruta antigua.

2. Canonical

La nueva página debe declarar la URL correcta como canonical. No conviene mantener señales que apunten a la dirección anterior.

3. Sitemap XML

El sitemap debería reflejar las URLs actuales y dejar fuera las antiguas que ya redirigen o han desaparecido. Puedes ampliar esta comprobación en la guía sobre sitemap XML en WordPress.

4. Robots e indexabilidad

Una migración puede dejar reglas temporales de noindex o bloqueos que impidan rastrear las nuevas URLs. La guía sobre robots.txt en WordPress ayuda a separar qué controla el rastreo y qué no.

5. Search Console

Después de cambios importantes, revisa el informe de indexación y las URLs afectadas. Un aumento inesperado de “No encontrado” puede revelar enlaces internos antiguos, sitemaps desactualizados o redirecciones incorrectas.

Cómo detectar errores 404 útiles de corregir

No todos los 404 tienen la misma prioridad. Conviene prestar atención especialmente a:

  • URLs enlazadas desde páginas internas;
  • páginas antiguas con enlaces externos;
  • URLs que siguen apareciendo en el sitemap;
  • rutas de servicios o contenidos que antes recibían tráfico;
  • errores creados tras cambiar slugs o estructura de enlaces permanentes.

En cambio, una URL aleatoria que nunca existió puede no requerir ninguna acción.

Errores frecuentes con redirecciones en WordPress

  • Crear una 301 sin revisar el destino. La página nueva debe responder a la misma intención o a una muy cercana.
  • Encadenar varias redirecciones. Conviene apuntar directamente al destino final.
  • Redirigir todo a Inicio. Puede generar una mala experiencia y señales de soft 404.
  • Cambiar slugs sin actualizar enlaces internos. La redirección evita el error, pero deja una arquitectura innecesariamente sucia.
  • Mantener URLs antiguas en el sitemap. El sitemap debería reflejar la estructura vigente.
  • Confundir 404 con un problema de SEO automático. Un 404 aislado no necesita siempre una redirección.

Checklist antes de eliminar o mover una página

  • ¿La URL recibe enlaces internos?
  • ¿Tiene enlaces externos relevantes?
  • ¿Existe una página que sustituya de verdad su contenido?
  • ¿La nueva URL conserva la intención?
  • ¿Hay que actualizar menús y enlaces contextuales?
  • ¿El sitemap quedará actualizado?
  • ¿La canonical de la página nueva es correcta?
  • ¿La redirección apunta directamente al destino final?

La decisión correcta depende de la intención

Una buena gestión de 404 y redirecciones no consiste en ocultar todos los errores, sino en mantener una arquitectura limpia. Si una URL tiene un sustituto claro, redirígela. Si no lo tiene, permite que devuelva el código adecuado y elimina los enlaces internos que ya no deberían apuntar a ella.

Este trabajo forma parte del SEO técnico de WordPress y de una arquitectura mantenible. Si necesitas revisar cambios de URLs, indexación, sitemap y señales técnicas de tu web, puedes consultar el servicio de posicionamiento SEO para WordPress.

Fuentes y documentación

Foto del avatar
GonzaloCN
Artículos: 49

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *