Una redirección 301 es permanente y una redirección 302 es temporal - y para un acortador de URL, esa diferencia de una palabra decide si tus enlaces transfieren señales de posicionamiento, con qué agresividad los navegadores los almacenan en caché y si puedes cambiar a dónde apuntan más adelante. Una 301 dice "esto se ha movido definitivamente, enviad el valor SEO a la nueva dirección". Una 302 dice "esto es un desvío, guardad el original en el archivo". Ambas llevan al visitante al mismo lugar; simplemente le cuentan a las máquinas dos historias opuestas.
Para los enlaces cortos la elección no es obvia, y el consejo popular - "usa siempre 301 para el SEO" - es suficientemente incorrecto como para ser peligroso. Una 301 se almacena de forma agresiva en caché por los navegadores, lo que es magnífico para la velocidad y terrible el día que necesitas reapuntar un enlace editable. Así que la respuesta real depende de si el enlace es permanente o editable, y de eso trata realmente esta publicación.
Trabajo en la ruta de redirección, así que mantendré esto anclado en lo que ocurre en el protocolo antes que en el folclore del SEO. Si quieres el panorama más amplio primero, si los acortadores de URL perjudican al SEO cubre el aspecto de la reputación, y alcanzar p95 por debajo de 15ms para redirecciones cubre el aspecto de la velocidad. Aquí estamos enfocados en el código de estado.
Qué es una redirección 301#
Una 301 es el código de estado "Movido Permanentemente". Cuando un servidor responde a una solicitud con 301 y una cabecera Location, está haciendo una afirmación fuerte: este recurso ahora vive en la nueva URL, permanentemente, y debes tratar la nueva como canónica a partir de ahora.
Dos consecuencias se derivan de esa afirmación. Los motores de búsqueda transfieren las señales de posicionamiento - la autoridad y los backlinks que acumuló la URL antigua - al destino, que es por qué una 301 es el movimiento estándar para migraciones de sitio y cambios a HTTPS. Y los navegadores almacenan la redirección en caché, a veces durante mucho tiempo, porque "permanente" se toma al pie de la letra. La próxima vez que ese visitante acceda al enlace, su navegador puede que ni siquiera consulte tu servidor; salta directamente al destino almacenado en caché. La mecánica se detalla en la guía de MDN sobre redirecciones HTTP y la definición original vive en la sección 6.4.2 del RFC 7231.
Ese almacenamiento en caché es una ventaja para un enlace permanente y una trampa para uno editable. Ten eso presente - es el núcleo de la decisión sobre los enlaces cortos.
Qué es una redirección 302#
Una 302 es "Found", la redirección temporal. Envía al visitante hacia adelante exactamente como lo hace una 301, pero el mensaje a las máquinas es el opuesto: este es un arreglo a corto plazo, la URL original va a volver, así que mantenla indexada y no almacenes la redirección en caché como si fuera permanente.
Hay un hermano más preciso que merece una frase. Una 307 es la redirección temporal estricta: misma intención que una 302, pero garantiza que el método HTTP se preserva, por lo que un POST sigue siendo POST. Para los enlaces cortos, que son solicitudes GET sencillas, una 302 y una 307 son indistinguibles en la práctica. La distinción vale la pena en APIs y envíos de formularios, no en un enlace de marketing. Si quieres la versión formal, el RFC 7538 define la variante permanente 308, y la 307 temporal se encuentra junto a ella.
La propiedad principal de una 302 es que no es persistente. Los navegadores la vuelven a comprobar, lo que significa que el día que cambias el destino, los visitantes que regresan siguen el nuevo objetivo inmediatamente. Sin desvío almacenado en caché hacia el lugar antiguo.
301 vs 302 para SEO: cuál transfiere la equidad de enlaces#
Aquí está la parte que todo el mundo realmente busca. La regla clásica es que una 301 transfiere señales de posicionamiento y una 302 no. Eso fue estrictamente cierto durante años, y sigue siendo la suposición segura sobre la que planificar. Google ha dicho desde entonces que las 301 transfieren señales de posicionamiento y que las 302 persistentes eventualmente también lo hacen - pero "eventualmente" está haciendo mucho trabajo, y no controlas el calendario.
Así que el resumen SEO práctico cabe en una tabla.
| Propiedad | 301 (permanente) | 302 (temporal) | 307 (temporal, estricta) |
|---|---|---|---|
| Transfiere señal de posicionamiento | Sí, totalmente y con rapidez | Lentamente, solo si persiste | Lentamente, solo si persiste |
| El motor de búsqueda mantiene la URL antigua indexada | No, cambia al destino | Sí, espera que vuelva | Sí, espera que vuelva |
| Almacenamiento en caché del navegador | Agresivo, puede ser persistente | No se almacena como permanente | No se almacena como permanente |
| Método HTTP preservado | No garantizado | No garantizado | Garantizado |
| Correcto para | Un cambio definitivo | Un cambio que se deshará | Cambios temporales en POST/API |
La conclusión no es "301 buena, 302 mala". Es "ajusta el código a la realidad". Si el cambio es permanente, una 301 transfiere la señal de forma limpia y rápida. Si es temporal, una 302 protege el lugar de la URL original en el índice. Usar una 301 para algo que vas a revertir, o una 302 para algo permanente, es cómo las redirecciones te cuestan posicionamiento en silencio.
El inconveniente con los enlaces cortos: caché vs editabilidad#
Ahora aplica todo eso a un enlace corto, donde las reglas colisionan.
La mejor característica de un enlace corto gestionado es que puedes cambiar su destino después de haberlo compartido. Un folleto impreso, un código QR en un envase, un enlace en una publicación programada - no puedes recuperarlos, pero sí puedes reapuntar el enlace que llevan. Esa editabilidad vale más que una ganancia marginal de SEO para la mayoría de los enlaces de marketing, y la prevención de la putrefacción de enlaces depende completamente de ella.
Una 301 almacenada de forma agresiva en caché rompe esa promesa. Si el navegador de un visitante ha almacenado en caché la 301 al destino antiguo, reapuntar el enlace no sirve de nada para él - sigue aterrizando en el objetivo obsoleto hasta que la caché caduque, lo que no puedes forzar. Este es exactamente el fallo que evita una 302. Como el navegador nunca trata una 302 como permanente, tu edición surte efecto para todos en su próximo clic. Por eso muchos acortadores, incluido el nuestro, usan por defecto una redirección temporal para los enlaces editables: el enlace permanece bajo tu control. El nivel de redirección resuelve el destino actual en cada solicitud, por lo que una edición es efectiva en el momento en que la guardas - la estrategia de caché detrás de eso se explica en nuestra capa de caché para redirecciones.
Si quieres enlaces que permanezcan editables y se resuelvan en milisegundos de un solo dígito, crea un espacio de trabajo gratuito en Elido y crea tu primer enlace corto.
Qué redirección deben usar tus enlaces cortos#
Elimina la teoría y todo se reduce a una pregunta: ¿el destino de este enlace cambiará alguna vez?
- Nunca cambiará - un enlace de marca permanente a tu página de inicio, un enlace para siempre en un libro. Usa una 301. Obtienes la transferencia de señal de posicionamiento completa y rápida y la ventaja de velocidad de la caché del navegador, y no cedes nada porque nunca ibas a reapuntarlo.
- Podría cambiar - cualquier enlace de campaña, cualquier enlace corto editable, cualquier cosa que quisieras corregir sin reimprimir. Usa una 302. Cedes una fracción de la transferencia SEO inmediata por la garantía de que una edición llega a cada visitante al instante.
Para la gran mayoría de los enlaces cortos - URLs de campaña, enlaces inteligentes que enrutan por país o dispositivo, cualquier cosa en un dominio personalizado que gestionas activamente - la editabilidad gana, por lo que la 302 es el valor predeterminado razonable. Reserva la 301 para lo genuinamente permanente. Y si estás empezando, cómo acortar una URL cubre el flujo de creación que precede a todo esto.
Cómo comprobar qué redirección usa un enlace#
Nunca te fíes de la palabra de un acortador. Pregúntale directamente al enlace con una solicitud HEAD:
curl -sI "https://go.yourbrand.com/spring"
La primera línea de la respuesta es el código de estado - HTTP/2 301, HTTP/2 302 o HTTP/2 307 - y la cabecera Location muestra a dónde apunta. Si ves una cadena de redirecciones, cada salto es una respuesta separada, y cada salto adicional agrega latencia y una oportunidad de perder o filtrar la señal. Un enlace corto limpio es un salto: de la URL corta al destino final, sin nada en medio. Vigilar las cadenas de redirección forma parte de cómo se resuelven los enlaces cortos por dentro, y mantener esa cadena en un único salto es la mitad de la razón por la que nuestra latencia de redirección se mantiene baja.
El modelo mental es toda la publicación: una 301 es una promesa que no puedes deshacer, una 302 es una promesa que sí puedes. Elige la que se ajuste a si el enlace puede cambiar, verifícala con curl, y tus redirecciones harán lo que quisiste en lugar de lo que asumiste.
Más en el blog#
- ¿Los acortadores de URL perjudican al SEO? La respuesta honesta
- Alcanzar p95 por debajo de 15ms para redirecciones desde FRA, ASH y SGP
- Estrategia de caché para redirecciones de URL: L1 LRU + L2 Redis
- Cómo funcionan los acortadores de URL por dentro
- Prevención de la putrefacción de enlaces: mantener los enlaces cortos vivos
Prueba Elido
Pega una URL, obtén un enlace corto
Sin registro. El enlace vive 30 días. Crea una cuenta para conservarlo.
Gratis, sin registro · 2 por día