Cómo hacer redirecciones en WordPress

como hacer redirecciones wordpress

Las redirecciones son una parte esencial de la gestión de cualquier sitio web, y en WordPress no son una excepción. Las redirecciones permiten enviar a los visitantes de una URL antigua a una nueva, lo que es vital para mantener la integridad del sitio y mejorar la experiencia del usuario.

En este post, te explicaremos cómo hacer redirecciones en WordPress de manera fácil y efectiva.

¿Por qué son necesarias las redirecciones en WordPress?

Existen múltiples razones por las que hacer redirecciones es estrictamente necesario no sólo por la experiencia del usuario (a nadie le gusta caer en un error 404), sino también a ojos de los motores de búsqueda como Google.

Entre las múltiples razones están:

Cambios en la estructura de la web

Renovación de URL: Si decides cambiar la estructura de las URL de tu sitio por razones de SEO o usabilidad, necesitas redirigir las antiguas URL a las nuevas para no perder tráfico ni afectar negativamente tu posicionamiento en los motores de búsqueda.
Migración a HTTPS: Si no has instalado WordPress con un certificado SSL al principio te tocará hacer una redirección de de HTTP a HTTPS para mejorar la seguridad y SEO de tu sitio. Por eso debes redirigir todas las URL HTTP a sus versiones HTTPS.
Cambio de dominio: Si decides cambiar el dominio de tu WordPress, es fundamental redirigir todas las URL del antiguo dominio al nuevo para mantener el tráfico y el ranking SEO.

Gestión de los contenidos

Eliminación de contenido: Si eliminas una página o una publicación que ya no es relevante, deberías redirigir esa URL a una página relacionada o al home para evitar errores 404.
Unificación de contenido: En el caso de encontrarte con una canibalización de palabras clave Si fusionas dos o más páginas en una sola, redirige las URL de las páginas antiguas a la nueva para mantener la autoridad del contenido.

Optimización del SEO de tu WordPress

Corrección de errores 404: Detectar y redirigir URL que devuelven errores 404 a páginas relevantes ayuda a mantener una buena experiencia de usuario y a conservar la autoridad SEO.
Evitar contenido duplicado: Utilizar redirecciones para resolver problemas de contenido duplicado asegurará que los motores de búsqueda indexen solo la versión preferida de tu contenido.
Cambio de permalinks: Si cambias la estructura de los permalinks (enlaces permanentes) en WordPress, debes configurar redirecciones para que las URL antiguas apunten a las nuevas.

Tipos de redirecciones en WP

Los tipos redirecciones en WordPress no son algo distinto que en otro CMS, pero a continuación repasaremos cuales hay.

301 (Permanente): Indica que una URL se ha movido permanentemente a una nueva ubicación. Es la más utilizada y beneficiosa para SEO.
302 (Temporal): Indica que una URL se ha movido temporalmente. No transfiere la autoridad de la página como lo hace una 301.
307 (Temporal): Similar a la 302, pero conserva el método HTTP (GET o POST) utilizado en la solicitud original.

Cómo hacer redirecciones en WordPress

Una vez que tenemos claro todo lo anterior, ya podemos explicar cómo hacer redirecciones en WordPress, para ello tenemos múltiples métodos:

Usando el archivo .htacces

Si tu servidor utiliza Apache, el archivo .htaccess es una manera eficiente de manejar redirecciones. Para editar el archivo .htaccess, sigue estos pasos:

  1. Accede a tu servidor: Utiliza un cliente FTP o el administrador de archivos de tu panel de control de hosting.
  2. Edita el archivo .htaccess: Ubica el archivo .htaccess en el directorio raíz de tu instalación de WordPress. Abre el archivo para editarlo.
  3. Añade la redirección: Añade la redirección 301 en el formato siguiente:

Redirect 301 /url-vieja/ <https://www.tusitio.com/url-nueva/>

Usando plugins del repositorio de WordPress

Si prefieres una solución más sencilla y sin editar archivos del servidor, hay varios plugins que facilitan la gestión de redirecciones en WordPress.

Aquí te mostramos dos de los más populares:

Redirection

Redirection es uno de los plugins más populares y potentes para gestionar redirecciones en WordPress.

Su principal ventaja es su facilidad de uso y su capacidad para gestionar un gran número de redirecciones sin afectar el rendimiento del sitio.

Redirection permite realizar redirecciones 301, 302 y 307, ayudando a mantener la integridad de los enlaces cuando se cambian URLs, se eliminan páginas o se realiza una reestructuración del sitio.

Además, ofrece características avanzadas como la captura automática de errores 404 y la posibilidad de redirigir en función de condiciones específicas, como el estado de inicio de sesión del usuario o la dirección IP.

Yoast SEO

Yoast SEO es conocido principalmente por sus capacidades de optimización SEO, pero también incluye una potente herramienta de redirección en su versión premium.

Con Yoast SEO, puedes gestionar fácilmente redirecciones 301 y 302, lo que es crucial para mantener la salud del SEO cuando se eliminan páginas, se cambian URLs o se fusionan contenidos.

La herramienta de redirección de Yoast SEO se integra perfectamente con el resto de sus características, permitiendo gestionar redirecciones desde el mismo panel donde optimizas otros aspectos de tu sitio web.

Además, Yoast SEO ofrece sugerencias automáticas de redirección cuando se realizan cambios en las URLs de las páginas, lo que facilita la gestión sin necesidad de conocimientos técnicos avanzados.

Usando funciones en functions.php

Para los que prefieren una solución sin plugins y sin tocar .htaccess, puedes agregar redirecciones directamente en el archivo functions.php de tu tema.

Aquí tienes un ejemplo de cómo hacerlo:

  1. Accede a functions.php: Ve a Apariencia > Editor de temas y selecciona el archivo functions.php.
  2. Añade el código de redirección:

    function my_custom_redirect() {
    if (is_page(‘old-page-slug’)) {
    wp_redirect(home_url(‘/new-page-slug/’), 301);
    exit();
    }
    }
    add_action(‘template_redirect’, ‘my_custom_redirect’);

Verifica las redirecciones

Una vez configuradas las redirecciones, es fundamental verificar que funcionan correctamente.

Aquí hay algunas herramientas y métodos para hacerlo:

  1. Verifica manualmente: Ingresa la URL antigua en tu navegador y verifica que redirige correctamente a la nueva URL.
  2. Utiliza una herramienta: Utiliza herramientas online como Redirect Checker para asegurarte de que tus redirecciones están configuradas correctamente.

Conclusión sobre las redirecciones en WordPress

Hacer redirecciones en WordPress es una tarea esencial para mantener la salud de tu sitio web y mejorar la experiencia del usuario.

Ya sea utilizando el archivo .htaccess, plugins de WordPress o funciones personalizadas en functions.php, hay varias maneras de implementar redirecciones efectivas.

Asegúrate de verificar siempre tus redirecciones para garantizar que están funcionando correctamente y así mantener una experiencia de usuario óptima y un buen posicionamiento en los motores de búsqueda.

¿Quieres implementar una estrategia SEO ganadora en tu negocio? haciendo clic aquí podrás reservar una Consultoría Gratuita donde estudiaremos tu caso.

Scroll al inicio