Saltar al contenido
SEOImportancia: Importante

Etiqueta canonical: qué es y cuándo usarla

La etiqueta canonical, <link rel="canonical">, le indica a Google cuál es la dirección principal de una página cuando el mismo contenido se puede abrir desde varias URL. Pasa, por ejemplo, con y sin www, con parámetros de campaña como ?utm_source= o con un producto que aparece en varias colecciones.

3 min de lecturaActualizada el

Por qué importa

Cuando una página tiene varias direcciones, Google elige una como principal (la canónica) y agrupa en ella las señales de las demás, como los enlaces que reciben. Si no se lo indicas, puede escoger una que no te interesa, como la versión con parámetros o la ruta de una colección concreta.

La canonical no es una orden, sino una señal fuerte. Google la respeta mejor cuando tus redirecciones, tu sitemap y tus enlaces internos apuntan a la misma URL; si cada señal dice una cosa, puede elegir por su cuenta.

Cómo lo comprueba Posiciona

Buscamos la etiqueta <link rel="canonical"> en la página. Si no existe, la puntuación es 20. Si apunta a una URL de producto dentro de una colección (/collections/…/products/…, el duplicado típico de Shopify), 50. En cualquier otro caso, 100. Por ahora no comprobamos que la URL indicada sea la de la propia página ni que responda bien: revísalo tú con los pasos de abajo.

En la nota de SEO esta comprobación cuenta como “importante” (peso 3 de 5).

Cómo solucionarlo

  1. Añade una etiqueta canonical en todas las páginas que quieras en Google. Lo normal es que cada una apunte a sí misma (canonical autorreferente) con la URL completa: protocolo, dominio y ruta.

  2. Usa siempre la versión definitiva de la dirección: con https, con o sin www según tu dominio principal, y sin parámetros de campaña ni de sesión.

  3. Cuando varias URL muestran el mismo contenido (versiones con parámetros de orden o de campaña, páginas para imprimir), haz que todas apunten a la principal.

  4. No apuntes la canonical a una página con contenido distinto, ni a una URL que redirige, da error o tiene noindex: Google puede ignorar la indicación.

  5. Deja una sola canonical por página. Si el tema y un plugin añaden una cada uno, y más aún si apuntan a URL distintas, elimina la que sobra.

  6. Comprueba el resultado con la inspección de URLs de Google Search Console: compara la URL canónica declarada por el usuario con la URL canónica seleccionada por Google.

Correcto: autorreferente y con la URL completaHTML
<link rel="canonical" href="https://www.tutienda.com/products/zapatillas-trail-mujer">
En el tema de Shopify (theme.liquid)Liquid (Shopify)
<link rel="canonical" href="{{ canonical_url }}">

En WordPress

  • WordPress ya añade una canonical autorreferente en entradas y páginas, y Yoast SEO o Rank Math la extienden a categorías, archivos y portada.
  • Para que una página apunte a otra, edítala y escribe la URL canónica en la pestaña “Avanzado” de la caja de Yoast SEO o Rank Math.
  • Si ves dos canonicals en el código fuente, suele ser el tema o un segundo plugin de SEO: deja solo uno que la genere.

En Shopify

  • Shopify genera la canonical con la variable {{ canonical_url }}, que en los productos apunta a /products/… aunque se abran desde una colección. Comprueba en Tienda online → Temas → Editar código que theme.liquid la incluye y que ninguna app ni personalización la sustituye.
  • Si nuestro informe marca una canonical con /collections/…/products/…, busca en el tema dónde se escribe esa etiqueta y vuelve a usar {{ canonical_url }}. Conviene que los enlaces internos a productos usen también esa URL, sin la ruta de la colección.

Preguntas frecuentes

¿Canonical o redirección 301?

Si la URL antigua ya no debe verse, usa una redirección 301: lleva a personas y buscadores a la nueva dirección. La canonical sirve cuando las dos direcciones tienen que seguir funcionando, como una URL con filtros o con parámetros de campaña, y solo quieres que Google indexe una de ellas.

¿La página de inicio también necesita canonical?

Sí, conviene. La portada suele recibir visitas con muchas variantes de dirección: con parámetros de campañas, de redes sociales o de herramientas de email. Una canonical hacia la dirección principal, por ejemplo https://www.tudominio.com/, ayuda a que Google indexe esa y no otra.

¿Sirve la canonical para unificar las versiones en otros idiomas?

No. Cada versión de idioma debe tener una canonical hacia sí misma y enlazarse con las demás mediante hreflang. Si apuntas la canonical de la versión inglesa a la española, le estás diciendo a Google que la inglesa es un duplicado, y puede dejar de mostrarla a quien busca en inglés.

Guías relacionadas

Descubre qué más frena tu web

Nota de 0 a 100 y los problemas ordenados por importancia, con la solución de cada uno. Gratis y en menos de un minuto.