Plugin de redirección WordPress: ¿cuál elegir?

¿Redirection, Simple 301 Redirects, .htaccess o un todo en uno? Comparación honesta de los plugins de redirección para WordPress y cuál conviene a tu sitio.

Tarde o temprano, todo sitio WordPress necesita una redirección: renombras una página, fusionas dos artículos, migras un dominio, y de pronto las direcciones antiguas no llevan a ninguna parte. El mercado de herramientas para esto es curioso: un plugin lleva una década siendo la respuesta por defecto, varias alternativas hacen la décima parte del trabajo, y puede que tu plugin de SEO ya esconda la función en una pestaña que nunca has abierto. Déjame mostrarte las diferencias reales, decirte con honestidad cuándo mi propio plugin no es la elección correcta, y ayudarte a elegir una sola vez en lugar de instalar tres.

Lo esencial

  • Redirection (John Godley) es la referencia: más de 2 millones de instalaciones activas, mantenimiento activo, probado con el WordPress actual. Nada de lo que sigue dice que sea malo.
  • Las reglas de redirección viven en las tablas de base de datos propias del plugin, no en WordPress: cambiar de herramienta sin exportar significa perder todas las reglas.
  • Nunca ejecutes dos motores de redirección a la vez: la pestaña de redirecciones de tu plugin de SEO más un plugin dedicado es una fuente genuina de errores impredecibles.
  • La función que de verdad cambia tu flujo de trabajo no es la redirección en sí, es el registro de 404: te dice qué URLs muertas están visitando personas reales.
  • Blaminhor Essentials soporta 301, 302, 307, 410 y 451, coincidencia simple y por regex, importación CSV e importación en un clic desde Redirection o Safe Redirect Manager.

¿Qué hace realmente un plugin de redirección que .htaccess no haga?

Un plugin de redirección guarda tus reglas en la base de datos y las aplica desde dentro de WordPress, lo que significa que cualquiera con acceso de administrador puede añadir una desde un formulario: sin archivo del servidor, sin FTP, sin despliegue. El precio a pagar es el momento en que actúa: el archivo del servidor responde antes de que WordPress siquiera arranque, mientras que un plugin responde después.

Esa diferencia suena demoledora y en general no lo es. En una petición que habría terminado en un 404, WordPress iba a cargar de todos modos. Estás añadiendo una consulta indexada a la base de datos en una página que ya se estaba generando. Para un puñado de reglas permanentes que nunca cambian —una mudanza de dominio, el renombrado de una carpeta—, .htaccess es genuinamente más rápido y yo lo usaría. Para todo lo que cambia mientras el sitio vive, el plugin gana en el único eje que importa en el día a día: lo harás de verdad, en lugar de posponerlo hasta que tengas acceso SSH.

Hay una segunda cosa que el archivo del servidor no puede darte, y es la verdadera razón para usar un plugin: un registro de las URLs a las que la gente no consigue llegar. Apache puede redirigir lo que predijiste. Solo algo que corre dentro de WordPress puede decirte lo que no.

¿Qué plugin de redirección para WordPress deberías elegir?

Cuatro opciones honestas, y el factor decisivo rara vez es la redirección en sí: es lo que la rodea.

OpciónIdeal cuandoLa pega
Redirection (más de 2 M de instalaciones, mantenido)Quieres la herramienta de referencia, regex, reglas condicionales por estado de sesión o navegadorRegistra cada visita por defecto: en un sitio con muchos bots la tabla crece rápido y requiere poda manual
Simple 301 Redirects (más de 100 000 instalaciones)Tienes diez reglas estáticas y no quieres aprender ninguna interfazSimple significa simple: sin registro de 404, coincidencia de patrones limitada
La pestaña de redirecciones de tu plugin de SEO (Rank Math gratis, Yoast Premium)Ya lo usas y tus necesidades son básicasAta tus redirecciones a tu plugin de SEO: cambiar de herramienta SEO implica migrar también las redirecciones
Blaminhor Essentials — módulo RedirectionsQuieres redirecciones, un monitor de 404 y escaneo de enlaces rotos sin tres pluginsEs un módulo de un plugin más grande: no tiene sentido instalarlo solo para redirecciones si no necesitas nada más

