15 junio 2020 Miguel Plaza Nieto

Se trata de un protocolo muy útil que cumple una función muy importante para el SEO y se utiliza para decir a los motores de búsqueda que envíe a los usuarios de una URL de un sitio a otra.

La redirección 301 se utiliza en el caso de que el traslado a otra URL vaya ser permanente. No confundir con una redirección 302, cuya función es indicar al motor de búsqueda que la página es temporal y no ha de pasar la autoridad de la antigua URL. La redirección 302 se suele utilizar cuando una página no va a estar disponible durante un periodo de tiempo ya sea porque se están realizando pruebas o cambios.

Utilidades del redireccionamiento 301

  • Trasladas tu página a un dominio diferente y quieres que la transición sea lo más fácil posible.
    Cambias de http a HTTPS o viceversa.
  • Tienes dos sitios web y necesitas que los enlaces URL antiguos redirijan al usuario y a los buscadores a las páginas correctas.
  • Tienes contenido duplicado, se utiliza en caso de no poder usar la etiqueta canónical, cuando se mueve contenido entre páginas o cuando estableces la URl canónica.
  • Cuando vas a cambiar de CMS.
  • Redireccionar la barra al final (/), en muchos casos las páginas pueden estar disponibles con o sin barra al final, de ser así existe duplicidad que se resolverá redirigiendo de una versión a la otra.
  • Cuando los usuarios acceden a tu página desde URl distintas. Si tienes diferentes accesos a tu web (http://www.ejemplo.es, http://home.ejemplo.es o http://ejemplo.es/home) es una buena manera de indicar cuál es la dirección preferida (canónica) y usar redirecciones 301 para enviar el tráfico de URLs (puedes usar también Search Console para establecer un dominio como preferido).

Hemos de tener en cuenta que los buscadores calculan la autoridad de una página basándose en sus enlaces, por lo tanto, la redirección 301 es particularmente interesante porque transmite toda la autoridad de la URL antigua a la nueva.

Cómo reacciona un buscador ante una redirección 301

Cuando un buscador se encuentra con una redirección 301 actúa de la siguiente manera:

  • Transfieres la autoridad de la antigua página a la nueva.
  • Elimina la antigua página de su índice, haciendo que esta no vuelva a aparecer en los resultados.
  • Añade la nueva página en su índice, pasa así tenerla en cuenta en los futuros resultados de las búsquedas.

Cómo realizar una redirección 301

Antes de nada veamos de manera rápida que es el .htaccess para que podamos entender el procedimiento a la hora de utilizar una redirección 301.

El .htaccess es un fichero (que suele estar oculto) de configuración utilizado por servidores web que funcionan bajo Apache. Este fichero permite añadir o cambiar funcionalidad simplemente añadiendo o cambiardo el código de dicho fichero. Los usos más comunes suelen ser si necesitamos proteger una web con contraseña, crear una página de error personalizada o como es nuestro caso, redireccionar a otra página.

Algunos ejemplos de redirecciones más comunes son los siguientes

Para realizar una redirección de un dominio a otro, añadiremos la siguiente instrucción en nuestro .htaccess.

Redirect 301 /http://www.nueva-url.es/

Si lo que queremos es redireccionar todo el contenido de nuestro dominio a la página principal del nuevo dominio deberemos añadir las siguientes líneas al .htaccess.

RedirectMatch 301 ^(.*)$ http://www.nueva-url.es/

El procedimiento para realizar una redirección de una URL a otra URL será el siguiente.

Redirect 301 /antigua.html http://www.nueva-url.es/nueva.html

Si es necesario redireccionar un directorio antiguo de un dominio a otro directorio nuevo se añadirá la siguiente instrucción.

Redirect 301 /directorio-viejo/ http://www.nueva-url.es/directorio-nuevo

Amigos marketers, esto es todo, espero que os sirva de ayuda y os invito a compartir en vuestras redes sociales.