Enlace de redirección
Un enlace de redirección envía automáticamente a los visitantes de una URL a otra. Conozca cómo funcionan las redirecciones, los tipos y las mejores prácticas....
Una redirección es una respuesta HTTP que indica a un navegador o rastreador de motores de búsqueda que la URL solicitada está disponible en una ubicación diferente.
Una redirección es una respuesta HTTP que indica a un navegador o rastreador de motores de búsqueda que la URL solicitada está disponible en una ubicación diferente. El servidor devuelve un código de estado 3xx y un encabezado Location que contiene la URL de destino. El cliente realiza entonces una segunda solicitud a esa nueva dirección — todo en una fracción de segundo.
En términos sencillos: una redirección envía automáticamente a los visitantes de una dirección web a otra. Si alguien escribe example.com/old-page en su navegador y el servidor ha sido configurado para redirigir esa URL, llegará a example.com/new-page sin realizar ninguna acción adicional.
Cuando un navegador solicita una URL, ocurre la siguiente secuencia:
GET a https://example.com/old-page.200 OK con el contenido de la página, el servidor devuelve un código de estado 301 Moved Permanently más un encabezado Location: https://example.com/new-page.GET a https://example.com/new-page.200 OK con el contenido real de la página.El usuario solo ve la página final. La redirección en sí misma toma milisegundos, aunque cada salto adicional añade latencia — razón por la cual las cadenas de redirecciones (A → B → C) degradan el rendimiento.
Los términos a menudo se usan indistintamente, pero hay un matiz. El reenvío de URL generalmente se refiere a la redirección a nivel de dominio configurada en el registrador — por ejemplo, apuntando myoldsite.com a mynewsite.com. Las redirecciones HTTP son respuestas a nivel de servidor que utilizan códigos de estado 3xx. Ambas logran el mismo resultado (enviar tráfico de una dirección a otra), pero la capa de implementación difiere. En la práctica, la mayoría de las personas en SEO y desarrollo web usan “redirección” como término general.
Una redirección es una respuesta HTTP que indica a un navegador o rastreador de motores de búsqueda que la URL solicitada está disponible en una ubicación diferente. El servidor devuelve un código de estado 3xx y un encabezado Location que contiene la URL de destino. El cliente realiza entonces una segunda solicitud a esa nueva dirección — todo en una fracción de segundo.
En términos sencillos: una redirección envía automáticamente a los visitantes de una dirección web a otra. Si alguien escribe example.com/old-page en su navegador y el servidor ha sido configurado para redirigir esa URL, llegará a example.com/new-page sin realizar ninguna acción adicional.
Cuando un navegador solicita una URL, ocurre la siguiente secuencia:
GET a https://example.com/old-page.200 OK con el contenido de la página, el servidor devuelve un código de estado 301 Moved Permanently más un encabezado Location: https://example.com/new-page.GET a https://example.com/new-page.200 OK con el contenido real de la página.El usuario solo ve la página final. La redirección en sí misma toma milisegundos, aunque cada salto adicional añade latencia — razón por la cual las cadenas de redirecciones (A → B → C) degradan el rendimiento.
Los términos a menudo se usan indistintamente, pero hay un matiz. El reenvío de URL generalmente se refiere a la redirección a nivel de dominio configurada en el registrador — por ejemplo, apuntando myoldsite.com a mynewsite.com. Las redirecciones HTTP son respuestas a nivel de servidor que utilizan códigos de estado 3xx. Ambas logran el mismo resultado (enviar tráfico de una dirección a otra), pero la capa de implementación difiere. En la práctica, la mayoría de las personas en SEO y desarrollo web usan “redirección” como término general.
No todas las redirecciones son iguales. El código de estado HTTP determina cómo los motores de búsqueda interpretan el movimiento y si la equidad de enlaces se transfiere a la nueva URL.
Usa un 301 cuando:
Una redirección 302 indica un movimiento temporal. Normalmente deja la URL original como la canónica prevista, mientras que una redirección permanente señala que el destino debe convertirse en canónico. Otras señales de indexación pueden afectar el resultado; el código de estado por sí solo no garantiza cómo cambiarán los rankings o las señales de enlaces.
Usa un 302 cuando:
Un error común es usar un 302 para un cambio permanente. Si un 302 permanece activo durante meses, los motores de búsqueda pueden eventualmente tratarlo como un 301 de facto — pero la transición es más lenta y menos confiable que usar el código correcto desde el principio.
307 Redirección Temporal y 308 Redirección Permanente son los sucesores HTTP/1.1 de 302 y 301, respectivamente, con una diferencia crítica: preservan el método de solicitud original. Si un cliente envía una solicitud POST, un 307 o 308 asegura que la solicitud redirigida también use POST. Un 302 o 301 puede hacer que el navegador cambie a GET.
En la práctica SEO, 307 y 308 son menos comunes que sus contrapartes 301/302, pero son la opción técnicamente correcta cuando el método HTTP debe preservarse — por ejemplo, durante una redirección de envío de formulario.
Las redirecciones Meta refresh ocurren a nivel de HTML, no a nivel HTTP. Una etiqueta <meta http-equiv="refresh" content="0; url=https://example.com/new-page"> en el <head> indica al navegador que cargue una URL diferente después de un retraso establecido (0 segundos para una redirección inmediata). Google puede interpretar las redirecciones meta refresh, pero son más lentas que las redirecciones del lado del servidor y ofrecen una peor experiencia de usuario.
Las redirecciones con JavaScript usan window.location.href = "https://example.com/new-page" para cambiar la página del lado del cliente. Googlebot puede ejecutar JavaScript y seguir estas redirecciones, pero el proceso depende del renderizado — lo que añade retraso y complejidad en comparación con los 301 del lado del servidor. Para movimientos críticos para el SEO, prefiere siempre las redirecciones del lado del servidor.
| Tipo de Redirección | Código de Estado | Permanente o Temporal | Transfiere Equidad de Enlaces | Mejor Caso de Uso |
|---|---|---|---|---|
| 301 | HTTP 301 | Permanente | Sí (la mayoría) | Migración de dominio, cambio a HTTPS, páginas eliminadas |
| 302 | HTTP 302 | Temporal | No (indexa original) | Pruebas A/B, mantenimiento a corto plazo |
| 307 | HTTP 307 | Temporal | No (preserva método) | Redirecciones temporales de manejo de formularios |
| 308 | HTTP 308 | Permanente | Sí (preserva método) | Movimientos permanentes de endpoints POST |
| Meta Refresh | Etiqueta HTML | Ambos | Parcial | Redirecciones de baja prioridad; evitar para SEO |
| JavaScript | Lado del cliente | Ambos | No confiable | SPA; evitar para redirecciones críticas |
Una cadena de redirecciones ocurre cuando la URL A redirige a B, que redirige a C, que finalmente se resuelve. Cada salto añade latencia y diluye la equidad de enlaces. Google recomienda redirigir directamente al destino final. Las cadenas también desperdician el presupuesto de rastreo: Googlebot gasta su asignación limitada de rastreo siguiendo URL intermedias que no aportan nada.
La guía oficial de Google: mantén las redirecciones durante al menos un año después de un movimiento. En la práctica, muchos profesionales de SEO recomiendan mantener las redirecciones permanentes indefinidamente si las URL antiguas tienen enlaces entrantes. Incluso después de que Google reindexe la nueva URL, los sitios externos pueden seguir enlazando a la antigua. Eliminar una redirección rompe esos enlaces permanentemente.
Supervisa tu tráfico de redirecciones periódicamente. Si una URL antigua ya no recibe visitantes ni enlaces entrantes después de 12–18 meses, puedes considerar retirarla — pero el costo de mantener activa una regla de redirección es insignificante en los servidores modernos.
Cuando mueves una página que tiene enlaces entrantes, esos enlaces aún apuntan a la URL antigua. Sin una redirección, cada uno de esos enlaces se convierte en un callejón sin salida — un error 404 — y la autoridad que transportaban se evapora.
La transferencia no es sin pérdidas. La variable clave es la relevancia: redirigir una página de producto sobre zapatillas para correr a una página de inicio general transferirá mucho menos valor que redirigirla a una página de producto equivalente.
Una cadena de redirecciones ocurre cuando la URL A redirige a B, que redirige a C, que finalmente se resuelve. Cada salto añade latencia y diluye la equidad de enlaces. Google recomienda redirigir directamente al destino final. Las cadenas también desperdician el presupuesto de rastreo: Googlebot gasta su asignación limitada de rastreo siguiendo URL intermedias que no aportan nada.
Un bucle de redirecciones es peor: la URL A redirige a B, y B redirige de vuelta a A. Los bucles hacen que las páginas sean completamente inaccesibles y pueden ocurrir inadvertidamente cuando las reglas de redirección entran en conflicto — por ejemplo, una regla HTTP-a-HTTPS combinada con una regla www-a-no-www que no están coordinadas.
La guía oficial de Google: mantén las redirecciones durante al menos un año después de un movimiento. En la práctica, muchos profesionales de SEO recomiendan mantener las redirecciones permanentes indefinidamente si las URL antiguas tienen enlaces entrantes. Incluso después de que Google reindexe la nueva URL, los sitios externos pueden seguir enlazando a la antigua. Eliminar una redirección rompe esos enlaces permanentemente.
Supervisa tu tráfico de redirecciones periódicamente. Si una URL antigua ya no recibe visitantes ni enlaces entrantes después de 12–18 meses, puedes considerar retirarla — pero el costo de mantener activa una regla de redirección es insignificante en los servidores modernos.
El marketing de afiliados depende de las redirecciones más de lo que la mayoría de los propietarios de sitios web se dan cuenta. Cada vez que el enlace de un editor envía a un visitante al sitio de un anunciante, casi con seguridad hay una redirección involucrada — y está haciendo más que solo reenviar tráfico.
Un enlace de afiliado típico se ve así:
https://trackingdomain.com/aff_c?offer_id=123&aff_id=456
Cuando un visitante hace clic en ese enlace, ocurre la siguiente secuencia:
La redirección es el mecanismo que hace que el seguimiento sea invisible para el usuario mientras captura los datos que impulsan los pagos de comisiones.
Como anunciante que gestiona un programa de afiliados, necesitas entender las redirecciones en dos niveles:
Redirecciones de páginas de destino: Cuando actualizas tu sitio, debes mantener redirecciones desde las URL antiguas de productos que los afiliados han estado promocionando. Si un afiliado incrustó tusitio.com/producto-antiguo en su contenido y esa URL devuelve un 404, pierdes la venta y dañas la relación con el editor. Mantén un mapa de redirecciones para cada cambio de URL y asegúrate de que las URL antiguas enlazadas por afiliados siempre se resuelvan.
Como editor (afiliado), las redirecciones te afectan de dos maneras prácticas:
Gestión de enlaces: Los enlaces de afiliados son largos, con muchos parámetros y visiblemente orientados al seguimiento. Muchos editores usan sus propias redirecciones — por ejemplo, misitio.com/ir/nombre-producto → URL de seguimiento de afiliado — para crear enlaces limpios, con marca y memorables. Esto es una redirección 301 o 302 a nivel del dominio del editor. También te permite cambiar el enlace de afiliado de destino sin actualizar cada instancia en tu contenido.
Monitoreo de enlaces: Las redirecciones rotas del lado del anunciante significan comisiones perdidas. Usa un verificador de redirecciones o una herramienta de monitoreo de enlaces para verificar periódicamente que tus enlaces de afiliados aún se resuelvan en páginas de destino activas. Un 404 al final de una cadena de seguimiento son ingresos perdidos en silencio.
Las redirecciones del lado del servidor son el estándar de oro — rápidas, confiables e interpretadas correctamente por todos los motores de búsqueda.
Apache (.htaccess):
Redirect 301 /old-page https://example.com/new-page
RewriteEngine On
RewriteRule ^old-directory/(.*)$ /new-directory/$1 [R=301,L]
rewrite ^/old-page$ https://example.com/new-page permanent;
Para sitios WordPress, varios plugins gestionan redirecciones sin editar archivos de configuración del servidor:
Las redirecciones basadas en plugins son convenientes pero añaden una pequeña sobrecarga de PHP. Para sitios de alto tráfico, las redirecciones a nivel de servidor siguen siendo preferibles.
Probar las redirecciones verifica que funcionen correctamente y devuelvan el código de estado esperado. Los métodos incluyen:
curl -I https://example.com/old-page devuelve los encabezados HTTP, incluyendo el código de estado y el encabezado Location.Después de cualquier migración, prueba una muestra representativa de URL antiguas — especialmente páginas de alto tráfico y páginas con enlaces entrantes — para confirmar que se resuelven en los destinos nuevos correctos con el código de estado previsto.
Una cadena como http://example.com/page → https://example.com/page → https://www.example.com/page añade saltos innecesarios. Cada paso consume presupuesto de rastreo y añade latencia. La solución: redirige directamente desde la URL original al destino canónico final. Audita tu mapa de redirecciones en busca de cadenas usando Screaming Frog o Sitebulb, y consolida las redirecciones intermedias.
Un cambio permanente implementado con una redirección temporal 302 indica a los motores de búsqueda que sigan indexando la URL antigua. La nueva página puede no aparecer en los resultados de búsqueda y la equidad de enlaces no se transfiere. Este es uno de los errores SEO más comunes en migraciones de sitios. Si el cambio es permanente, usa 301.
Al eliminar páginas en bloque, el camino de menor resistencia es redirigir cada URL eliminada a la página de inicio. Google puede interpretar esto como un soft 404 — una página que devuelve 200 OK pero no proporciona contenido relevante. El resultado: la redirección se ignora a efectos de ranking y la equidad de enlaces se pierde. En su lugar, redirige cada página eliminada a la alternativa temáticamente más relevante. Si no existe una alternativa relevante, deja que la página devuelva un 404 genuino con una página de error personalizada útil.
Las redirecciones son una red de seguridad, no una capa de enrutamiento permanente. Después de implementar redirecciones, actualiza todos los enlaces internos para que apunten directamente a las nuevas URL. Dejar enlaces internos apuntando a URL redirigidas crea cadenas de redirecciones innecesarias dentro de tu propio sitio — una penalización autoinfligida al rendimiento y al presupuesto de rastreo.
El manejo inconsistente de https://www.example.com/page vs. https://example.com/page/ puede crear problemas de contenido duplicado y cadenas de redirecciones. Estandariza desde el principio: elige un formato canónico (con o sin www, con o sin barra inclinada final) y aplícalo con una sola regla de redirección.
Las redirecciones del lado del servidor son el estándar de oro — rápidas, confiables e interpretadas correctamente por todos los motores de búsqueda.
Apache (.htaccess):
Redirect 301 /old-page https://example.com/new-page
RewriteEngine On
RewriteRule ^old-directory/(.*)$ /new-directory/$1 [R=301,L]
rewrite ^/old-page$ https://example.com/new-page permanent;
Para sitios WordPress, varios plugins gestionan redirecciones sin editar archivos de configuración del servidor:
Las redirecciones basadas en plugins son convenientes pero añaden una pequeña sobrecarga de PHP. Para sitios de alto tráfico, las redirecciones a nivel de servidor siguen siendo preferibles.
Probar las redirecciones verifica que funcionen correctamente y devuelvan el código de estado esperado. Los métodos incluyen:
curl -I https://example.com/old-page devuelve los encabezados HTTP, incluyendo el código de estado y el encabezado Location.Después de cualquier migración, prueba una muestra representativa de URL antiguas — especialmente páginas de alto tráfico y páginas con enlaces entrantes — para confirmar que se resuelven en los destinos nuevos correctos con el código de estado previsto.
Una cadena como http://example.com/page → https://example.com/page → https://www.example.com/page añade saltos innecesarios. Cada paso consume presupuesto de rastreo y añade latencia. La solución: redirige directamente desde la URL original al destino canónico final. Audita tu mapa de redirecciones en busca de cadenas usando Screaming Frog o Sitebulb, y consolida las redirecciones intermedias.
Un cambio permanente implementado con una redirección temporal 302 indica a los motores de búsqueda que sigan indexando la URL antigua. La nueva página puede no aparecer en los resultados de búsqueda y la equidad de enlaces no se transfiere. Este es uno de los errores SEO más comunes en migraciones de sitios. Si el cambio es permanente, usa 301.
Al eliminar páginas en bloque, el camino de menor resistencia es redirigir cada URL eliminada a la página de inicio. Google puede interpretar esto como un soft 404 — una página que devuelve 200 OK pero no proporciona contenido relevante. El resultado: la redirección se ignora a efectos de ranking y la equidad de enlaces se pierde. En su lugar, redirige cada página eliminada a la alternativa temáticamente más relevante. Si no existe una alternativa relevante, deja que la página devuelva un 404 genuino con una página de error personalizada útil.
Las redirecciones son una red de seguridad, no una capa de enrutamiento permanente. Después de implementar redirecciones, actualiza todos los enlaces internos para que apunten directamente a las nuevas URL. Dejar enlaces internos apuntando a URL redirigidas crea cadenas de redirecciones innecesarias dentro de tu propio sitio — una penalización autoinfligida al rendimiento y al presupuesto de rastreo.
El manejo inconsistente de https://www.example.com/page vs. https://example.com/page/ puede crear problemas de contenido duplicado y cadenas de redirecciones. Estandariza desde el principio: elige un formato canónico (con o sin www, con o sin barra inclinada final) y aplícalo con una sola regla de redirección.
Descubre cómo el uso correcto de las redirecciones puede mejorar el SEO de tu sitio y optimizar tu estrategia de marketing de afiliados. Conoce las mejores herramientas y técnicas.
Un enlace de redirección envía automáticamente a los visitantes de una URL a otra. Conozca cómo funcionan las redirecciones, los tipos y las mejores prácticas....
Una redirección 301 es un código de estado HTTP que mueve permanentemente una URL a otra, transfiriendo equity de enlaces y valor SEO al nuevo destino.
Una redirección 302 envía temporalmente a los visitantes a otra URL. Aprende cuándo usarla, en qué se diferencia de una 301 y cómo verificar el seguimiento de a...
Consentimiento de Cookies
Usamos cookies para mejorar tu experiencia de navegación y analizar nuestro tráfico. See our privacy policy.