Redirecciones 301 en WordPress: hazlas sin perder SEO

Una redirección 301 le dice a Google que una página se movió para siempre y pasa su valor SEO a la nueva URL. Así se configura en WordPress sin tocar código.

Una vez renombré una entrada del blog —solo quería arreglar un slug torpe— y vi cómo una página que aparecía en la primera página de resultados desaparecía de la noche a la mañana. La URL a la que apuntaban todos los backlinks era ahora un 404 muerto, y todo el valor SEO que había tardado meses en construir se escurrió con ella. Ese error es totalmente evitable, y prevenirlo toma unos treinta segundos. Aquí te explico cómo funcionan las redirecciones 301 en WordPress y cómo configurarlas para que un cambio de URL no vuelva a costarte tráfico nunca más.

Lo esencial

  • Una 301 = «movida permanentemente»; una 302 = «movida temporalmente». Usa la 301 para cualquier cambio que no pienses deshacer.
  • Google transfiere cerca del 100 % de las señales de posicionamiento de una página a través de una 301, así que los backlinks y las posiciones siguen a tu contenido.
  • Cada URL rota sin redirigir es un 404: visitantes perdidos, valor de enlaces perdido y presupuesto de rastreo desperdiciado.
  • El módulo Redirections 301 de Blaminhor Essentials gestiona las redirecciones desde el escritorio: reglas simples o regex, detección automática de cambios de slug, un monitor de 404 integrado e importación desde los plugins Redirection y Safe Redirect Manager o desde un archivo CSV.
  • Además detecta los bucles de redirección por ti (tanto A→B→A como bucles inversos) y rechaza las regex peligrosas, así que las dos formas clásicas de romper un sitio con redirecciones quedan atrapadas antes de publicarse.

¿Qué es una redirección 301 y por qué importa para el SEO?

Una redirección 301 es la forma que tiene la web de dejar una dirección de reenvío. Cuando un navegador o un buscador solicita la URL antigua, tu servidor responde con un estado 301 Moved Permanently y la nueva ubicación, y la petición se envía allí de forma transparente. El visitante apenas lo nota; el buscador toma nota y actualiza su índice.

La parte del SEO es lo que la hace innegociable. El posicionamiento de una página se construye en parte sobre los enlaces que apuntan a ella: su valor de enlaces (link equity). Elimina o renombra esa página sin una redirección y cada uno de esos enlaces apunta ahora a la nada, así que ese valor se evapora. Una 301 traslada ese valor a la nueva URL, y por eso el propio Google la recomienda para los traslados permanentes. En la práctica: redirige bien y tus posiciones siguen al contenido; sáltatelo y empiezas desde cero.

¿Cuándo necesitas realmente una redirección 301?

Cada vez que una URL que existió —y que pudo ser enlazada, guardada en favoritos o indexada— deja de funcionar en su dirección antigua. Los detonantes más comunes:

  • Cambiaste el slug de una entrada o página en el editor.
  • Eliminaste contenido que tenía backlinks externos o que todavía recibe tráfico.
  • Reestructuraste tus enlaces permanentes, por ejemplo moviendo /blog/nombre-del-post a /articles/nombre-del-post.
  • Fusionaste páginas duplicadas en una sola URL canónica.
  • Pasaste de un subdominio al dominio raíz, o cambiaste de dominio por completo (en ese caso, mira cómo cambiar tu dominio de WordPress).

La regla práctica: si una URL antigua pudo teclearse, clicarse o rastrearse, y ya no resuelve, necesita una 301 hacia su reemplazo. Todo lo demás es solo decidir adónde debe apuntar cada una.

¿Deberías usar una redirección 301 o una 302?

Usa una 301 para cualquier traslado que no vayas a revertir —páginas renombradas, eliminadas, fusionadas o migradas—, porque pasa el valor de posicionamiento de la página antigua directamente a la nueva URL. Usa una 302 solo para cambios genuinamente temporales, como tests A/B o promociones cortas, donde quieres que Google mantenga indexada la URL original. Este es el error que veo con más frecuencia, y desperdicia SEO en silencio; la diferencia está en la permanencia:

301 — Permanente302 — Temporal
Mensaje para Google«Actualiza tu índice a la nueva URL.»«Conserva la URL antigua; este traslado es temporal.»
Valor de enlacesSe transfiere a la nueva URLSe queda en la URL original
Cuándo usarlaPáginas renombradas, eliminadas, fusionadas o migradasTests A/B, promociones cortas, páginas de mantenimiento temporal
Riesgo si se usa malNinguno (es la opción por defecto)Posiciones perdidas cuando el traslado era en realidad permanente

Ante la duda en un cambio permanente, es una 301. Una 302 le dice a los buscadores que sigan indexando la dirección antigua, así que si el traslado es realmente permanente estás tirando a la basura el valor que una 301 habría preservado. Para contenido que eliminas de forma definitiva, el módulo también soporta 410 (Gone) y 451, que le indican a los buscadores que una URL está muerta a propósito y no ausente temporalmente.

¿Cómo creas una redirección 301 en WordPress sin tocar código?

Puedes escribir reglas de redirección a mano en tu archivo .htaccess, pero un solo carácter mal puesto ahí puede dejar todo tu sitio fuera de línea, y la mayoría no quiere apostarse la portada a la sintaxis de Apache. La forma segura es gestionar las redirecciones desde el escritorio de WordPress. Activa el módulo Redirections 301 de Blaminhor Essentials y tienes una interfaz de verdad para hacerlo.

El módulo Redirections 301 de Blaminhor Essentials: una lista de URL de origen y destino, cada una con un contador de aciertos y un interruptor de activación. Cada redirección en una sola tabla: origen, destino, cuántas veces se ha disparado y un interruptor para desactivarla sin borrarla.

Redirecciones simples

Introduce una ruta de origen (/old-page) y una URL de destino (/new-page). El módulo devuelve la respuesta 301 por ti. Sin editar archivos, sin código, sin forma de romper el sitio con un error de tipeo; y si introduces un origen que ya tiene una regla, te avisa en vez de crear un conflicto silencioso.

Redirecciones regex para estructuras de URL completas

Cuando necesitas mover un patrón en vez de una sola página, cambia una regla al modo regex. Redirige todo lo que cuelga de /blog/2024/(.*) hacia /articles/$1 con una sola regla en lugar de escribir cientos a mano: ideal después de reestructurar los enlaces permanentes. El módulo valida el patrón antes de guardarlo y rechaza las regex que podrían colgar el servidor, así que un .* descuidado no puede convertirse en un problema de rendimiento.

Detección automática de cambios de slug

Esta es la función que habría salvado mi posicionamiento. Cuando renombras el slug de una entrada o de una taxonomía en el editor, el módulo lo detecta y te ofrece —ahí mismo, en un aviso del panel de administración— crear la redirección por ti, de la URL antigua a la nueva. Un clic y el 404 nunca llega a ocurrir. Funciona también con los términos de taxonomía (categorías, etiquetas), no solo con las entradas, que es exactamente donde estos casos se escapan sin que nadie los note.

Importa desde tu plugin anterior

¿Ya tienes redirecciones en otra herramienta? El módulo importa las reglas existentes desde el plugin Redirection, desde Safe Redirect Manager y desde archivos CSV, por lotes y con una opción para omitir duplicados, así que cambiarte no significa volver a introducir todo a mano.

¿Cómo atrapas los 404 que todavía no conoces?

Las redirecciones arreglan las URL rotas que recuerdas. Las que duelen son las que no: un enlace viejo en un foro, una URL mal escrita en el boletín de alguien, una página que borraste hace dos rediseños. Para eso está el monitor de 404 del módulo: actívalo y registra en silencio cada petición que termina en un 404, con la URL, cuántas veces la han visitado, el referente que envió a la gente allí y cuándo se vio por primera y última vez.

A partir de ahí, priorizas con datos en vez de adivinar. ¿Ves una URL muerta que sigue trayendo tráfico real? Crea una redirección para ella con un clic, directamente desde el registro. El monitor se mantiene ligero por sí solo: limita el número de URL distintas que rastrea y purga las entradas tras un periodo de retención que tú defines (30 días por defecto), así que un bot martillando rutas aleatorias no puede inflar tu base de datos.

¿Cómo se ve una vez que está funcionando?

