COMPARATIVA

Canonical vs Redirección 301

Las dos sirven para decirle a Google que dos URLs son en realidad la misma cosa. La diferencia está en si el usuario puede seguir llegando a la original.

LA DIFERENCIA

La redirección 301 es una orden: quien pide la URL antigua acaba en la nueva, y la antigua deja de ser accesible. El canonical es una sugerencia: las dos URLs siguen existiendo y funcionando para el usuario, y solo le dices a Google cuál prefieres que indexe. Google respeta las 301 siempre y los canonical casi siempre — puede ignorarlos si las páginas son demasiado distintas.

CARA A CARA
Comparación entre Canonical y Redirección 301
DimensiónCanonicalRedirección 301
NaturalezaSugerenciaOrden
El usuario puede acceder a la originalNo, se le redirige
Google puede ignorarloNo
Transmite autoridadSí, casi todaSí, casi toda
ReversibleFácilFácil, pero afecta a quien la tenga enlazada
Uso típicoParámetros, variantes, contenido en varios sitiosMigraciones, cambio de URL, páginas retiradas
Cuándo Canonical

Cuando ambas versiones deben seguir existiendo para el usuario: filtros y parámetros de ordenación, una ficha accesible desde varias categorías, o contenido tuyo republicado en otro sitio.

Cuándo Redirección 301

Cuando la URL antigua ya no debe existir: cambio de estructura, migración de dominio, fusión de dos páginas en una, o un producto retirado que tiene sustituto claro.

El error que se comete

Cadenas de redirecciones que se acumulan tras varias migraciones — A va a B, B va a C, C va a D. Cada salto diluye y ralentiza. Y el error del canonical: apuntarlo a una página que a su vez tiene un canonical a otra, o ponerlo en todas las páginas apuntando a la home, que es la forma más rápida de desindexar un sitio entero.