¿Qué es un redireccionamiento? Explica la diferencia entre cada redireccionamiento y el efecto SEO

30 de julio de 2023
12 minutos de lectura

Un redireccionamiento es un mecanismo que reenvía automáticamente a un usuario que visita un sitio o página a otra URL.

Cuando eres consciente de los redireccionamientos al mover sitios o cambiar URL, es a menudo un momento importante para SEO. En ese momento, muchas personas pueden estar preguntándose cómo usar varios tipos de redireccionamientos.

En este artículo, explicaremos en detalle desde la perspectiva del SEO, desde los conceptos básicos del significado y la visión general de los redireccionamientos, hasta los tipos recomendados y las diferencias en efectos, y los métodos de configuración específicos.

¿Qué es un redireccionamiento de todos modos? ¿Qué quieres decir?

What Is A Redirect Anyway? What Do You Mean

Un redireccionamiento es un mecanismo que reenvía automáticamente a un usuario que visita un sitio o página específica a otra URL.

Por ejemplo, digamos que la URL que el sitio que estás gestionando ha estado utilizando hasta ahora ha sido cambiada a una nueva URL.  Si no se hace nada en este momento, los usuarios existentes continuarán accediendo a la antigua URL y los nuevos sitios y páginas no serán visualizados.

Este es el momento en que se necesita un redireccionamiento. Al configurar un redireccionamiento, puedes hacer una transición automática de la antigua página a la nueva página, por lo que puedes guiar al usuario a la nueva página.

otro,

  • URLs separadas dependiendo del dispositivo utilizado
  • Transición automática de la página después de que se complete el pago

Los redireccionamientos también se utilizan para otros propósitos.

Importancia de los redireccionamientos

Uno de los propósitos de establecer redirecciones es evitar problemas de usabilidad.

Sin redirecciones, los usuarios seguirán viendo información desactualizada en tu antiguo sitio. Además, si el antiguo sitio está cerrado (404), el usuario debe moverse al nuevo sitio.

Configurar redirecciones correctamente puede prevenir este tipo de degradación de la usabilidad.

Las redirecciones también son importantes desde el punto de vista del SEO. Si no configuras una redirección cuando cambias la URL, los motores de búsqueda como Google considerarán la nueva página como una página diferente, por lo que la evaluación que hayas acumulado hasta ahora se reiniciará.

Si configuras la redirección correctamente, la evaluación del motor de búsqueda de la antigua página se trasladará a la nueva página, por lo que puedes migrar con casi ninguna pérdida en el rendimiento, como el ranking.

Purpose of N Redirect

Sin embargo, hay otros puntos a tener en cuenta respecto a las redirecciones durante las renovaciones del sitio. Los siguientes materiales resumen los puntos de SEO que debes tener en cuenta al renovar tu sitio, así que por favor refrérelos.

¿Cuándo es necesario establecer una redirección?

Como se mencionó anteriormente, las redirecciones son un punto a recordar desde la perspectiva de la usabilidad y el SEO al operar un sitio web. ¿Cuándo necesitas realmente una redirección? Las configuraciones de redirección son principalmente requeridas en los siguientes momentos.

  • Cuando el sitio es renovado (URL cambiada)
  • Cuando cambias el dominio de tu sitio
  • Cuando deseas migrar de una PC a un teléfono inteligente con una URL diferente
  • Cuando la visualización está temporalmente no disponible, como durante el mantenimiento
  • Cuando hay una página que deseas ver temporalmente, como una campaña por tiempo limitado

Hay muchas situaciones en las que tal redirección es necesaria.

Por favor, consulta el artículo a continuación para una explicación fácil de entender sobre cómo redirigir cuando el sitio es renovado.

Tipos de redirecciones y diferencias

Hay dos tipos de redirecciones:

  • Redirección del lado del servidor (redirección HTTP) usando .htaccess o PHP
  • Redirecciones del lado del cliente utilizando JavaScript o meta refresh

