Guía · WordPress
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.
Opciones
Plugin o servidor: qué cambia
| Opción | Ventaja | Riesgo |
|---|---|---|
| Plugin de redirecciones | Se gestiona desde el panel y permite registrar errores 404 | Si se desactiva el plugin, se pierden las reglas |
| Plugin de SEO | Todo en un solo lugar | Suele tener menos controles para listas largas |
| Archivo .htaccess (Apache) | Se resuelve antes de cargar WordPress | Un error de sintaxis puede tumbar el sitio |
| Configuración de Nginx o del hosting | Máximo rendimiento | Requiere acceso técnico |
Ejemplo
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
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.
Prueba
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.
- Rastrea tus URLs antiguas con un rastreador para detectar cadenas.
- 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é.
Resumen
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.
Preguntas frecuentes
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.