Redirección 301: todo cuanto debes saber para hacerla bien (y no padecer una penalización posicionamiento en buscadores)

Redirección 301: todo cuanto debes saber para hacerla bien (y no padecer una penalización posicionamiento en buscadores)

15 Jul 2020 in

Antes de meternos en materia y aprenderlo todo sobre las redirecciones 301, pues para eso estamos aquí ¿no?, lo más sensato es que al menos te explique qué son los códigos de estado HTTP (de los que forma parte el 301, entre otros muchos) incluidos dentro de las cabeceras HTTP, para qué exactamente son utilizados y de qué forma los podemos interpretar.

El protocolo HTTP es uno de los más conocidos del mundo (así como el FTP quizá) por el hecho de que es el encargado de ofrecer los contenidos de las páginas webs alojadas en los servidores cuando escribimos una URL en nuestro navegador de internet, del tipo http://www.miweb.com.

Aunque no lo creas, no era el más usado, existían listas de noticias como forma de intercambiar información, era algo considerablemente más rudimentario. No fue hasta 1989 que Tim Berners Lee describió por vez primera los protocolos de HTTP y HTML y desde ese momento empezó la revolución.

¿Sabías que? Hay un código de estado que no mucha gente conoce, el 418, que señala literalmente al cliente (o bien rastreador) que el servidor es una tetera. Evidentemente este código se introdujo en el estándar como una inocentada, pero ahí está para curiosidad de todos.

Las redirecciones 301 son tan frecuentes que seguramente ya tengas alguna en tu web. Si tenías un dominio en http y ahora empleas https, tendrás una de una versión a otra. Para redireccionar la versión www.dominio.com a dominio.com asimismo harás uso de otra redirección 301… así siendo tan cotidianas lo mejor va a ser conocerlas más a fondo, ¿verdad?? Pues empezamos.

Back to top

1) Qué es una redirección 301

Los códigos HTTP como este 301 son respuestas que el servidor manda al cliente del servicio en la cabecera (junto con mucha ) al hacer una solicitud web, de forma que puede saber el estado en todo momento y actuar en consecuencia, se hallan descritos en el estándar RFC  2616, que no es preciso que te estudies: ya te digo yo ciertos códigos HTTP más conocidos y/o que más peso tienen en el SEO, son los siguientes:

  • 202 – Respuesta cuando todo está ok
  • 301 – Se ha movido el contenido de forma permanente a otro lugar (y el servidor redireccionará la visita)
  • 302 – Se ha movido el contenido de forma temporal a otro sitio (y el servidor redireccionará la visita)
  • 403 – Acceso prohibido
  • 404 – Fallo, contenido no encontrado
  • 500 – Error del servidor (genérico)

La importancia de este código 301 radica en que tiene un valor fundamental para el , en tanto que los rastreadores cuando pasan por nuestra página web van «apuntando» todos y cada uno de los códigos de contestación que consiguen de las cabeceras HTTP de nuestro dominio y esto tiene consecuencias directas en nuestro posicionamiento.

Una redirección trescientos uno señala al navegador que el contenido de esa URL se ha movido a otro sitio y lo redirecciona.

Si Google tiene posicionada una URL que de repente comienza a devolver código 404 (Error de contenido no encontrado) no tardará demasiado tiempo en bajarla de posiciones o sacarla del ranking, por el hecho de que no sería una buena experiencia de usuario mandar una visita a una URL que no existe, ¿verdad??

Pues bien, como SEOs, nuestro trabajo en este sentido es asegurarnos que todos y cada uno de los visitantes llegan a un destino, y la redirección trescientos uno nos ayudará a hacerlo. Si esa página ya no existe y queremos seguir manteniendo la URL no tenemos más que crearle una redirección (veremos más abajo 4 formas de crearlas) a una nueva URL y si quieres lograr un trabajo bien hecho deberás asegurarte que son de la misma temática, cumple con la intención de búsqueda del usuario, etc…

1.1) 5 usos de una redirección 301

La mejor manera de comprender y entender una explicación es ver un caso práctico, todos aprendimos a sumar con las manzanas, por el hecho de que de pequeños sumar 2 números no nos afirmaba nada, ¿verdad?? Puesto que esto es un poco lo mismo, ya sabemos qué es una redirección 301, su importancia y más abajo vamos a ver varias formas de crearlas, pero ahora te dejo múltiples situaciones que como SEO se te pueden presentar y puedes solucionar con una redirección 301.