Lee esa última fila tal como está escrita. Si lo único que necesitas son redirecciones y estás contento con tu stack actual, Redirection es un plugin excelente y no hay ninguna razón para moverte. Yo construyo un plugin modular porque la mayoría de los sitios necesitan ocho cosas pequeñas, no una; el argumento va sobre el total, no sobre ganarle a una herramienta de dos millones de instalaciones en su propia especialidad.

¿Qué deberías buscar más allá de «redirige»?

Cinco cosas separan una herramienta de redirección en la que seguirás confiando dentro de dos años de una que se convierte silenciosamente en un lastre.

  • Protección contra bucles. Redirige A hacia B hoy, B hacia A dentro de seis meses, y te habrás construido tu propio ERR_TOO_MANY_REDIRECTS. El plugin debería rechazarlo o marcarlo al guardar.
  • Disciplina en los registros. Un registro de 404 es valioso hasta que se convierte en 400 000 filas de ruido de bots en una tabla que nadie respalda a propósito. Busca un límite y una purga automática.
  • Una salida de emergencia real. La exportación a CSV no es un extra bonito: tus reglas son rehenes del plugin que las guarda.
  • Códigos de estado más allá del 301. Una página borrada a propósito merece un 410 Gone, que la saca del índice más rápido que un 404. La mayoría de los plugins ligeros solo hacen 301 y 302.
  • Regex que falla de forma segura. Una expresión regular que explota en tiempo de ejecución no debería llevarse el sitio con ella.

Ese último punto merece un ejemplo, porque es el modo de fallo que nadie anticipa. Una regex con retroceso catastrófico no devuelve un error: cuelga el proceso PHP en cada petición que coincide. En Essentials, una regla cuyo patrón falla en tiempo de ejecución se desactiva y registra automáticamente en lugar de reintentarse en cada visita. Pierdes una regla; no pierdes el sitio.

¿Cómo funciona el módulo de redirecciones de Blaminhor Essentials?

Es el gestor de redirecciones que yo quería mientras mantenía sitios de otras personas: reglas, un monitor de 404 y una vía de salida —sin un plugin dedicado para cada cosa.

  1. Activa el módulo Redirections (todo lo que no actives permanece apagado y no carga nada).
  2. Añade reglas desde la pestaña Add New: origen, destino y un código de estado entre 301, 302, 307, 410 y 451 —los dos últimos no necesitan destino, ya que la gracia es precisamente que nada reemplaza a la página.
  3. Activa el modo regex para reglas con patrones; las reglas simples se evalúan primero, así que tus casos sencillos nunca esperan detrás de un patrón.
  4. Enciende el monitor de 404 para ver qué URLs muertas visitan de verdad tus visitantes, con el sitio de origen y un contador de visitas —y convierte cualquiera de ellas en un 301 con un clic.
  5. ¿Vienes de otro plugin? La pestaña Import detecta una instalación existente de Redirection o Safe Redirect Manager, cuenta las reglas que encontró y las importa —o acepta un CSV.

El monitor de 404 de Blaminhor Essentials: URLs muertas con contadores de visitas y referentes, y una acción de un clic para convertir cualquiera de ellas en un 301.

Cada acción tiene su espejo en WP-CLI, que es lo que quieres cuando el sitio es uno de los treinta que mantienes:

wp blaminhor redirections add --source=/old-page/ --target=/new-page/ --status=301
wp blaminhor redirections list --format=csv
wp blaminhor redirections 404-list

Las salvaguardas, dichas sin rodeos para que puedas contrastarlas con tus propias necesidades: los bucles se detectan al guardar (tanto A → A como el inverso B → A cuando A → B ya existe) y se desactivan automáticamente con un aviso; el registro de 404 guarda las rutas sin las cadenas de consulta, se limita a 5 000 URLs distintas y se purga según una ventana de retención que tú defines; y los contadores de visitas te dicen qué reglas siguen ganándose su sitio.

¿Deberías migrar las redirecciones que ya tienes?

Solo si de todos modos estás consolidando plugins. «Redirige» no es una razón para moverte —«estoy reemplazando cuatro plugins por uno» sí lo es.

