¿Debo hacer una redirección 301 o 302?
A veces nos cuesta decidir entre realizar una redirección permanente (301) o una redirección temporal (302). ¿Importa para SEO?
Cuando hacemos una redirección 301, básicamente estamos diciéndole a Google:
Oye Google, a partir de ahora lo que estaba en "/mi-url" va a estar en "/mi-nueva-url" así que, si no te importa, utiliza esta nueva URL a partir de ahora :-)
Es importante destacar que una redirección 301 es una redirección permanente. Esto significa que los navegadores web cachearán esta redirección y redirigirán al usuario incluso aunque se haya eliminado desde el código.
Cuándo utilizar una redirección 301
Hay muchos casos claros en los que queremos realizar una redirección permanente 301:
- Redirigir al usuario a la versión HTTPS: Esto es prácticamente obligatorio, ya que siempre querremos que nuestros usuarios estén protegidos.
- Redirigir de la versión WWW a la versión sin WWW (o al revés): Deberíamos mantener una versión canónica de nuestro dominio (ya sea utilizando www. o sin www.)
- Hemos hecho un cambio a una URL: Por ejemplo, hemos cambiado la URL de una entrada de nuestro blog, por lo que nos interesará redirigir a los usuarios a la nueva URL siempre.
Cuándo utilizar una redirección 302
Sin embargo, hay casos en los que es mejor utilizar una redirección temporal (código 302). ¿Cuándo?
También hay algunos casos muy claros:
- ⚡ Version AMP: Si tienes una versión AMP en tu web, asegúrate de que la redirección no sea permanente. Si no, Google priorizará la versión AMP para el crawleo e indexar la URL errónea.
- Cambio temporal de URL: Si, por ejemplo, un producto pasa a estar temporalmente bajo otro nombre, lo mejor sería realizar una redirección 302 hasta que vuelva a su URL original.
Es importante destacar que una redirección 302 es temporal, lo que significa que los buscadores no la van a cachear mucho tiempo para evitar redirigir a los usuarios cuando la redirección no exista.
Cómo funciona Google cuando se encuentra una redirección 301 o 302
Google, al encontrarse con una redirección 301 varias veces (la primera vez puede ser un error), terminará eliminando la URL original de su índice y la sustituirá por la nueva URL.
En cambio, si se encontrara una redirección 302, lo que hará será indexar el contenido de la nueva URL en la URL antigua ������
Resumen
Para resumir, lo más importante de todo es no confundirse con las redirecciones y, ante la duda, haz una redirección 302 :-)