WordPress 301 Redirect: Cómo crear, eliminar y gestionar redirecciones en WordPress

Mastering 301 redirects in WordPress Featured image

¿Cuántas veces has oído hablar de una redirección 301? Para cuando estés leyendo este post puede que ya tengas una idea de lo que es y por qué es importante.

El propósito de este post es consolidar todo lo que necesitas saber sobre los redireccionamientos 301 en una guía fácil de seguir y ayudarte a gestionar redireccionamientos 301 en sus sitios de WordPress.

¿Está preparado para comprobar hasta qué punto lo que sabe es cierto? ¿Y tal vez aprender un poco más? Sigue leyendo.

¿Qué es una redirección 301?

how redirect work

Una redirección 301 es una redirección permanente de una URL a otra. Es una forma de informar rápidamente a los navegadores de que la página o entrada solicitada se ha movido o ha sido sustituida.

Lo que ocurriría en ausencia de una redirección es algo conocido como Error 404 (Página no encontrada). Estos pueden dañar el ranking y la reputación de tu sitio web, y por el bien de las SERPs, deberías evitarlos.

Querrás hacer de la redirección tu nuevo mejor amigo.

Y sí, la razón por la que no se llaman simplemente "redirecciones" es porque hay más de un tipo.

Otras redirecciones habituales son:

  • 302 Encontrado
  • 303 Ver otros
  • 304 No modificado
  • 307 Redirección temporal
  • 308 Redirección permanente

Si existen otros tipos de redireccionamientos, ¿por qué la mayoría de las veces sólo ha oído hablar de los redireccionamientos 301?

Fácil, son la mejor forma de garantizar que los usuarios y los motores de búsqueda se dirijan a la página correcta. Si necesitas cambiar la URL de una página tal y como se muestra en los resultados de los motores de búsqueda, Google recomienda utilizar una redirección 301.

Si prefieres una versión en vídeo de esta guía, ya te la hemos preparado.

¿Por qué utilizar una redirección 301?

¿Por qué cambiar las URL? Veamos tres casos de uso común para las redirecciones 301.

Borrar/reemplazar contenido

Puede que tengas un post que ya no tenga sentido para tu audiencia por la razón que sea. No querrás confundirlos, engañarlos o incluso aburrirlos.

En caso de que esté pensando en escribir un post más relevante y actualizado, puede eliminar el antiguo y utilizar una redirección 301 para enviar a las personas y a los motores de búsqueda que soliciten el post antiguo a la nueva URL. Incluso puedes eliminar el post antiguo y redirigir el tráfico a tu página de inicio.

Pasar a HTTPS

Si ha estado utilizando una conexión no segura (HTTP) y decide cambiar a una conexión más segura (HTTPS) instalando un certificado de seguridad, querrá que los usuarios utilicen la versión más segura (HTTPS) de su sitio. Para ello, debe tener una redirección 301 en su lugar.

Traslado a un nuevo dominio

Si traslada su sitio web a un dominio completamente nuevo, no querrá perder a los visitantes que ya tiene. Necesitas redirigirlos al nuevo dominio que aloja tu antiguo sitio. No hay problema, para esto también deberías usar redireccionamientos 301.

Los redireccionamientos 301 le ayudan a mantener su trabajo duro después de cambiar de URL. Esto significa que no tiene que empezar de cero.

Además de oír hablar de los redireccionamientos 301, es posible que también haya oído hablar de su primo menos conocido: los redireccionamientos 302.

¿Cuál es la diferencia entre una redirección 301 y 302?

Una redirección 301 significa que el contenido se ha trasladado permanentemente, mientras que una redirección 302 sólo significa que es temporal. Esto ayuda a los motores de búsqueda a decidir si sustituyen o mantienen la URL antigua en su base de datos de búsqueda.

Por ejemplo, si quiere hacer cambios significativos en un sitio en vivo, podría utilizar una redirección 302 para enviar temporalmente a sus visitantes a una página diferente, mientras trabaja. Los motores de búsqueda sabrían que no deben descartar la URL de la página que está en construcción.