Si migras, el orden importa más que la herramienta:

  1. Exporta primero, desde el plugin antiguo, y guarda el CSV en algún lugar que no sea el sitio.
  2. Importa en el nuevo y compara el número de reglas: deben coincidir exactamente.
  3. Prueba unas cuantas a mano con curl -I o la pestaña de red de tu navegador: quieres un 301 y el destino correcto, no una cadena.
  4. Solo entonces desactiva el plugin antiguo. Sus reglas mueren con él.
  5. Vigila el registro de 404 durante una semana. Cualquier cosa que se te haya escapado aparecerá ahí, y la arreglas con un clic.

Si la mecánica de todo esto te resulta nueva, mi guía sobre configurar redirecciones 301 en WordPress cubre el porqué antes que el cuál, y la de los errores 404 enviados por asistentes de IA explica por qué las URLs muertas ahora llegan tanto desde ChatGPT como desde Google.

Elige una vez y olvídate

El mejor plugin de redirección es aquel cuyas reglas todavía podrás exportar dentro de tres años y cuyo registro de 404 vas a leer de verdad. Redirection lo cumple, y lo cumple bien. También el módulo Redirections de Blaminhor Essentials, el plugin modular gratuito que yo construyo —con la diferencia de que viene con más de veinte módulos que puedes encender cuando los necesites, y que permanecen dormidos cuando no.

Elijas lo que elijas: elige uno, apaga los demás y guarda el CSV.

FAQ

¿Los plugins de redirección ralentizan WordPress?

Un poco, y normalmente es invisible. Todo plugin de redirección añade una consulta a la base de datos en las peticiones que no coinciden con una página real. El coste aparece cuando un plugin registra cada visita y el registro crece hasta cientos de miles de filas. Elige uno que limite o purgue sus registros, y la sobrecarga seguirá siendo insignificante.

¿Debería redirigir con un plugin o con .htaccess?

Usa .htaccess cuando tengas un puñado de reglas estables y acceso cómodo al servidor: es lo más rápido, porque Apache responde antes de que WordPress cargue. Usa un plugin cuando las reglas cambien a menudo, cuando varias personas gestionen el sitio o cuando quieras un registro de 404. La mayoría de los sitios están en el segundo caso.

¿Qué pasa con mis redirecciones si cambio de plugin?

Dejan de funcionar en el momento en que desactivas el plugin antiguo: las reglas viven en sus propias tablas de base de datos, no en el núcleo de WordPress. Exporta siempre a CSV primero, o usa un importador. Blaminhor Essentials detecta una instalación existente de Redirection o Safe Redirect Manager e importa las reglas directamente.

¿Puede un plugin de redirección crear un bucle infinito?

Sí, y es el clásico apagón autoinfligido: rediriges A hacia B, más tarde B de vuelta hacia A, y el navegador se rinde con ERR_TOO_MANY_REDIRECTS. Los buenos plugins lo detectan antes de guardar. Essentials comprueba los bucles directos (origen igual a destino) y los bucles inversos, los marca y los desactiva automáticamente.

¿Cuántas redirecciones son demasiadas?

No hay un límite estricto: hay sitios que funcionan con miles sin problema, porque la búsqueda está indexada. Lo que de verdad hace daño son las cadenas: A va a B, que va a C. Cada salto le cuesta al visitante un viaje de ida y vuelta y diluye las señales de enlaces. Mantén las cadenas en un solo salto apuntando las URLs antiguas directamente al destino final.

¿Necesito un plugin de redirección si mi plugin de SEO ya hace redirecciones?

No, y ejecutar ambos es mala idea: dos plugins compitiendo por responder a la misma petición producen resultados impredecibles. Rank Math y Yoast Premium incluyen gestores de redirecciones. Elige una herramienta y desactiva las funciones de redirección de las demás. Duplicar esto es una fuente real de errores difíciles de depurar.

¿Qué código de estado debería usar: 301, 302, 307 o 410?

301 para un traslado permanente: transmite las señales de enlaces y es lo que quieres la mayor parte del tiempo. 302 y 307 para un desvío temporal que vas a deshacer. 410 para contenido borrado a propósito para siempre, que les dice a los rastreadores que dejen de preguntar más rápido que un 404. Essentials soporta todos estos más el 451.

blaminhor Construyo lo que falta.

Comentarios