En beta. Plazas limitadas.Abierto a todos en el primer trimestre de 2027

↑↓ moverse · Enter abrir · Esc cerrar

Rastreo e indexación

¿Qué es una redirección 301?

Una redirección 301 es la respuesta con la que un servidor dice que una URL se ha mudado de forma permanente a otra dirección, que indica en la cabecera Location. El navegador lleva a la persona a la URL nueva sin que tenga que hacer nada, y Google la toma como señal de que esa URL nueva es la que debe indexar y mostrar en sus resultados.

Escrito por
Revisado por
Publicado 9 min de lectura
Takeaway:

Lo esencial

  • Un 301 dice «me he mudado para siempre»; un 302 o un 307, «estoy fuera un tiempo». Google muestra el destino con el primero y mantiene el origen con los segundos.
  • Para Google, una redirección permanente es una señal de qué URL es la canónica.
  • Redirige a la página equivalente, no a la portada: muchas URL antiguas a un destino que no tiene que ver con ellas pueden tratarse como soft 404.
  • Google pide mantener las redirecciones al menos un año y que las cadenas no pasen de tres saltos.
  • En Shopify solo se puede redirigir desde una URL rota: una ficha que sigue publicada no redirige aunque crees la regla.

Una redirección 301 es lo que evita que un enlace antiguo acabe en «página no encontrada». En una tienda hace falta más a menudo de lo que parece: un producto cambia de nombre y con él de URL, una ficha de producto se descataloga, dos categorías se fusionan, la tienda cambia de plataforma. No tiene nada que ver con el desvío de un enlace de afiliado: es una respuesta del servidor con un código concreto. Para quien compra, la diferencia entre un 301 y un 404 es llegar o no llegar. Para Google, la redirección dice qué URL tiene que mostrar a partir de ahora, y por eso un 301 mal puesto se paga en la indexación.

Cómo funciona

El código 301 lo define el estándar de HTTP, hoy el RFC 9110, publicado en 2022: el recurso se ha movido a una URL nueva y permanente, y el cliente debería usar esa dirección en sus peticiones futuras. La URL nueva viaja en la cabecera Location, y la respuesta se puede guardar en caché aunque nadie lo indique.⁠[1]IETF (Fielding, Nottingham y Reschke). RFC 9110: HTTP Semantics El mismo estándar define a sus parientes. El 308 también es permanente, pero obliga a repetir la petición con el mismo método, de modo que un formulario enviado sigue siendo un envío, mientras que con un 301 el cliente puede cambiar un envío por una simple petición de página. El 302 y el 307 son temporales: no dicen que el recurso se haya mudado.⁠[1]IETF (Fielding, Nottingham y Reschke). RFC 9110: HTTP Semantics

Google agrupa las redirecciones por lo que significan para él, no por el número:⁠[2]Google Search Central. Redirects and Google Search

Tipo Cómo se hace Qué hace Google
Permanente 301, 308, meta refresh a 0 segundos, un cambio de location con JavaScript Sigue la redirección, toma el destino como la URL que debe ser canónica y lo muestra en los resultados⁠[2]Google Search Central. Redirects and Google Search
Temporal 302, 303, 307, meta refresh con más de 0 segundos Mantiene la URL de origen en los resultados; el destino puede indexarse si otras señales lo apoyan⁠[2]Google Search Central. Redirects and Google Search

Esa señal es la misma que persigue la etiqueta canonical: que cuente una sola URL. Google prefiere las redirecciones hechas en el servidor y deja las de JavaScript para cuando no hay otra opción, porque si falla el renderizado puede no llegar a verlas. Y avisa de un efecto que despista: la URL antigua puede seguir saliendo un tiempo como nombre alternativo después de una redirección permanente, y deja de salir sola con el tiempo.⁠[2]Google Search Central. Redirects and Google Search

En Search Console, la URL antigua aparece en el informe de indexación como «Página con redirección»: una URL no canónica que redirige a otra y que no se indexará. El destino puede estar indexado o no, según lo que Google considere.⁠[3]Ayuda de Search Console. Informe de indexación de páginas La redirección elige la URL; no garantiza que el destino entre en el índice.

Cuando lo que cambia son muchas URL a la vez, la guía de Google para migraciones añade tres reglas. Mantener las redirecciones tanto tiempo como sea posible, en general al menos un año. Que las cadenas sean cortas: idealmente no más de 3 saltos, y menos de 5. Y no mandar muchas URL antiguas a un único destino que no tiene que ver con ellas, como la portada, porque confunde a la gente y puede tratarse como un error soft 404. Una web pequeña o mediana puede tardar unas semanas en ver la mayoría de sus páginas en las URL nuevas, y una grande, más.⁠[4]Google Search Central. Site moves with URL changes

En una tienda

Un ejemplo ficticio: una tienda de té cambia el nombre de una tetera y con él su URL. Así responde la dirección antigua vista con curl, que enseña la respuesta sin seguir la redirección:

$ curl -I https://tienda.example/products/tetera-hierro-06l
HTTP/2 301
location: https://tienda.example/products/tetera-hierro-fundido-06l

Dos líneas bastan: el código dice que el cambio es permanente y location dice adónde. Lo que no dicen es si el destino es el que debe ser, y esa decisión se toma URL a URL:

Qué ha pasado (ejemplo ficticio) URL antigua Respuesta
La tetera cambia de nombre /products/tetera-hierro-06l 301 a la URL nueva del mismo producto
Un té se descataloga y tiene sucesor /products/sencha-2025 301 a la ficha del sucesor
Un té se descataloga sin nada equivalente /products/te-edicion-limitada Un 404; mandarlo a la portada puede tratarse como soft 404⁠[4]Google Search Central. Site moves with URL changes
Dos categorías se fusionan /collections/te-verde-japon 301 a la colección que reúne las dos