1.1.1) 1.Migración de dominio

Cuando un proyecto tiene que migrar a un nuevo dominio, si no cambia nada en la estructura de las URLs el SEO estará contento. Va a bastar con una redirección trescientos uno del dominio antiguo al dominio nuevo.

Pero si además del dominio se altera la estructura de URLs como SEO te tocará lidiar con redirecciones trescientos uno para cada URL o bien para cada patrón: puedes crear expresiones regulares que te calmarán mucho el trabajo. Esta clase de migraciones se suelen emplear en caso de webs que han sido denunciadas por la marca.

Por propia experiencia te puedo asegurar que este tipo de usos para un 301 se emplean a menudo; puesto que yo había montado una web en la url objetivocanon.es y al percibir denuncia de la propia marca me vi forzado a tener que hacer una redirección trescientos uno hacia que como puedes ver en la gráfica de ahrefs conservó la fuerza y pronto volvió a rankear las palabras clave del dominio viejo a inicios de 2018.

1.1.2) 2.Cambio a URLs amigables

Si utilizas una estructura de URLs no muy óptima, o bien sin ser afables (válgame dios en pleno 2020!) la mejor forma de solventar esto es creando reglas de redirecciones 301. Por suerte para ti puedes utilizar patrones, de manera que no tengas que escribir una redirección por cada URL.

1.1.3) 3.Establecer un dominio principal

No es extraño todavía ver dominios a los que se puede acceder desde www.dominio,com, dominio.com, www.dominio.com/, dominio.com/… la mejor manera de solventar esta problemática, pues Google detectará cada variación como contenido copiado, es hacer una redirección trescientos uno al nombre principal que desees emplear.

1.1.4) 4.Canibalizaciones

Ante problemas de canibalizaciones de , suelo optar por aunar los contenidos en una sola URL y hacer redirecciones 301 del resto de URLs que canibalizan exactamente las mismas palabras clave. Así aprovecho la autoridad, enlaces o bien tráfico de todas y cada una de las URLs implicadas y lo centralizo en una spola URLs que va a tener más contenido, más tráfico, más links y más autoridad.

1.1.5) 5.Salir de una penalización

Si Google te ha «cazado» haciendo las cosas mal (por poner un ejemplo ha caído sobre ti toda la furia de Penguin por crear links a tu sitio) una buena forma de sortear la penalización es, primero solucionando el perfil de links actual que tienes y más tarde puedes hacer una redirección 301 a un nuevo dominio limpio y sin penalizar (o bien aun una doble redirección usando tres dominios intermedios) lo que va a ayudar a salir ya antes de la penalización.

1.2) 301 versus 302

La principal diferencia entre las dos redirecciones es la temporalidad, esto es, la primera (301) indica a Google (y otros buscadores web) que el contenido no está en esa URL y ha alterado de forma definitiva a una nueva localización, la segunda (302) indica que el contenido no se encuentra ahí de forma temporal, pero que no cambien los índices ni traspasen autoridad porque el contenido volverá a estar disponible en esa URL.

Has de saber también, que en la última actualización del protocolo HTTP la versión 1.1, el código de estado trescientos dos pasó de «movido temporalmente» a «encontrado», o sea, ya no se puede utilizar 302 como procedimiento de redirección, aunque todavía haya gente que crea que sí. De todas maneras, es un código poquísimo usado.

¿Y la redirección 307?

Como hemos visto que la trescientos dos ha quedado obsoleta como forma de redirección temporal, el código trescientos siete es el que ha venido a sustituirlo. Desde este momento, si quieres hacer una redirección temporal con corrección tienes que utilizar una redirección 307.

¿Y la redirección 308?

Pues bien, esta sería la «nueva» versión de la 301 aparecida en la versión 1.1 de HTTP, si bien realmente no la sustituye: se creó por la necesidad de establecer unas reglas a fin de que los navegadores o bien clientes del servicio que proseguían la redirección lo hiciesen por HTTP y no mediante peticiones GET o bien POST como hasta ahora hacían a su interpretación al encontrarse una 301. Pero deja de preocuparte por ella, puedes continuar utilizando 301 sin problemas.

Back to top

2) Ventajas de emplear una redirección 301

