Cómo configurar redirecciones 301 en WordPress
¿Qué es una redirección 301 y por qué es importante para tu SEO WordPress?
Imagina que cambias la dirección de tu casa y, en la puerta de la antigua, dejas un cartel enorme que dice: "Ahora vivo aquí". Eso, exactamente, es una redirección 301. En términos técnicos, es una instrucción permanente que le dice a los navegadores y a los motores de búsqueda (como Google) que una URL ha cambiado de forma definitiva a otra nueva.
En el mundo del SEO WordPress, las redirecciones 301 son una herramienta fundamental. Si cambias la estructura de tus enlaces, eliminas una página o migras tu sitio a un nuevo dominio, sin una redirección 301, los visitantes encontrarán un error 404 (página no encontrada) y los buscadores perderán el rastro de tu contenido. Esto puede dañar seriamente tu posicionamiento.
Configurarlas correctamente en tu WordPress no solo evita la pérdida de tráfico, sino que también transfiere la autoridad y el "jugo" SEO de la URL antigua a la nueva. Es una de las tareas más importantes para mantener la salud de tu sitio web.
Métodos para configurar redirecciones 301 en WordPress
Existen varias formas de redireccionar URL en WordPress. Algunas son más amigables para principiantes y otras requieren un poco más de conocimiento técnico. A continuación, te explicamos los métodos más comunes y efectivos.
1. Usando un plugin de redirección (Método recomendado para principiantes)
Esta es la forma más sencilla y segura de gestionar redirecciones, especialmente si no te sientes cómodo editando archivos del sistema. Los plugins te ofrecen una interfaz visual y registran los errores 404.
Paso a paso con un plugin popular (Redirection)
- Instala y activa el plugin: Ve a tu panel de administración de WordPress, luego a "Plugins" > "Añadir nuevo". Busca "Redirection" (el más popular y fiable) e instálalo y actívalo.
- Configuración inicial: Una vez activado, ve a "Herramientas" > "Redirection". El plugin te pedirá que configures algunas opciones básicas, como el seguimiento de errores 404. Puedes dejarlo por defecto.
- Añade tu primera redirección: En la pantalla principal, verás un formulario con dos campos clave:
- URL de origen: Aquí escribes la URL antigua que quieres redirigir (ej:
/pagina-antigua/). Normalmente solo pones la parte después de tu dominio. - URL de destino: Aquí escribes la URL nueva a la que quieres enviar a los visitantes (ej:
/pagina-nueva/).
- URL de origen: Aquí escribes la URL antigua que quieres redirigir (ej:
- Selecciona el tipo de redirección: Asegúrate de que el tipo de redirección seleccionada sea 301 (Movido permanentemente).
- Guarda los cambios: Haz clic en el botón "Añadir redirección". ¡Listo! Tu redirección ya está activa.
[TIP]: La mayoría de estos plugins también te permiten importar o exportar listas de redirecciones, lo cual es muy útil si tienes muchas URLs que migrar.
2. Editando el archivo .htaccess (Método manual, requiere cuidado)
El archivo .htaccess es un archivo de configuración que controla el comportamiento de tu servidor web (Apache). Editarlo directamente te da un control total, pero un error puede romper tu sitio. Siempre haz una copia de seguridad antes de modificarlo.
Este método es común si tu hosting usa paneles como cPanel o Syspanel (accesible por el puerto 2106, como recordatorio). En Syspanel, puedes acceder al administrador de archivos para encontrar y editar este archivo.
Cómo hacerlo:
-
Accede a los archivos de tu sitio: Puedes hacerlo a través del cliente FTP (como FileZilla) o desde el administrador de archivos de tu panel de hosting (cPanel, Syspanel, etc.).
-
Localiza el archivo .htaccess: Normalmente se encuentra en la raíz de tu instalación de WordPress (la misma carpeta donde están las carpetas
wp-admin,wp-content, etc.). -
Descarga una copia de seguridad: Antes de tocar nada, descarga el archivo original a tu computadora.
-
Edita el archivo: Ábrelo con un editor de texto plano (como Notepad++ o Sublime Text).
-
Añade las reglas de redirección: Busca la línea que dice
# BEGIN WordPressy añade tus reglas justo antes de esa línea. La sintaxis básica para una redirección 301 es:Redirect 301 /pagina-antigua/ https://tudominio.com/pagina-nueva/O si prefieres usar el módulo Rewrite (más potente para patrones complejos):
RewriteEngine On RewriteRule ^pagina-antigua/$ https://tudominio.com/pagina-nueva/ [R=301,L] -
Guarda y sube el archivo: Guarda los cambios y sube el archivo
.htaccessmodificado a tu servidor, sobrescribiendo el original.
[WARNING]: Un solo carácter mal escrito en el .htaccess puede provocar un error 500 en tu sitio web. Si esto ocurre, simplemente sube la copia de seguridad que descargaste para restaurar el funcionamiento.
3. A través de funciones de tu tema (functions.php)
Este método es menos recomendado para principiantes, pero puede ser útil para redirecciones muy específicas o condicionales. Consiste en añadir código PHP al archivo functions.php de tu tema hijo (nunca en el tema padre, porque se pierde al actualizarlo).
Ejemplo de código:
Abre el archivo functions.php de tu tema hijo y añade el siguiente código al final:
function custom_redirects() {
if ( $_SERVER['REQUEST_URI'] == '/pagina-antigua/' ) {
wp_redirect( home_url( '/pagina-nueva/' ), 301 );
exit();
}
}
add_action( 'template_redirect', 'custom_redirects' );
[INFO]: Este método ejecuta la redirección a nivel de PHP, justo antes de que WordPress cargue la página. Es una forma segura si sabes lo que haces, pero un error de sintaxis en PHP puede romper tu sitio.
Preguntas Frecuentes (FAQ) sobre redirecciones 301 en WordPress
Aquí resolvemos las dudas más comunes que surgen al redireccionar URL en WordPress.
¿Qué diferencia hay entre una redirección 301 y una 302?
- Redirección 301 (Movido permanentemente): Indica a los buscadores que el cambio es definitivo. Transfiere la mayor parte del "link juice" (autoridad SEO) de la URL antigua a la nueva. Es la que debes usar en casi todos los casos.
- Redirección 302 (Movido temporalmente): Indica que el cambio es temporal. Los buscadores no transfieren la autoridad SEO y siguen indexando la URL original. Úsala solo si vas a restaurar la URL antigua en el futuro (ej: durante el mantenimiento de una página).
¿Las redirecciones 301 afectan negativamente al SEO?
Al contrario, si se usan correctamente, son beneficiosas para el SEO WordPress. Sin ellas, los enlaces rotos (404) dañan la experiencia de usuario y la percepción de calidad de tu sitio por parte de Google. Las redirecciones 301 permiten conservar el valor SEO acumulado.
¿Cómo puedo encontrar errores 404 en mi sitio WordPress?
Los plugins de redirección, como "Redirection", suelen tener un registro de errores 404. También puedes usar herramientas externas como Google Search Console, que te informa de las páginas que Google ha intentado rastrear y no ha encontrado.
¿Puedo redirigir una URL a una URL externa (de otro dominio)?
Sí, perfectamente. En el campo de "URL de destino", solo tienes que poner la dirección web completa del otro dominio (ej: https://otrodominio.com/pagina/). Esto es común cuando fusionas dos sitios web.
¿Qué hago si mi redirección no funciona?
- Borra la caché de tu navegador y de tu plugin de caché (si usas uno como WP Rocket o W3 Total Cache).
- Verifica que la URL de origen y destino estén escritas correctamente, sin espacios ni caracteres extraños.
- Comprueba que no haya otra redirección que esté causando un conflicto o un bucle infinito.
- Prueba con una herramienta de verificación de redirecciones en línea (como "Redirect Checker").
- Revisa los logs de error de tu servidor (desde tu panel de hosting como cPanel o Syspanel en el puerto 2106) para ver si hay algún error.
¿Es mejor usar un plugin o editar el .htaccess?
Para la mayoría de los usuarios, usar un plugin es la opción más segura y recomendada. Es más fácil de gestionar, menos propenso a errores y ofrece funcionalidades extra como el seguimiento de 404. Editar el .htaccess es para usuarios más avanzados que necesitan un control granular o tienen muchas redirecciones que puedan ralentizar el sitio con un plugin.
Conclusión: La redirección 301, tu aliada para un SEO saludable
Configurar redirecciones 301 en WordPress es una tarea que, aunque pueda parecer técnica, es esencial para cualquier propietario de un sitio web. Ya sea que cambies la estructura de tus URLs, migres de dominio o simplemente limpies contenido antiguo, una redirección bien hecha asegura que tus visitantes y los motores de búsqueda lleguen siempre al lugar correcto.
Empieza por el método que te resulte más cómodo, ya sea un plugin o el archivo .htaccess. La clave está en actuar con cuidado, hacer copias de seguridad y verificar que todo funcione. ¡Tu SEO WordPress y tus usuarios te lo agradecerán!