Consejo profesional: Por lo general es una mala idea hacer cambios en un sitio en vivo, utilice un sitio de ensayo en su lugar.

¿Cómo implementar una redirección 301?

Una redirección 301 se puede implementar utilizando un plugin o un código añadido a uno de los archivos de su sitio web. Como esta es una guía completa, le mostramos ambas formas. Comenzando con el uso de un plugin.

Para esta guía, hemos utilizado el Redirección (sí, así se llama).

Paso 1: Instalar y activar el plugin de redirección

En el panel de control de WordPress, vaya a Plugins > Añadir nuevo. Escriba "Redirección" en la barra de búsqueda. Cuando aparezcan los resultados, pulse Instalar ahora y luego Activar.

Install the Redirection plugin from WordPress dashboard

Después de activar Redirection, aparecerá un mensaje en la parte superior de su pantalla pidiéndole que complete la configuración de Redirection. Simplemente haz clic en el enlace y te llevará a la configuración del plugin.

Link to complete the setup of the Redirection plugin

Paso 2: Iniciar la instalación

En este punto, deberías estar viendo la pantalla de bienvenida con notas sobre cómo utilizar el plugin y qué hacer a continuación.

Redirection plugin welcome screen

En la parte inferior, encontrará el botón Iniciar configuración. Pulse este botón para continuar con la configuración.

Paso 3: Configuración básica

Las opciones básicas de configuración son:

  • Supervisa los cambios de permalink en las entradas y páginas de tu sitio WordPress
  • Mantenga un registro de todas las redirecciones y errores 404

¿Qué hace cada uno de ellos?

Supervisar los cambios de Permalink

Monitorizar los cambios de permalink significa que si cambias el permalink en un post o página entonces el plugin Redirection puede crear automáticamente una redirección por ti.

Llevar un registro

Esta es una manera de saber lo que está pasando en su sitio. Cuando se visite una URL redirigida, se registrará o grabará.

Los registros contendrán la siguiente información sobre un visitante:

  • URL visitada
  • URL de destino a la que se redirige al visitante
  • Hora de la visita
  • Agente del navegador del visitante
  • Remitente (no siempre disponible)
  • Dirección IP

Recomendamos activar ambas opciones. Sin embargo, ten en cuenta que si eliges mantener un registro de redirecciones, aumentarán los requisitos de almacenamiento de tu base de datos.

Elegir llevar un registro abrirá una tercera opción, Almacenar información IP para redirecciones y errores 404.

NOTA: Asegúrese de que si activa esta opción tomará/ha tomado las medidas necesarias para cumplir todas las leyes de recopilación de datos que le sean aplicables.

Paso 4: Finalizar la configuración

Parece que has llegado hasta el final (casi), ¡bien hecho! Aquí, el plugin Redirection comprobará que es capaz de comunicarse con WordPress. Si puede, verás que el estado "REST API" pasa de 0 a Good.

Una vez hecho esto, haga clic en el botón Acabado y ¡listo!

Redirection plugin REST API status

Consejo profesional: Si esto no ocurre en su caso, Redirection recomienda consultar la documentación de sus otros plugins para resolver el conflicto, o ponerse en contacto con el soporte de su host.

En la página siguiente se finalizará la configuración y deberá hacer clic en el botón Terminado después.

Finishing the setup for the Redirection plugin

Eso es todo, ¡ya estás listo!

Paso 5 (Paso extra): Crear una redirección

Una vez finalizada la configuración, accederá a la página de configuración de la redirección, donde podrá crear su primera redirección.

Como referencia, los ajustes se encuentran en Herramientas para la redirección (Herramientas > Redirección).

Puede personalizar cada redirección e incluso organizarlas por categorías. Utiliza el icono de engranaje (marcado con un círculo en la imagen inferior) para elegir un tipo de redirección siempre que no quieras utilizar una redirección 301 (la predeterminada).