Las redirecciones 301 y 302 comúnmente vistas son redirecciones del lado del servidor y son los métodos que Google recomienda en el contexto de SEO.

Desde aquí, veamos las diferencias y características de las redirecciones 301 y 302, que son las mismas redirecciones del lado del servidor.

Redirección 301

301 Redirect

Una “redirección 301” es un código de estado de reenvío utilizado cuando una URL ha cambiado permanentemente.

La redirección 301 se realiza cuando “la URL original no se utilizará en el futuro” de la siguiente manera.

  • Cuando todo el sitio es renovado y la URL es cambiada
  • Cuando se cambia de http a https después de convertir a SSL
  • Cuando se implementa la normalización de URL

Los motores de búsqueda también reconocen que “la nueva URL debe ser mostrada”, y básicamente el índice se desplaza rápidamente a la nueva URL, y la evaluación de la página anterior también se hereda.

También lee esto: ¿Pasa el 301 Redirect Link Juice?

Redirección 302

302 Redirect

“302 Redirect” es un código de estado de procesamiento de transferencia que se utiliza cuando la URL se cambia temporalmente.

Al hacer un redireccionamiento 302, utilízalo para transmitir un cambio temporal de la siguiente manera.

  • Al realizar pruebas de redireccionamiento en pruebas A/B
  • Al deshabilitar temporalmente el acceso durante el mantenimiento
  • Cuando quieras cambiar la URL mostrada en tu PC y smartphone
  • Cuando quieras pasar temporalmente por una página de campaña, etc.

Un redireccionamiento 302 es un cambio temporal, y los motores de búsqueda también juzgan que puede volver a la URL original algún día. Como resultado, indexar nuevas URLs tiende a tardar más que los redireccionamientos 301.

Se recomiendan redireccionamientos 301 cuando mueves tu sitio web. Ten la seguridad de que la calificación de la página se heredará incluso con un redireccionamiento 302.

301 redirect vs 302 redirect

Redireccionamiento del lado del servidor

A partir de aquí, explicaré la diferencia en el mecanismo de redireccionamiento. Hay dos maneras de establecer redireccionamientos del lado del servidor:

  • Redirección con .htaccess
  • redirección por php

Redirección con .htaccess

La redirección por .htaccess es el método de redirección más recomendado porque es fácil de gestionar y fácil de configurar.

Sin embargo, .htaccess no se puede configurar a menos que el servidor utilice Apache y el archivo .htaccess sea accesible en el servidor.

Además de poder describirlos colectivamente en un archivo, también puedes realizar configuraciones detalladas para cada archivo o directorio. Es conveniente usar .htaccess para correspondencia masiva como la presencia o ausencia de www y barras diagonales finales.

Redirección Con Php

La redirección por PHP es un método de redirección que describe la función de encabezado en la parte superior del archivo html.

Puedes establecer el código de estado al redirigir, pero el predeterminado es una redirección 302, así que asegúrate de establecer una redirección 301 cuando muevas tu sitio.

Es conveniente poder establecer para cada URL, pero se recomienda .htaccess desde el punto de vista de la gestión.

Redirección del Lado del Cliente

Aunque hemos introducido redirecciones del lado del servidor, también hay casos en los que las redirecciones se establecen del lado del cliente.

Hay dos formas de establecer redirecciones del lado del cliente:

  • Redirección por JavaScript
  • Redirección con meta refresh

Redirección por JavaScript

Redirigir mediante JavaScript es un método para establecer una redirección escribiendo “JavaScript” para redirigir en la “etiqueta script” en la página de origen de la redirección.

Las redirecciones de JavaScript son bien manejadas por Google, lo que las convierte en la primera opción cuando las redirecciones del lado del servidor no son posibles. Tenga en cuenta que esto no se aplicará si el usuario tiene JavaScript deshabilitado.