Ante una problemática como la que hemos visto ya antes de migraciones de dominios o cambios de URLs el camino más rápido para solucionarlo es crear una redirección trescientos uno. Pero además también es el más efectivo.

  • Redirige todo el tráfico que llegue a través de esa URL a una nueva y no perdemos visitas
  • Transmite «toda» la autoridad del viejo dominio o bien URL al nuevo (en «teoría» entre un 90 por cien – noventa y nueve por ciento )
  • Es rápida, siendo una redirección del propio servidor el usuario será redireccionado de forma prácticamente inmediata
  • Transparente a los usuarios

2.1) ¿Prosiguen funcionando las redirecciones trescientos uno?

Mucho se ha hablado de que las redirecciones 301 han dejado de transmitir fuerza, o bien tardan mucho más tiempo del esperado… lo que es cierto pero siguen funcionando, y como herramienta para «moldear» el enlace juice y la arquitectura web de tu sitio es un elemento a proseguir usando.

Casos en los que siguen funcionando:

  • Si un producto de tu ecommerce ha dejado de estar disponible: si suprimes esa ficha deberías hacer una redirección 301 a un producto similar para que tus usuarios no se den de «bruces» con un error cuatrocientos cuatro si acceden a la vieja ficha y no perder ese tráfico o posible autoridad de enlaces que apunten ahí.
  • Migración de un dominio. Si cambias todo tu contenido de un dominio viejo a uno nuevo, una redirección trescientos uno te deja no sólo redireccionar todo el tráfico que tuvieses en el precedente dominio, sino traspasar la autoridad al nuevo dominio.

Casos en los que puede ser penalizado por utilizar una redirección 301

  • Abuso de las redirecciones 301. Piensa que todo lo que trate de modificar de forma artificial los rankings de Google está penalizado, una redirección 301 para fortalecer la autoridad de tu sitio con redirecciones trescientos uno asimismo.
  • Uso de dominios expirados con autoridad para potenciar dominios que existen de temáticas diferentes, Google tiene en cuenta la temática de ambos dominios para determinar el por cien de autoridad que traspasa.

Por ejemplo, si compras un dominio caducado con autoridad que es de la temática «fontanería» y lo redirecciones a un dominio existente de «vestidos de flamenco» con la intención de ganar un «chute» extra de autoridad, puede que no funcione. Google no quiere transmitir link juice artificial en estos casos, y para él, merced a diferentes actualizaciones en sus algoritmo le es cada vez más fácil comprender la semántica y el lenguaje natural, de esta manera puede distinguir temáticas.

  • ¿Cuántas redirecciones trescientos uno puedes crear? En teoría no existen límites, mas emplea el sentido común.
  • ¿Cuánto tiempo debo mantener la redirección trescientos uno? No hay un límite marcado mas en general se acostumbra a hablar de un año a fin de que Google haya tenido tiempo de rastrear todo el site y traspasar la autoridad de las viejas a las nuevas URLs a las que apuntan las redirecciones. Recuerda que una redirección es una solución temporal, es decir, desde crear la redirección todos los enlaces internos o externos deben apuntar a la nueva URL.
Back to top

3) Cómo crear una redirección 301

Antes de explicarte cómo crear una redirección 301 te dejo una herramienta muy útil para leer la cabecera de respuesta de las páginas HTTP, porque de esta manera podrás ver si tus redirecciones están marchando bien o no. La herramienta que uso es WMtips, es muy sencilla en su manejo. Seguro que hay otras más potentes, pero con esta tienes de sobra para lo que buscamos ahora.

En la atrapa siguiente puedes ver que la primera contestación a la URL escrita http://victormisa.com es un código de respuesta 301 que redirecciona a la nueva url https://victormisa.com donde, ahora sí, el servidor nos responde con un código 202.

Cabecera devuelta dominio Victormisa.com

3.0.1) 1. Plugins

La forma más cómoda de administrar las redirecciones de tu sitio (si empleas WP) es a través de plugins como los que veremos ahora.

Es el complemento posicionamiento web en buscadores que uso en la mayoría de mis proyectos webs: es completísimo en cuanto a funcionalidades y además de esto nos ofrece una sección completa para trabajar las redirecciones (Redirections) de nuestra web. Deja de preocuparte si empleas hoy en día un plugin de redirecciones porque RankMath puede importar la precedente configuración y crear sus redirecciones.

Si no quieres emplear un complemento completo de SEO para tu WP como el precedente y lo único que buscas es manejar las redirecciones, el plugin de Redirection es uno de los más utilizados.