Adding a new redirection rule using the Redirection plugin

Implementación de una redirección 301 mediante el archivo .htaccess

¿Y si sólo necesitas redirigir unas pocas URL o quieres redirigir un sitio web entero a un nuevo dominio?

Utilizando su .htaccess es una buena opción para estos dos casos.

.htaccess es un archivo de configuración que se utiliza para cambiar la forma en que un servidor web gestiona diversas peticiones.

Su archivo .htaccess se encuentra en la carpeta raíz o en directorio central de su sitio web WordPress. Si no lo ves ahí, probablemente es porque está oculto (gracias al punto al principio del nombre del archivo).

Active la opción "mostrar archivos ocultos" en su cliente FTP o administrador de archivos y ahora debería ver el archivo .htaccess.

Consejo profesional: Asegúrese de hacer una copia de seguridad del archivo .htaccess antes de realizar cualquier cambio en él.

Por si hay alguna duda, .htaccess está escrito en lenguaje Apache, por lo que utilizaremos código para realizar cambios en el archivo.

Redireccionamiento de entradas/páginas individuales

Redirección 301 /algo-viejoURL https://yoursite.com/some-new-URL

Pegue el código anterior en su archivo .htaccess y sustituya las URL por las suyas. Observe que en la URL antigua sólo utilizamos el slug (alguna-URL-antigua)mientras que para el nuevo hemos utilizado la URL completa (https://yoursite.com/some-new-URL).

Consejo profesional: Asegúrese de que la nueva URL tiene el protocolo correcto (http/https).

Redirigir todo un sitio web

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^olddomain\.com$ [OR]
  RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$
  RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L]
</IfModule>

Pegue el código anterior en su archivo .htaccess y sustituya el campo dominioantiguo y nuevodominio con sus dominios reales.

Consejo profesional: Asegúrese también de que los nuevos valores llevan las extensiones de dominio correctas, es decir, .com, .org, .net, etc.

Los 5 mejores plugins para redirecciones 301 de WordPress

Sé que ya hemos hablado de usar un plugin para gestionar las redirecciones 301. Pero sólo hemos utilizado el plugin Redirection. Pero, ¿sabías que hay más?

¿Cuál es el mejor plugin para redirecciones 301? Echemos un vistazo a seis plugins gratuitos y premium para redirecciones 301 en WordPress.

1. Yoast Premium

Yoast SEO homepage screenshot

Yoast Premium viene con un gestor de redirecciones que ayuda a los usuarios a crear redirecciones en un instante. El gestor de redirecciones ayuda a mantener los sitios saludables y actualizados e incluso permite a los usuarios exportar e importar todas sus redirecciones a un archivo CSV.

Características:

  • Redirija páginas fácilmente desde su instalación de WordPress
  • Obtenga automáticamente una solicitud para redirigir la URL cuando elimine una página
  • Integrado con Google Search Console

Además de las redirecciones 301 (Moved Permanently), el módulo de redirecciones dispone de los siguientes tipos de redirecciones:

  • 302 - Encontrado
  • 307 - Redirección temporal
  • 410 - Contenido eliminado
  • 451 - Contenido no disponible por motivos legales

Precio: $89 al año.

2. Redirección

Redirection plugin download page on WordPress.org

Redirection es uno de los gestores de redirecciones más populares para WordPress. Una cosa hermosa de este plugin es que está diseñado para ser utilizado en sitios de todos los tamaños, desde aquellos con sólo un par de redirecciones a los que tienen miles.

Características:

  • Gestión fácil y sencilla: ¡no necesita conocimientos de servidores!
  • Redirección condicional
  • Registro completo
  • Seguimiento de errores 404
  • Compatibilidad con Apache y Nginx
  • Importación y exportación

Precio: Gratis

3. Redirecciones 301 - Easy Redirect Manager

301 Redirects plugin download from WordPres.org

