Redirigir URLs es la práctica de resolver una URL existente a una diferente,
indicando de manera efectiva a sus visitantes y a Google Search que una página tiene una nueva ubicación. Las redirecciones son
especialmente útiles en las siguientes circunstancias:
- Ha trasladado su sitio a un dominio nuevo y desea que la transición sea lo más fluida
posible. - Las personas acceden a su sitio a través de varias URLs diferentes. Si, por ejemplo, se puede
llegar a su página de inicio de múltiples maneras (por ejemplo,https://example.com/home,
http://home.example.com, ohttps://www.example.com), es una buena
idea elegir una de esas URLs como su destino
preferido (
canónico)
y usar redirecciones para enviar tráfico desde las otras URLs a su URL preferida. - Está fusionando dos sitios web y quiere asegurarse de que los enlaces a URLs obsoletas se redirijan
a las páginas correctas. - Ha eliminado una página y quiere enviar a los usuarios a una página nueva.
Resumen de los tipos de redirección
Aunque por lo general sus usuarios no podrán notar la diferencia entre los distintos tipos de
redirecciones, Google Search utiliza ciertos tipos de redirecciones como señal de que el destino de la redirección
debe ser canónico. La elección de una redirección depende de cuánto tiempo espera que esté activa
y de qué página desea que Google Search muestre en los resultados de búsqueda:

- Redirecciones permanentes: Muestran el nuevo destino de la redirección en los resultados de búsqueda.
- Redirecciones temporales: Muestran la página de origen en los resultados de búsqueda.
La siguiente tabla explica las diversas formas en que puede configurar redirecciones permanentes y temporales,
ordenadas según la probabilidad de que Google pueda interpretarlas correctamente (por ejemplo, una redirección del lado del servidor tiene la mayor probabilidad de ser interpretada correctamente por Google). Elija el tipo de redirección que funcione para su situación y su sitio:
| Tipos de redirección | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Permanente | Googlebot sigue la redirección y el proceso de indexación utiliza la redirección como una señal de que
| ||||||||||
| Temporal | Googlebot sigue la redirección, pero el proceso de indexación no utiliza la redirección como una señal
| ||||||||||
Redirecciones del lado del servidor
La configuración de redirecciones del lado del servidor requiere acceso a los archivos de configuración del servidor (por
ejemplo, el archivo .htaccess en Apache) o configurar los encabezados de redirección con scripts del lado del servidor (por ejemplo, PHP). Puede crear tanto redirecciones permanentes como temporales en el lado del servidor.
Redirecciones permanentes del lado del servidor
Si necesita cambiar la URL de una página tal como se muestra en los resultados de los motores de búsqueda, le recomendamos
que utilice una redirección permanente del lado del servidor siempre que sea posible. Esta es la mejor manera
de garantizar que Google Search y los usuarios sean dirigidos a la página correcta. Los 301
y 308 códigos de estado significan que una página se ha trasladado permanentemente a una nueva ubicación.
Redirecciones temporales del lado del servidor
Si solo desea enviar a los usuarios a una página diferente de manera temporal, utilice una redirección temporal.
Esto también garantizará que Google no se vea influenciado por la redirección, lo que puede ayudar a mantener la URL antigua
en sus resultados de búsqueda. Por ejemplo, si un servicio que ofrece su sitio no está disponible temporalmente, puede
configurar una redirección temporal para enviar a los usuarios a una página que explique lo que está sucediendo, sin
comprometer la URL original en los resultados de búsqueda.
Implementar redirecciones del lado del servidor
La implementación de redirecciones del lado del servidor depende de su entorno de alojamiento y servidor, o
del lenguaje de scripting del backend de su sitio.
Para configurar una redirección permanente con PHP, utilice header() función. Debe configurar los encabezados antes de enviar nada a la pantalla:
De manera similar, aquí hay un ejemplo de cómo configurar una redirección temporal con PHP:
Si tiene acceso a los archivos de configuración de su servidor web, es posible que pueda escribir las reglas de redirección usted mismo. Siga las guías de su servidor web:
Apache: Consulte el
Apache.htaccessTutorial, el
Apache URL Rewriting Guidey la
Apachemod_aliasdocumentación.Por ejemplo, puede usarmod_aliaspara configurar la forma más simple de redirecciones:
Para redirecciones más complejas, usemod_rewrite. Por ejemplo: NGINX:
Lea sobre
Creación de reglas de reescritura de NGINXen el blog de NGINX. Al igual que con Apache, tiene múltiples opciones para crear redirecciones. Por ejemplo:
Para redirecciones más complejas, use larewrite- regla:
Para todos los demás servidores web, consulte con su administrador de servidor o proveedor de alojamiento, o busque guías en su motor de búsqueda favorito (por ejemplo, busque "LiteSpeed redirects"). meta refresh
y su equivalente HTTP Si redirecciones del lado del servidor no se pueden implementar en su plataforma, meta refresh las redirecciones pueden ser una alternativa viable. Google diferencia entre dos tipos de meta refresh
- redirecciones:
Instantáneameta refreshredirección: Se activa tan pronto como la página se carga en un navegador. Google Search interpreta las redireccionesmeta refresh - instantáneas como redirecciones permanentes.
Retrasadameta refreshredirección
: Se activa solo después de un número arbitrario de segundos establecido por el propietario del sitio. Google Search interpreta las redireccionesmeta refresh
retrasadas como redirecciones temporales. Coloque la meta refresh redirección ya sea en el <head>
elemento en el HTML o en el encabezado HTTP con código del lado del servidor. Por ejemplo, aquí hay una redirección meta refresh instantánea en el <head>
elemento en el HTML:
Aquí hay un ejemplo del equivalente del encabezado HTTP, que puede inyectar con scripts del lado del servidor:
Para crear una redirección retrasada, que Google interpreta como una redirección temporal, establezca el content
atributo en el número de segundos que debe retrasarse la redirección: JavaScript location
redirecciones
redirecciones. Aunque Google intenta renderizar cada URL que Googlebot rastreó, el renderizado puede fallar por varias razones. Esto significa que si configura una redirección de JavaScript, es posible que Google nunca la vea si el renderizado del contenido falló. Para configurar una redirección de JavaScript, establezca la location
propiedad en la URL de destino de la redirección en un bloque de script en el encabezado HTML. Por ejemplo: Cripto
redirecciones
Si no puede implementar ninguno de los otros métodos de redirección, aún debe hacer un esfuerzo para informar a sus usuarios que la página o su contenido se ha movido. La forma más sencilla de hacerlo es agregar un enlace que apunte a la nueva página acompañado de una breve explicación. Por ejemplo:<a href=”https://newsite.example.com/newpage.html”></a>
¡Nos hemos mudado! ¡Encuentre el contenido en nuestro nuevo sitio!
Esto ayuda a los usuarios a encontrar su nuevo sitio y Google puede entender esto como una crypto-redirección (como el monstruo del Lago Ness, su existencia puede ser cuestionada; no todos los motores de búsqueda pueden reconocer esta pseudo-redirección como una redirección oficial).
Versiones alternativas de una URL
Cuando redirige una URL, Google realiza un seguimiento tanto de la fuente de redirección (la URL antigua) como del destino de la redirección (la nueva URL). Una de las URLs será la
canónica; cuál sea, depende de señales como si la redirección fue temporal o permanente. La otra URL se convierte en un nombre alternativo de la URL canónica. Los nombres alternativos son versiones diferentes de una URL canónica que los usuarios pueden reconocer y en las que pueden confiar más. Los nombres alternativos pueden aparecer en los resultados de búsqueda cuando la consulta de un usuario sugiere que podría confiar más en la URL antigua.
Por ejemplo, si usted
se mudó a un nuevo nombre de dominio, es muy probable que Google continúe mostrando ocasionalmente las URLs antiguas en los resultados, aunque las nuevas URLs ya estén indexadas. Esto es normal y, a medida que los usuarios se acostumbren al nuevo nombre de dominio, los nombres alternativos desaparecerán sin que usted tenga que hacer nada.
Cómo lo aplicamos
Redirects are where accumulated search equity is either preserved or lost. We map them one-to-one wherever possible, since bulk redirects to a category page are treated as soft 404s and lose the signal entirely.
Servicios relacionados