Además, si no está al tanto, no podrá recoger parámetros e información de referencia, y no sabrá de qué página provino, lo que afectará la medición.

Implementémoslo mientras consultamos con el departamento de desarrollo basado en el siguiente sitio de referencia.

Redirección con meta refresh

La redirección por meta refresh es un método para establecer una redirección configurando “refresh” en el “atributo http-equiv” de la etiqueta meta. Por lo tanto, también se le llama redirección html o redirección por meta refresh, y fue uno de los métodos de redirección más comunes en el pasado.

Sin embargo, en los últimos años, ha sido desaprobada por el W3C y Google, que establecen normas para HTML, y rara vez se ve. Básicamente, utilícelo como último recurso cuando redirigir con .htaccess, PHP o JavaScript también no sea posible.

Resumen de tipos de redirección

Summary Of Redirect Types

Hay dos tipos de redirección, “del lado del servidor” y “del lado del cliente”, y la redirección del lado del servidor se recomienda desde el punto de vista de la certeza y SEO.

Además,.htaccess'' andla redirección “PHP” son redirecciones típicas del lado del servidor, y “.htaccess” es la más recomendada desde el punto de vista de la gestión.

Por otro lado, hay dos tipos de redirecciones del lado del cliente, “redirección JavaScript” y “meta refresh”, pero cada una tiene sus propias desventajas, por lo que se recomienda usarlas cuando la redirección del lado del servidor no puede ser utilizada. Sobre todo, “meta refresh” debería ser el último recurso.

Cómo establecer redirección

A partir de aquí, presentaremos cómo configurar las siguientes cuatro redirecciones.

  • .htaccess
  • PHP
  • JavaScript
  • meta refresh

.htaccess

Verifique su servidor para archivos .htaccess. Si el archivo no existe en el servidor, cree un nuevo archivo .htaccess con un editor de texto, etc., y escriba la redirección apropiada.

La descripción difiere según el ámbito de la redirección, así que consulte lo siguiente.

Unidad de página

<IfModule mod_rewrite.c>

Motor de reescritura activado

ReWriteRule ^(URL de origen de redirección)$(URL de destino de redirección)[R=301,L]

</IfModule>

Para cada directorio

<IfModule mod_rewrite.c>

Motor de reescritura activado

Base de reescritura /

RewriteRule ^old(original directory)/(.)$ /new(redirected directory)/$1 [R=301,L]

</IfModule>

Para cada dominio

<IfModule mod_rewrite.c>

Motor de reescritura activado

RewriteCond %{HTTP_HOST} ^(original domain)

RewriteRule ^(.) (new domain)$1 [R=301,L]

</IfModule>

En caso de un cambio de URL debido a SSL

<IfModule mod_rewrite.c>

Motor de reescritura activado

RewriteCond %{HTTPS} off

RewriteRule ^(.) (SSL redirect URL)$1 [R=301,L]

</IfModule>

Al normalizar la URL (de con www a sin www)

<IfModule mod_rewrite.c>

Motor de reescritura activado

RewriteCond %{HTTP_HOST} ^(www page URL)

RewriteRule ^(.) (URL without www)$1 [R=301,L]

</IfModule>

PHP

A continuación, presentaré la configuración de redirección en php. Para redirigir una página específica:

<?php

header(‘Location: (URL a redirigir)’, true, 301);

exit();>

Excluye los () en la parte de (URL de redirección) al escribir.

Si configuras la redirección como está con php, será una redirección 302, así que si deseas establecer una redirección 301, escríbela como arriba.

JavaScript

Si deseas redirigir del lado del cliente, escribe lo siguiente utilizando JavaScript.

<script type=”text/javascript”>

<!–-

setTimeout(“link()”, 0);

function link(){

location.href='(URL a redirigir)’;

}

––>

</script>

Excluye los () en la parte de (URL de redirección) al escribir.

Recuerda que en casos como “El servidor que estás utilizando no se puede redirigir…”, puedes configurar una redirección utilizando JavaScript.

