Por qué importa
Shopify pone en esas páginas una etiqueta canonical (la que indica a Google cuál es la URL principal) que apunta a /products/…, así que Google suele entender cuál es la buena. Pero si todos los enlaces de tu tienda apuntan a la versión con colección, le das señales contradictorias: enlazas a una URL y le dices que la importante es otra.
Google recomienda enlazar siempre a la URL canónica. Así concentras en una sola dirección los enlaces y las señales de cada producto, y evitas que Google gaste rastreo en copias: un producto que está en cinco colecciones tiene cinco URLs más. Se arregla una sola vez, en el código del tema.
Si tu web no es Shopify, esta comprobación normalmente no aplica: solo cuenta si tus enlaces siguen ese mismo patrón.
Cómo lo comprueba Posiciona
Contamos los enlaces de la página cuya dirección contiene a la vez /collections/ y /products/. Sin ninguno, la puntuación es 100; cada enlace así resta 10 puntos, con un mínimo de 20. Si la web no parece Shopify y no tiene enlaces con ese patrón, el check sale como “No aplica” y no cuenta en la nota. En webs que no son Shopify, el informe lo titula “Duplicados en URLs de productos”.
En la nota de SEO esta comprobación cuenta como “recomendable” (peso 2 de 5).
Cómo solucionarlo
Abre una colección de tu tienda, pasa el ratón por un producto y mira la dirección del enlace: si incluye
/collections/, tu tema usa las URLs largas.En el código del tema, busca el filtro
within: collection: es el que convierte/products/…en/collections/…/products/…. Suele estar en los fragmentos de las tarjetas de producto, con nombres comoproduct-card,card-productoproduct-grid-item.Cambia
{{ product.url | within: collection }}por{{ product.url }}en cada sitio donde aparezca y guarda.Revisa también los enlaces escritos a mano en menús, banners o textos que apunten a URLs con colección, y cámbialos por la dirección
/products/….Comprueba que la canonical de las páginas de producto sigue apuntando a
/products/…(Shopify la genera con{{ canonical_url }}; no la sustituyas) y vuelve a analizar la web.
<a href="{{ product.url | within: collection }}">{{ product.title }}</a><a href="{{ product.url }}">{{ product.title }}</a>En Shopify
- Antes de editar, duplica el tema desde Tienda online → Temas (en el menú de acciones del tema) para poder volver atrás.
- Abre Tienda online → Temas → Editar código y revisa la carpeta
snippetsy las secciones de colección, búsqueda y productos relacionados buscandowithin: collection. - Los temas actuales de Shopify, como Dawn, ya enlazan a
/products/…. El problema suele venir de temas antiguos, de temas de terceros o de apps que pintan su propia cuadrícula de productos; en ese caso, consulta al desarrollador de la app.
Preguntas frecuentes
¿Tengo que redirigir las URLs /collections/…/products/ a /products/?
No hace falta, y además Shopify no aplica redirecciones a URLs que siguen existiendo. Esas páginas funcionan y llevan la canonical hacia /products/…, así que basta con dejar de enlazarlas desde tu tienda. Con el tiempo, Google se queda con la versión corta como la principal.
¿Pierdo algo si quito within: collection?
En algunos temas, sí: within: collection permite que la página del producto sepa desde qué colección llegó el visitante, por ejemplo para mostrar “Volver a Zapatillas” o botones de producto anterior y siguiente. Si tu tema usa esas funciones, valora si te compensan; la mayoría de tiendas no las necesitan y los temas actuales ya prescinden de ellas.
¿Por qué me sale este check si mi web no es Shopify?
Si tu web no es Shopify y no tiene enlaces con ese patrón, aparece como “No aplica” y no afecta a tu nota. Solo puntúa si encontramos enlaces que contienen /collections/ y /products/, un esquema que también usan otras plataformas. En ese caso el consejo es el mismo: enlaza siempre a la URL principal de cada producto.
Guías relacionadas
- Etiqueta canonicalQue la página indique su URL canónica y que, en tiendas, no apunte a rutas de colección.
- Parámetros en URLsQue los enlaces internos no lleven IDs de sesión, parámetros de campaña ni filtros que multipliquen las URLs.
- Enlaces internosQue la página enlace a otras de tu web y no se pase con el número total de enlaces.