La parte que yo subestimé es el contador de aciertos de cada redirección. Convierte una lista desordenada en información de verdad: puedes ver a qué URL antiguas sigue llegando la gente, retirar las reglas que nunca se disparan y desactivar cualquier redirección sin borrarla. En un sitio que migré el año pasado, ese contador me mostró una sola URL antigua que todavía traía unos cientos de visitas al mes desde un enlace viejo en un foro, mantenida viva únicamente porque podía ver que estaba funcionando.

En cuanto al rendimiento, las redirecciones solo se evalúan en las peticiones que no coinciden ya con contenido existente, y el motor usa wp_safe_redirect con una lista blanca de hosts de destino, así que una regla defectuosa no puede desviar a tus visitantes en silencio hacia un lugar que no pretendías. Sin llamadas externas, sin consultas pesadas, nada que vayas a sentir en la carga de la página.

No dejes que una URL rota deshaga meses de trabajo

Un cambio de URL es una de las formas más fáciles de perder el SEO que ya te ganaste, y una de las más fáciles de prevenir. Los pocos segundos que toma crear una 301 preservan las posiciones, los backlinks y los visitantes ligados a la dirección antigua. Activa la detección automática de slugs y el monitor de 404, y en general dejas de tener que pensar en ello.

Si estás limpiando URL antiguas, el siguiente paso natural es encontrar las muertas que ya están repartidas por tu contenido: mira cómo encontrar y arreglar enlaces rotos en WordPress. Y si esto forma parte de una mudanza mayor, cambiar tu dominio de WordPress de forma segura cubre el resto.

Redirections 301 es una de las más de 20 herramientas de Blaminhor Essentials, gratuito y de código abierto en WordPress.org.

Descarga Blaminhor Essentials

– blaminhor

FAQ

¿Las redirecciones 301 perjudican el SEO?

No: bien hechas, lo protegen. Una 301 transfiere casi todo el valor de enlaces de una página a la nueva URL, así que los backlinks y las posiciones siguen al contenido en vez de morir en un 404. Los únicos riesgos reales son las cadenas y los bucles de redirección, que añaden latencia; un buen gestor de redirecciones detecta los bucles por ti y mantiene cada regla apuntando directo a su destino final.

¿Cuánto tarda Google en procesar una redirección 301?

Google suele respetar una 301 a los pocos días de volver a rastrear la URL, pero consolidar del todo las señales de la página antigua en la nueva puede tomar varias semanas. Mantén la redirección activa todo ese tiempo: quitarla demasiado pronto le dice a Google que el traslado nunca fue permanente y puede reiniciar tu progreso.

¿Cuál es la diferencia entre una redirección 301 y una etiqueta canonical?

Una 301 envía físicamente a cada visitante y cada bot de una URL a otra, y la página antigua deja de cargarse. Una etiqueta canonical deja ambas páginas accesibles, pero le indica a los buscadores cuál indexar. Usa una 301 cuando una página realmente se ha movido, y una canonical cuando dos páginas parecidas deben seguir activas las dos.

¿Las redirecciones 301 caducan o son permanentes?

Una 301 sigue activa mientras exista su regla: nunca caduca por sí sola. Pero solo funciona mientras tu gestor de redirecciones o la configuración del servidor la mantengan, así que no borres las reglas antiguas después de una migración. Yo conservo las mías indefinidamente, porque un backlink de hace años todavía puede traer tráfico real.

¿Cuántas redirecciones puede tener un sitio antes de volverse lento?

Una sola 301 añade un salto insignificante, y un sitio bien gestionado puede tener miles sin que el visitante lo note. Lo que de verdad hace daño son las cadenas de redirección —de A a B a C—, donde cada paso suma latencia. Mantén cada regla apuntando directo a su destino final y la cantidad total apenas importa.

¿Debería redirigir una página eliminada a mi página de inicio?

Normalmente no. Google trata un montón de páginas sin relación entre sí apuntando todas a la portada como «soft 404» y puede ignorarlas. Redirige la página eliminada a su equivalente más cercano. Si nada encaja, deja que devuelva un 404 o un 410 auténtico para que los buscadores puedan retirarla limpiamente.

blaminhor Construyo lo que falta.

Comentarios