3.0.2) 2. Redirección 301 en PHP

Si empleas este lenguaje de programación puedes crear una cabecera HTTP con el código de respuesta que escojas y redirigir mediante Location todos los visitantes a la nueva URL que especifiques.

Código redirección trescientos uno en PHP

Si quieres redirigir de una URL a otra, usando lenguaje PHP, puedes incluir el siguiente código en el archivo .php, pero recuerda que debes hacerlo ya antes de mostrar ningún contenido, sino no va a tener efecto.

  • header(«HTTP/1.1 301 Moved Permanently»);
  • header(«Location: http://www.midominio.com/nueva-url.php»);
  • header(«Connection: close»);

3.0.3) 3. htaccess

Si no tienes WP o bien si quieres realizar unas redirecciones 301 más rápidas, puedes hacerlas a través del archivo .htaccess si tu página web está alojada en un servidor web Apache. El beneficio es que con este fichero vas a poder hacer las redirecciones emplees el Content Management System que utilices, o bien si usas programación propia.

El primordial «contra» de hacer empleo de .htaccess es que debes conocer bien su sintaxis para la creación de las reglas porque es un fichero algo «delicado» y una coma mal colocada puede hacer que la página web no cargue.

Si no deseas arriesgarte puedes hacer uso de herramientas on line para crear reglas de redirección de esta forma te aseguras de no escribir mal las directivas, simplemente debes ir rellenando los campos que se solicitan en la herramienta y te dará un código completo para incluir en tu fichero .htaccess.

  • ⚠ Atención. El fichero .htaccess es bastante «delicado» un mala sintaxis en la regla puede hacer que no cargue el lugar, haz una backup ya antes de subir las nuevas reglas de redirección.
  • ⚠ Atención. El fichero .htaccess es un archivo oculto (lleva un punto inicial) no cambies su estado ni su nombre o bien no va a funcionar.

Códigos de redirecciones 301 para .htaccess

A continuación puedes localizar ciertos ejemplos de códigos de redirección para .htaccess para las tareas más comunes que puedes encontrarte como redirigir un dominio completo tras una migración a uno nuevo.

Como te comenté al comienzo del artículo puedes ahorrar mucho trabajo utilizando expresiones regulares en el momento de crear las directivas del fichero .htaccess con redirectMatch, en cambio, redirect trabajará con la URL exacta.

* Si tu archivo .htaccess está en blanco debes empezar con la directiva RewriteEngine On que lo que hace es activar el módulo mod_rewrite del servidor Apache, sólo se incluye una vez por fichero.

  • Migración de dominio: redirectMatch 301 ^(.*)$ http://nuevodominio.com dólares americanos 1
  • Redirigir a dominio sin www: RewriteCond por cien HTTP_HOST !^mi-dominio\.com$ [NC]
  • RewriteRule ^(.*)$ http://mi-dominio.com/ dólares americanos 1 [R=301,L]
  • Redirigir una vieja URL a una nueva: Redirect trescientos uno /urlvieja https://www.tudominio.com/urlnueva

Mantente informado de las noticias más relevantes en nuestro canal de

Back to top
Share icon

ESTOS EXCLUSIVOS INFORMES GRATUITO REVELAN

7 SECRETOS DE EXPERTOS SEO QUE TE LLEVÁN AL 1#
7 SECRETOS DE EXPERTOS SEO QUE TE LLEVÁN AL 1# EN GOOGLE PARA GANAR 10.000s DE TRÁFICO DE CALIDAD GRATUITO - EN SÓLO 2 MESES
 

Los 7 pasos más poderosos para disparar tu ranking orgánico para ALCANZAR Y MANTENER un impresionante tráfico orgánico es TUYO.

Consigue gratis lo que el 1% de los expertos en SEO venden por miles de euros... y el otro 99% ni siquiera sabe que existe.


OBTEN MI INFORME GRATUITO
5 errores que debes evitar en tu sitio web de Drupal
Ebook - 5 errores que debes evitar en tu sitio web de Drupal (¡podrían costarte miles de euros!)
 

Este Ebook cubre 5 terribles errores que probablemente estés cometiendo ahora mismo con tu sitio web de Drupal.

¡Nº3 TE SORPRENDERÁ! Esta lectura de 10 minutos te ahorrará miles de euros.



OBTEN MI INFORME GRATUITO