301 Redirects - Easy Redirect Manager es una buena opción para nuevos sitios web, así como para aquellos que necesitan enlaces reparados después de reorganizar el contenido existente de WordPress. Principalmente 301 Redirects le ayuda a gestionar y crear 301 & 302 redirecciones.

Características:

  • Elige entre Páginas, Entradas, Tipos de entrada personalizados, Archivos y Archivos de términos.
  • Conservar las cadenas de consulta en las redirecciones
  • Función de importación/exportación para la gestión masiva de redireccionamientos
  • Estadísticas de redirección sencillas para saber cuánto se utiliza una redirección

Precio: Gratis

4. SEO Redirection Plugin - Administrador de redirecciones 301

SEO Redirection plugin download page from WordPress.org

¿Y si va a hacer cambios importantes? Plugin de redireccionamiento SEO es una forma útil y potente de migrar páginas de un sitio web antiguo o cambiar el directorio de su sitio web WordPress.

Características:

  • Añadir manualmente redireccionamientos 301, 302 y 307
  • Admite la redirección de comodines
  • Corregir errores de rastreo (404 y soft 404) en Google Search Console
  • Soporte WPML
  • Importación y exportación
  • Estadísticas de redireccionamiento
  • Personalizar la recopilación de datos (cumplimiento del GDPR)

Precio: Gratis

5. Redireccionamientos 301

301 Redirects plugin download page

Otro plugin ideal para grandes cambios es Redireccionamientos 301.

En palabras de sus desarrolladores, "Un plugin perfecto para crear un nuevo sitio a partir de uno antiguo o cambiar el nombre de dominio y gestionar todas las redirecciones y URLs rotas."

Características:

  • Añada y gestione fácilmente reglas de redireccionamiento
  • Gestione y redirija fácilmente las URL rotas

Precio: Gratis

Resumen

Los redireccionamientos 301 informan a los navegadores de que la página o entrada solicitada se ha movido permanentemente o ha sido reemplazada, enviando a los visitantes al contenido nuevo o reubicado.

Este artículo trata sobre los diferentes tipos de redirecciones, cómo y cuándo utilizarlas. Abordamos el "enfoque de código", pero también enumeramos algunos de los mejores plugins de redirección gratuitos y premium para ayudarte a gestionar tus redirecciones en WordPress.

Esperamos que este artículo haya respondido a la mayoría de tus preguntas sobre cómo crear una redirección 301 en WordPress y te haya ayudado a decidir cuál es el mejor plugin para esta tarea.

Al poner en práctica todo lo aquí expuesto, tenga en cuenta que cualquier tipo de redirección sólo es útil cuando se aplica correctamente. Así que vigila siempre tu sitio en busca de errores 404 y no dudes en volver a esta práctica guía siempre que lo necesites.

Para ofrecer una buena experiencia a los usuarios es necesario optimizar el rendimiento de la web. Pero, ¿cuánto de lo que sabemos sobre el tema es en realidad ¿Verdad?

Descúbralo consultando este artículo en Mitos sobre el rendimiento de WordPress evitar (para la aplicación en el mundo real).

Divulgación: Este blog puede contener enlaces de afiliados. Si realiza una compra a través de uno de estos enlaces, es posible que recibamos una pequeña comisión. Leer información. Tenga la seguridad de que sólo recomendamos productos que hemos utilizado personalmente y que creemos que aportarán valor a nuestros lectores. Gracias por su apoyo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Astra es gratis. Ahora y siempre.

Creemos que crear sitios web atractivos no debería ser caro. Por eso Astra es gratis para todos. Empieza gratis y amplía con paquetes asequibles.

La descarga está a un solo clic

Download Checklist

REWIND

RESUMEN DEL AÑO

La descarga está a un solo clic

Introduce tu dirección de correo electrónico y sé el primero en enterarte de las actualizaciones y novedades.

Descargar gratis Astra Theme - Modal Popup Form
Scroll al inicio