En Shopify, las redirecciones se crean desde el apartado de menús del panel (Content › Menus › View URL Redirects en la interfaz en inglés), una a una o importando un CSV, y se activan al momento. Tres reglas de la plataforma cambian lo que puedes hacer. Solo se puede redirigir desde una URL rota, una que muestra «página no encontrada» o un 404: si la ficha antigua sigue publicada, la regla no funciona. No se pueden redirigir las rutas fijas /products, /collections y /collections/all, ni las que empiezan por prefijos como /cart, /orders o /apps. Y el máximo es de 100.000 redirecciones, o 20.000.000 en el plan Plus. Shopify avisa además de que las URL con parámetros pueden no funcionar como se espera, y de que los navegadores y los buscadores guardan las 301 en caché: si borras una que ya se ha usado, puede seguir funcionando para esa persona hasta que caduque.⁠[5]Shopify Help Center. URL redirects

Al cambiar el identificador (handle) de una colección de Shopify, el panel ofrece una casilla para crear la redirección desde la URL anterior, para que quien llegue por un enlace viejo no acabe en un 404. Shopify pide también no cambiar el identificador a menudo, porque la colección podría dejar de aparecer en los resultados de los buscadores.⁠[6]Shopify Help Center. Managing collection settings

Warning:

Lo que se suele confundir

Mandar a la portada todo lo que desaparece parece prudente, y no lo es. Google pide no redirigir muchas URL antiguas a un único destino que no tiene que ver con ellas, como la portada de la web nueva: confunde a quien llega y puede tratarse como un soft 404, es decir, como si la página no existiera.⁠[4]Google Search Central. Site moves with URL changes La redirección tiene sentido cuando el destino responde a lo que buscaba quien pidió la URL vieja; si no hay nada equivalente, el 404 es la respuesta honesta.

Cómo comprobarlo

  1. Pide la URL antigua con curl -I y mira las dos primeras líneas: el código tiene que ser 301 o 308, y la cabecera Location tiene que llevar la URL de destino.⁠[1]IETF (Fielding, Nottingham y Reschke). RFC 9110: HTTP Semantics Un 302 o un 307 dicen a Google que el cambio es temporal.⁠[2]Google Search Central. Redirects and Google Search
  2. Sigue la cadena entera con curl -sIL y cuenta los saltos. Lo ideal son 3 o menos, y nunca 5 o más.⁠[4]Google Search Central. Site moves with URL changes Si la URL ha cambiado varias veces, haz que todas las antiguas apunten directamente a la última.
  3. Abre el destino y comprueba que responde con un 200 y que es el mismo producto o su sustituto, no la portada ni una categoría genérica.⁠[4]Google Search Central. Site moves with URL changes
  4. Actualiza los enlaces internos y el sitemap XML para que apunten a la URL nueva. Google pide sustituir en los enlaces propios todas las URL que cambian y enviar el sitemap nuevo en Search Console.⁠[4]Google Search Central. Site moves with URL changes
  5. Inspecciona las dos URL en Search Console. La antigua debería aparecer como «Página con redirección» y la nueva, con el tiempo, como indexada.⁠[3]Ayuda de Search Console. Informe de indexación de páginas

Concepto cercano: redirección 302

La 302 es la redirección temporal, y se confunde con la 301 porque para la persona que navega no hay diferencia: las dos la llevan al destino. Para Google, sí la hay. Con una permanente, muestra el destino en los resultados; con una temporal, mantiene la URL de origen en los resultados, y el destino solo se indexa si otras señales lo apoyan.⁠[2]Google Search Central. Redirects and Google Search La regla es la del estándar: la 302 es para un recurso que está en otro sitio por un tiempo y va a volver; la 301, para uno que se ha mudado.⁠[1]IETF (Fielding, Nottingham y Reschke). RFC 9110: HTTP Semantics Una ficha renombrada no va a volver a su URL vieja, así que su redirección es una 301. Si las dos URL tienen que seguir abiertas, por ejemplo una ficha vista desde una colección, la herramienta es otra: la canonical, que no redirige a nadie.

Para seguir, la entrada de rastreo vs indexación explica por qué una URL redirigida se rastrea pero no se indexa, y la ruta de lectura de rastreo e indexación ordena el resto de términos.

Sinónimos

English
301 redirect, permanent redirect
Español
redirección permanente, redirect 301

Fuentes

  1. [1] IETF (Fielding, Nottingham y Reschke). RFC 9110: HTTP Semantics. Consultado el . ↑ ↑ ↑ ↑
  2. [2] Google Search Central. Redirects and Google Search. Consultado el . ↑ ↑ ↑ ↑ ↑ ↑
  3. [3] Ayuda de Search Console. Informe de indexación de páginas. Consultado el . ↑ ↑
  4. [4] Google Search Central. Site moves with URL changes. Consultado el . ↑ ↑ ↑ ↑ ↑ ↑
  5. [5] Shopify Help Center. URL redirects. Consultado el . ↑
  6. [6] Shopify Help Center. Managing collection settings. Consultado el . ↑

Historial de cambios

  • Primera versión.

Esta definición se publica bajo licencia CC BY 4.0. Puedes reutilizar esta definición citando a Clione con un enlace a esta página.

Haz que los bots entiendan tu catálogo

Clione completa cada ficha de producto con lo que los bots leen mejor: el grafo JSON-LD con sus datos estructurados, la meta description y las preguntas frecuentes. Tú revisas y pulsas Push; después comprobamos tu tienda en vivo para que todo siga publicado.