Una redirección es un mecanismo que automáticamente envía a un usuario que visita un sitio o página a otra URL.
Cuando eres consciente de las redirecciones al mover sitios o cambiar URLs, a menudo es un momento importante para SEO. En ese momento, muchas personas pueden preguntarse cómo usar varios tipos de redirecciones.
En este artículo, explicaremos en detalle desde la perspectiva de SEO, desde los conceptos básicos del significado y visión general de las redirecciones, hasta los tipos recomendados y las diferencias en efectos, y los métodos específicos de configuración.
¿Qué es una redirección, de todos modos? ¿Qué quieres decir?
Una redirección es un mecanismo que automáticamente envía a un usuario que visita un sitio o página específica a otra URL.
Por ejemplo, supongamos que la URL que el sitio que estás administrando 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 vistos.
Este es el momento en que se necesita un redireccionamiento. Al establecer un redireccionamiento, puedes transitar automáticamente de la página antigua a la nueva, lo que te permite guiar al usuario a la nueva página.
otro,
- URLs separadas según el dispositivo utilizado
- Transitar automáticamente la página después de que se complete el pago
Las redirecciones también se utilizan para otros propósitos.
Importancia de las Redirecciones
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 trasladarse al nuevo sitio.
Establecer 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 estableces 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 has acumulado hasta ahora se restablecerá.
Si configuras la redirección correctamente, la evaluación del motor de búsqueda de la página antigua se trasladará a la nueva página, por lo que puedes migrar con casi ninguna pérdida en rendimiento, como el posicionamiento.
Sin embargo, hay otros puntos a tener en cuenta sobre las redirecciones durante la renovación del sitio. Los siguientes materiales resumen los puntos de SEO que debes tener en cuenta al renovar tu sitio, así que por favor refiérete a ellos.
¿Cuándo es necesario establecer una redirección?
Como se mencionó anteriormente, los redireccionamientos son un punto a tener en cuenta desde la perspectiva de la usabilidad y el SEO al operar un sitio web. ¿Cuándo realmente necesitas un redireccionamiento? Las configuraciones de redireccionamiento son principalmente necesarias en los siguientes momentos.
- Cuando el sitio es renovado (URL cambió)
- Cuando cambias el dominio de tu sitio
- Cuando deseas migrar de una PC a un smartphone con una URL diferente
- Cuando la visualización está temporalmente no disponible, como durante el mantenimiento
- Cuando hay una página que quieres ver temporalmente, como una campaña por tiempo limitado
Existen muchas situaciones en las que tal redirección es necesaria.
Consulte el artículo a continuación para una explicación fácil de entender sobre cómo redirigir cuando se renueva el sitio.
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 usando 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 del SEO.
Desde aquí, echemos un vistazo a las diferencias y características de las redirecciones 301 y 302, que son las mismas redirecciones del lado del servidor.
Redirección 301
Una 'redirección 301' es un código de estado de reenvío utilizado cuando una URL ha sido cambiada permanentemente.
La redirección 301 se realiza cuando 'la URL original no se utilizará en el futuro' de la siguiente manera.
- Cuando se renueva todo el sitio y se cambia la URL
- Al cambiar de http a https después de convertir a SSL
- Al implementar 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 traslada 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 enlace 301 Redirect Link Juice?
Redireccionamiento 302
“Redireccionamiento 302” es un código de estado de procesamiento de transferencia usado cuando la URL se cambia temporalmente.
Al realizar 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 deseas cambiar la URL que se muestra en tu PC y teléfono inteligente
- Cuando deseas pasar temporalmente por una página de campaña, etc.
Una redirección 302 es un cambio temporal, y los motores de búsqueda también juzgan que podría regresar a la URL original algún día. Como resultado, indexar nuevas URLs tiende a tardar más que las redirecciones 301.
Se recomiendan las redirecciones 301 cuando mueves tu sitio web. Ten la seguridad de que la calificación de la página se heredará incluso con una redirección 302.
Redirección del lado del servidor
Desde aquí, explicaré la diferencia en el mecanismo de redireccionamiento. Hay dos formas de establecer redireccionamientos en el 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 establecer a menos que el servidor use Apache y se pueda acceder al archivo .htaccess en el servidor.
Además de poder describirlos colectivamente en un solo archivo, también puedes hacer configuraciones detalladas para cada archivo o directorio. Es conveniente usar .htaccess para correspondencias masivas como la presencia o ausencia de www y barras inclinadas 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 configurar 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 en el lado del servidor, también hay casos en los que las redirecciones se establecen en el lado del cliente.
Hay dos formas de establecer redirecciones en el lado del cliente:
- Redirección por JavaScript
- Redirección con meta refresh
Redirección por JavaScript
Redirigir mediante JavaScript es un método de 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 desactivado JavaScript.
Además, si no está al tanto, no podrá recoger parámetros e información del remitente, y no sabrá de qué página visitó, 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 un redireccionamiento estableciendo “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 desaprobado por el W3C y Google, que establecen estándares para HTML, y rara vez se ve. Básicamente, úsalo como último recurso cuando redirigir con .htaccess, PHP o JavaScript también no sea posible.
Resumen de Tipos de Redireccionamiento
Existen dos tipos de redireccionamiento, “del lado del servidor” y “del lado del cliente”, y se recomienda el redireccionamiento del lado del servidor desde el punto de vista de la certeza y SEO.
Además,.htaccess'' and
La 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 no se puede utilizar la redirección del lado del servidor. Sobre todo, “meta refresh” debería ser el último recurso.
Cómo Configurar Redirecciones
Desde aquí, introduciremos cómo configurar las siguientes cuatro redirecciones.
- .htaccess
- PHP
- JavaScript
- Meta Refresh
.htaccess
Verifique su servidor en busca de 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 correspondiente.
La descripción varía según el alcance 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
Reescribir base \/
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} ^(dominio original)
RewriteRule ^(.) (new domain)$1 [R=301,L]
<\/IfModule>
En caso de 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 página URL)
RewriteRule ^(.) (URL sin 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(‘Ubicación: (URL a redirigir)’, true, 301);
exit();>
Excluye los () en la parte de (URL de redirección) al escribir.
Si configuras la redirección tal como está con php, será una redirección 302, así que si deseas establecer una redirección 301, escríbelo como se indicó anteriormente.
JavaScript
Si deseas redirigir del lado del cliente, escribe lo siguiente usando 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 puede ser redirigido…”, puedes configurar una redirección utilizando JavaScript.
Meta Refresh
Si quieres 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 ubicación de redirección; URL=(URL de la ubicación de 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 las calificaciones de SEO y no es compatible con los 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 se use con fines de redirección. Se tratará como cualquier otra redirección.
Cómo manejar las advertencias de redirección y el 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 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 redirección no tiene SSL habilitado
- Para páginas que no están relacionadas con el destino de redirección
- Si la URL de redirección es una URL acortada
- Bucles de redirección, cuando las cadenas de redirección se vuelven largas
Si recibes una advertencia, puedes resolverlo 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 producirán sanciones como la reducción de las clasificaciones 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 (enmascaramiento)
- 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 todavía 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 configurar las mismas palabras clave y descripciones, o verificar si la URL es correcta al mover de un smartphone al destino de redirección.
Período de Configuración de Redirección
Finalmente, introduciré el período de configuración de la redirección. Incluso si configuraste 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 la clasificación caerá 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 utilizar redirecciones para transiciones de página después del pago, no es raro que las redirecciones no cambien automáticamente dependiendo de cómo se establecen las redirecciones. Por lo tanto, se recomienda incluir un mensaje como “Haz clic aquí si no cambia automáticamente”.
Usa las Redirecciones Correctamente
Si no configuras la redirección correctamente, no solo perderás la evaluación de SEO por la que has trabajado arduamente hasta ahora, sino que también conducirá a una disminución significativa en la usabilidad.
Dado que no hay muchas oportunidades para cambiar URLs como la renovación del sitio 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