Redirect 301 vs 302: cuándo usar cada uno
Si estás construyendo un acortador de links, migrando un sitio, o haciendo tracking de clicks, necesitás entender la diferencia entre 301 y 302. No es un detalle técnico — afecta el SEO, el tracking y el comportamiento del navegador.
Qué es un redirect HTTP
Un redirect HTTP le dice al navegador "esta URL no está acá, andá a esta otra". El servidor responde con un código 3xx y un header Location con la URL de destino. El navegador sigue el redirect automáticamente.
301 Moved Permanently
| Característica | Valor |
|---|---|
| Significado | El recurso se movió permanentemente |
| SEO juice | Se transfiere al destino |
| Google indexa | La URL de destino |
| Browser cache | Sí — cachea el redirect |
| Clicks trackeables | No — el browser cachea y no vuelve al server |
Cuándo usar 301
- Cambio de dominio (
viejo.com→nuevo.com) - Migración HTTP → HTTPS
- Consolidación de URLs duplicadas
- URLs canónicas (www vs non-www)
- Cuando querés transferir todo el SEO juice
302 Found (Moved Temporarily)
| Característica | Valor |
|---|---|
| Significado | El recurso se movió temporalmente |
| SEO juice | No se transfiere — se queda en la URL original |
| Google indexa | La URL original |
| Browser cache | No — cada request pasa por el server |
| Clicks trackeables | Sí — cada click pasa por tu server |
Cuándo usar 302
- Tracking de clicks (acortadores de links)
- A/B testing (redirigir a variantes)
- Redirección geográfica
- Campañas temporales
- Cuando querés cambiar el destino después
Comparativa directa
| 301 | 302 | |
|---|---|---|
| Permanente | Sí | No |
| SEO juice transferido | Sí | No |
| Browser cache | Sí | No |
| Tracking de clicks | No (cacheado) | Sí (no cacheado) |
| Editar destino después | No (cacheado) | Sí |
| Google indexa | URL destino | URL original |
Por qué Acortalink usa 302
Acortalink usa 302 por tres razones:
- Tracking — cada click pasa por el servidor. Con 301, el browser cachea el redirect y los clicks futuros no se trackean.
- Editabilidad — podés cambiar el destino del link en cualquier momento. Con 301, el browser cachea y el cambio no se refleja.
- SEO indexable — con 302, Google indexa la URL original (tu link acortado). Si activás SEO page, Google indexa tu página con sus meta tags.
307 y 308: los primens estrictos
HTTP 1.1 agregó 307 (temporal) y 308 (permanente). La diferencia con 302/301 es que 307/308 preservan el método HTTP (GET sigue siendo GET, POST sigue siendo POST). En la práctica, para acortadores de links, 302 es suficiente porque los clicks siempre son GET.
Acortador con 302 + SEO indexable
Tracking de clicks + páginas indexables + MercadoPago · Desde $4.900 ARS/mes
Crear cuenta →