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
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.
Usa siempre la versión definitiva de la dirección: con
https, con o sinwwwsegún tu dominio principal, y sin parámetros de campaña ni de sesión.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.
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.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.
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.
<link rel="canonical" href="https://www.tutienda.com/products/zapatillas-trail-mujer"><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 quetheme.liquidla 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
- URLs duplicadas de productos (Shopify)Que los enlaces a productos apunten a /products/… y no a /collections/…/products/….
- Parámetros en URLsQue los enlaces internos no lleven IDs de sesión, parámetros de campaña ni filtros que multipliquen las URLs.
- HreflangQue las etiquetas hreflang, si las hay, incluyan la propia página, un x-default y ningún código repetido.
- Sitemap XMLQue la web tenga un sitemap XML accesible y válido, con URLs y con fechas de última modificación.