Redirecciones 301 en WordPress: plugin o archivo .htaccess

Cuándo conviene crear redirecciones 301 con un plugin y cuándo con .htaccess, cómo evitar cadenas y bucles y cómo comprobar que funcionan.

Una redirección 301 indica que una URL cambió de forma permanente y envía a visitantes y buscadores a la nueva. En WordPress puedes crearla con un plugin de redirecciones, con tu plugin de SEO o directamente en el servidor. La elección depende de quién va a mantener la lista y de cuántas redirecciones necesitas.

Plugin o servidor: qué cambia

OpciónVentajaRiesgo
Plugin de redireccionesSe gestiona desde el panel y permite registrar errores 404Si se desactiva el plugin, se pierden las reglas
Plugin de SEOTodo en un solo lugarSuele tener menos controles para listas largas
Archivo .htaccess (Apache)Se resuelve antes de cargar WordPressUn error de sintaxis puede tumbar el sitio
Configuración de Nginx o del hostingMáximo rendimientoRequiere acceso técnico

Ejemplo simple en .htaccess

En servidores Apache, una redirección de una página concreta se escribe así. Colócala antes del bloque de WordPress y haz copia del archivo antes de tocarlo:

Redirect 301 /servicio-antiguo/ https://www.ejemplo.com/servicio-nuevo/

Usa siempre la URL de destino completa y definitiva, con el esquema y el dominio finales.

Reglas para no crear problemas

  • Redirige a la página más parecida en contenido, no siempre a la portada.
  • Evita cadenas: si A va a B y B va a C, apunta A directamente a C.
  • Revisa que no existan bucles, donde dos reglas se envían una a la otra.
  • Conserva las redirecciones mientras la URL antigua tenga enlaces externos o tráfico.
  • No uses 302 para cambios definitivos.

Google explica el uso de redirecciones en su documentación sobre redirecciones.

Cómo comprobar el resultado

  1. Abre la URL antigua en una ventana privada y confirma que llega a la nueva.
  2. Verifica el código de respuesta con las herramientas de desarrollo del navegador, pestaña Red.
  3. Rastrea tus URLs antiguas con un rastreador para detectar cadenas.
  4. Mira en Search Console si aparecen errores de página no encontrada.

Si vas a cambiar de enlaces permanentes, revisa antes la guía de arquitectura de URL y categorías.

Antes de empezar, arma una hoja con dos columnas: URL antigua y URL nueva. Esa tabla es tu mapa de redirecciones y te sirve para revisar, delegar y documentar. Cuando cambia mucho la estructura, prueba primero con un grupo pequeño de páginas, confirma el resultado y luego aplica el resto. Guarda una copia del archivo .htaccess o de la lista del plugin antes de cada cambio, de modo que puedas volver atrás si algo sale mal en producción.

Lista de comprobación final:

  • Revisa cada cierto tiempo el registro de errores 404 para detectar URLs que aún reciben visitas.
  • Elimina reglas que ya no reciben tráfico solo cuando estés seguro de que no hay enlaces externos importantes.
  • Documenta quién agregó cada regla y por qué.

En resumen

  • Ejemplo simple en .htaccess: En servidores Apache, una redirección de una página concreta se escribe así.
  • Reglas para no crear problemas: Redirige a la página más parecida en contenido, no siempre a la portada.; Evita cadenas: si A va a B y B va a C, apunta A directamente a C.
  • Cómo comprobar el resultado: Abre la URL antigua en una ventana privada y confirma que llega a la nueva.; Verifica el código de respuesta con las herramientas de desarrollo del navegador, pestaña Red.

Lo que suelen preguntar sobre redirecciones 301 en WordPress

¿Cuántas redirecciones son demasiadas?

No hay un número fijo. Lo importante es que cada una sea directa y necesaria; las listas muy largas conviene resolverlas a nivel de servidor.

¿La 301 conserva el posicionamiento?

Ayuda a que las señales pasen a la nueva URL, pero nadie puede garantizar que el posicionamiento se mantenga idéntico.

¿Redirigir a la portada sirve cuando borro una página?

Solo si no existe ningún contenido equivalente. Lo recomendable es llevar al visitante a la página más cercana por tema.