meta refresh

Si deseas redirigir después de mostrar una página que te dice que redirijas, también puedes usar meta refresh.

<meta http-equiv=”refresh”content=”Segundos para saltar a la dirección de redirección; URL=(URL del destino de la redirección)”>

*Excluye los () en la parte de (URL de redirección) al escribir.

Sin embargo, también está en desuso por Google porque no transfiere clasificaciones de SEO y no es compatible con navegadores. Por lo tanto, solo deberías considerar usarlo si otras redirecciones son absolutamente inutilizables.

Además, establezcamos el número de segundos en 0 segundos cuando lo usemos con fines de redirección. Se tratará como cualquier otra redirección.

Cómo lidiar con advertencias de redirección y fraude

Hay dos tipos de advertencias que pueden ocurrir cuando se realiza una redirección: Desde aquí, introduciremos cómo manejar cada una de las advertencias.

  • Qué hacer si recibe una advertencia de redirección
  • Qué hacer si recibe una redirección no válida

Qué hacer si recibe una advertencia de redirección

Si el destino de la redirección es desventajoso para el espectador, o si la página es irrelevante, se puede emitir una advertencia. Hay cuatro causas posibles:

  • Causado por cookies
  • Si el destino de la redirección no está habilitado para SSL
  • Para páginas que no están relacionadas con el destino de la redirección
  • Si la URL de redirección es una URL acortada
  • Bucles de redirección, cuando las cadenas de redirección se hacen largas

Si recibes una advertencia, puedes solucionarlo cambiando el destino de la redirección a SSL para fortalecer la seguridad, o cambiando la descripción a la URL original en lugar de la URL acortada.

Si la advertencia aún no desaparece, se recomienda que elimines tus propias cookies y verifiques si hay un problema con tu computadora.

Qué hacer si recibe una redirección no válida

Se requiere una mejora inmediata porque se aplicarán sanciones como la reducción de rankings de búsqueda si se determina que es una redirección no autorizada. ¿Pero cuándo aparece una mala redirección en primer lugar?

Hay dos causas posibles:

  • Los motores de búsqueda ven la redirección correcta, pero el usuario ve una página diferente (cloaking)
  • Si el destino de la redirección es una página que no tiene nada que ver con la página original (como una página de spam)

Incluso si has configurado redirecciones, si aún ves redirecciones no autorizadas, es muy probable que Google haya determinado que tu sitio no es relevante. Por lo tanto, la página original y el destino de la redirección deben estar relacionados.

Por ejemplo, recomendamos establecer las mismas palabras clave y descripciones, o verificar si la URL es correcta al moverte de un teléfono inteligente al destino de la redirección.

Período de Configuración de Redirección

Finalmente, voy a introducir el período de configuración de la redirección. Incluso si configuras una redirección , si la cancelas antes de que el crawler detecte la redirección, la evaluación no se trasladará a la nueva página, y el ranking disminuirá o la página no se mostrará en los resultados de búsqueda.

Así que, idealmente, mantén las redirecciones durante al menos un año.

Además, al usar redirecciones para transiciones de página después del pago, no es raro que las redirecciones no cambien automáticamente dependiendo de cómo estén configuradas las redirecciones. Por lo tanto, se recomienda incluir un mensaje como “Haz clic aquí si no cambia automáticamente”.

Utiliza las Redirecciones Correctamente

Si no configuras la redirección correctamente, no solo perderás la evaluación SEO por la que has trabajado arduamente hasta ahora, sino que también llevará a una disminución significativa en la usabilidad.

Dado que no hay muchas oportunidades para cambiar URLs como renovación de site y SSL, es importante entender la importancia de las redirecciones y asegurarse de que no haya omisiones en la respuesta.

Artículo Relacionado: ¿Afecta la Redirección de una URL al SEO? Explicado

Revisa Publicaciones Similares