SEO técnico en Shopify: URL duplicadas, canonical, schema de producto y velocidad
Publicado el 07-10-20268 min de lecturaPor la redacción de SmoothSeen
El SEO técnico en Shopify consiste sobre todo en no estropear lo que la plataforma ya hace: genera el canonical, el sitemap, el robots.txt y el certificado SSL, y sus temas marcan los productos con datos estructurados. Lo que te toca es vigilar las URL duplicadas que crean temas y apps, ocultar bien lo que no quieres indexar, gestionar redirecciones y controlar la velocidad.
Lo esencial
- Shopify genera solo el canonical, el sitemap, el robots.txt y el certificado SSL; tu trabajo es no romperlos con el tema o con apps.
- En la tienda de demostración de Dawn, una URL de producto dentro de una colección respondía el 09-10-2026 con un 301 a la URL /products/, y la ordenación y los filtros declaraban como canónica la colección sin parámetros.
- Los temas Dawn y Horizon marcan los productos con el filtro structured_data, que con variantes publica un ProductGroup sin la propiedad variesBy que Google recomienda.
- Para sacar algo del buscador hay tres vías oficiales con efectos distintos: estado «Sin listar», metacampo seo.hidden o una etiqueta noindex en theme.liquid.
- El informe de rendimiento web de Shopify usa datos de visitantes reales al percentil 75 y los mismos umbrales que Google: LCP 2,5 s, INP 200 ms y CLS 0,1.
Para comprobarlo en tu web: Tiendas online
En esta página
- ¿Qué hace Shopify solo y qué te toca a ti?
- ¿Por qué Shopify genera URL duplicadas de producto?
- ¿Cómo se oculta una página o un producto de Google en Shopify?
- ¿Qué datos estructurados ponen los temas de Shopify?
- ¿Cómo se gestionan las redirecciones en Shopify?
- ¿Cómo se mide y se mejora la velocidad de una tienda Shopify?
- Cómo comprobarlo
- Qué hace SmoothSeen con esto
- Qué hacer esta semana
- Preguntas frecuentes
Shopify es una plataforma de comercio electrónico alojada: no tienes acceso al servidor, así que la compresión, el HTTPS y las cabeceras no dependen de ti. Sí controlas el tema (en Liquid), los textos de cada producto y colección, las apps que instalas y, si lo necesitas, el robots.txt. Esta guía repasa lo técnico; qué rastreadores de IA dejar pasar y cómo se edita el robots.txt está en la guía de robots.txt de Shopify para bots de IA, y lo común a cualquier tienda, en la de SEO para tiendas online.
¿Qué hace Shopify solo y qué te toca a ti?
- Pieza
- Canonical
- ¿La hace Shopify?
- Sí, en todas las páginas1
- Qué te toca
- Que el tema imprima
canonical_url
- Pieza
- Sitemap
- ¿La hace Shopify?
- Sí, en
/sitemap.xml, con productos, colecciones, páginas y blogs2 - Qué te toca
- Enviarlo a Search Console
- Pieza
- robots.txt
- ¿La hace Shopify?
- Sí, generado
- Qué te toca
- Editarlo solo con motivo
- Pieza
- HTTPS
- ¿La hace Shopify?
- Sí, SSL activado por defecto1
- Qué te toca
- Nada
- Pieza
- Título y meta descripción
- ¿La hace Shopify?
- Genera unos por defecto
- Qué te toca
- Escribirlos en cada producto y colección
- Pieza
- Datos estructurados
- ¿La hace Shopify?
- Los temas de Shopify marcan los productos1
- Qué te toca
- Evitar duplicados de apps
- Pieza
- Redirecciones
- ¿La hace Shopify?
- Solo las que creas
- Qué te toca
- Crearlas al borrar o renombrar
- Pieza
- Velocidad
- ¿La hace Shopify?
- La plataforma
- Qué te toca
- Tema, apps e imágenes
El título y la meta descripción de un producto se escriben en Productos, abriendo el producto, en la sección Publicación en motores de búsqueda (icono del lápiz): campos Título de la página, Descripción meta e Identificador de URL3. Shopify avisa de que no cambies el identificador con frecuencia, porque cambia la URL.
¿Por qué Shopify genera URL duplicadas de producto?
Un producto vive en /products/identificador, pero un tema puede enlazarlo dentro de una colección, en /collections/zapatillas/products/identificador, con el filtro de Liquid within. La documentación de Shopify avisa de que las dos URL tienen el mismo contenido y pide tener en cuenta el efecto en SEO antes de usar ese filtro4.
Comprobamos el comportamiento actual en la tienda de demostración pública del tema Dawn el 09-10-2026:
- URL pedida
/products/art-deco-cyclamen- Respuesta
- 200
- Canonical
- La misma URL
- URL pedida
/collections/all/products/art-deco-cyclamen- Respuesta
- 301 a
/products/art-deco-cyclamen - Canonical
- (tras la redirección) la de
/products/
- URL pedida
/products/art-deco-cyclamen?variant=1- Respuesta
- 200
- Canonical
/products/art-deco-cyclamen
- URL pedida
/collections/all?sort_by=price-ascending- Respuesta
- 200
- Canonical
/collections/all
- URL pedida
/collections/all?filter.v.availability=1- Respuesta
- 200
- Canonical
/collections/all
- URL pedida
/collections/all?page=2- Respuesta
- 200
- Canonical
/collections/all?page=2
Shopify no documenta esa redirección, así que compruébala en tu tienda con curl -I antes de darla por hecha. Lo que sí puedes mirar en el código: Dawn y Horizon, los temas gratuitos de Shopify, enlazan las tarjetas de producto con product.url, sin within56. Si tu tema es antiguo o de terceros, abre una colección, mira el código fuente y busca enlaces del tipo /collections/…/products/…. Si aparecen, cambia en la tarjeta de producto el within: collection por la URL simple.
La paginación hace lo que Google pide: cada página de la serie es rastreable y se declara canónica de sí misma7. La ordenación y los filtros se declaran como la colección sin parámetros, y el robots.txt de serie aparta la ordenación, las etiquetas con + y las URL con dos o más filtros8.
¿Cómo se oculta una página o un producto de Google en Shopify?
Shopify documenta tres vías, y no hacen lo mismo9:
- Vía
- Estado «Sin listar» (solo productos)
- Buscadores y sitemap
- Fuera
- Colecciones y recomendaciones de la tienda
- Fuera
- Canales de terceros
- Fuera
- Vía
- Metacampo
seo.hiddencon valor 1 - Buscadores y sitemap
- Fuera
- Colecciones y recomendaciones de la tienda
- Se sigue mostrando
- Canales de terceros
- Se sigue mostrando
- Vía
- Etiqueta noindex en
theme.liquid - Buscadores y sitemap
- Fuera del índice
- Colecciones y recomendaciones de la tienda
- Se sigue mostrando
- Canales de terceros
- Sin cambios
Para un producto que solo debe abrirse con enlace directo, Shopify recomienda el estado Sin listar. Para una página, una entrada de blog o un producto que debe seguir en la tienda, el metacampo seo.hidden lo saca del sitemap y de los buscadores. La tercera vía es una condición en theme.liquid que pinta <meta name="robots" content="noindex"> según la plantilla o el identificador9. No uses el robots.txt para esto: bloquea el rastreo, no la indexación, y una URL bloqueada puede seguir apareciendo si otros la enlazan.
¿Qué datos estructurados ponen los temas de Shopify?
Shopify tiene un filtro de Liquid, structured_data, que convierte un producto en marcado de schema.org: Product si no tiene variantes y ProductGroup si las tiene10. Dawn y Horizon lo usan en la plantilla de producto56. En la tienda de demostración, el marcado de un producto con variantes trae esto (comprobado el 09-10-2026), comparado con lo que Google pide para variantes y fichas de comerciante1112:
- Propiedad
ProductGroup.name,description,brand,url- Dawn (demostración)
- Sí
nameobligatoria; el resto, recomendadas
- Propiedad
productGroupID,hasVariant- Dawn (demostración)
- Sí
- Recomendadas
- Propiedad
variesBy- Dawn (demostración)
- No
- Recomendada
- Propiedad
- Variante:
sku,gtin,image - Dawn (demostración)
- Sí
- Un identificador único por variante
- Propiedad
- Oferta:
price,priceCurrency,availability,url - Dawn (demostración)
- Sí
- Precio y moneda obligatorios
- Propiedad
aggregateRating- Dawn (demostración)
- No (depende de tu app de reseñas)
- Recomendada
- Propiedad
shippingDetails,hasMerchantReturnPolicy- Dawn (demostración)
- No
- Recomendadas
La base es buena. Los dos problemas habituales están fuera del tema: una app de reseñas o de SEO que añade su propio Product con otros datos, y un tema de terceros que no usa el filtro y escribe un marcado propio incompleto. Busca en el código fuente de una ficha cuántos bloques application/ld+json con Product o ProductGroup hay: debe ser uno. El envío y las devoluciones, Google recomienda declararlos una vez en el marcado de Organization12. Más detalle en la guía de schema Product para fichas de producto.
¿Cómo se gestionan las redirecciones en Shopify?
En Contenido > Menús, pulsa Ver redireccionamientos de URL y después Crear redireccionamiento de URL, con los campos Redireccionar desde y Redireccionar a13. Tres limitaciones que conviene conocer:
- Solo funcionan desde URL rotas: si la URL antigua todavía carga una página, la redirección no se aplica.
- No se puede redirigir desde rutas fijas como
/productso/collections, ni desde prefijos como/cart,/orderso/apps. - Hay un máximo de 100.000 redirecciones, salvo en Shopify Plus.
Al borrar un producto con tráfico, redirige su URL al producto más parecido o a su colección. Al migrar desde otra plataforma, prepara la lista completa antes del cambio de dominio: Shopify cita las redirecciones que faltan tras una migración como una de las causas de no aparecer en los resultados14.
¿Cómo se mide y se mejora la velocidad de una tienda Shopify?
Shopify tiene informes de rendimiento web en la lista Informes del panel de control, con LCP, INP y CLS, y un resumen de esas métricas en la página Temas de la tienda online. Usan datos de visitantes reales, el percentil 75 y los últimos 30 días, con hasta 36 horas de retraso; para tener datos, la tienda no puede estar en modo privado15. Los umbrales coinciden con los de Google: LCP de 2,5 s o menos, INP de 200 ms o menos y CLS de 0,1 o menos16.
Como no tocas el servidor, la velocidad depende de tres cosas:
- Apps. Cada app que añade scripts a la tienda pesa en cada página. Desinstala las que no uses y revisa que no dejen código en el tema.
- Imágenes y vídeo. Sube las imágenes al tamaño en que se muestran y revisa qué pinta la parte visible de cada plantilla, que es donde se mide el LCP. Shopify cita el código del tema, las apps, las imágenes, los vídeos, los carruseles y los feeds de redes sociales entre las funciones que pueden ralentizar la tienda17.
- Tema. Un tema muy personalizado o con secciones que no usas carga más de lo necesario.
Compara los informes de Shopify con PageSpeed Insights, que publica los datos de campo de Chrome para tu URL cuando hay tráfico suficiente. La guía de Core Web Vitals para tiendas online explica cómo priorizar.
Cómo comprobarlo
- Duplicados:
curl -I https://www.example.com/collections/todas/products/un-productoy mira si responde 301 y adónde. - Canonical y noindex: la inspección de URL de Search Console en un producto, una colección filtrada y una página oculta.
- Marcado: la Prueba de resultados enriquecidos en un producto con variantes.
- Sitemap: envía
sitemap.xmlen Search Console; con dominios internacionales, uno por dominio2.
Qué hace SmoothSeen con esto
SmoothSeen analiza una ficha o una colección de tu tienda y revisa lo que configura esta guía: robots.txt, sitemap, canonical y noindex, datos estructurados de producto, velocidad con las Core Web Vitals de usuarios reales (o con Lighthouse si no hay datos de campo), HTTPS y cabeceras. En la parte de IA mira qué rastreadores permite tu robots.txt, separando búsqueda de entrenamiento, y cuánto texto llega en el HTML sin JavaScript.
Qué hacer esta semana
Abre el código fuente de una colección y busca enlaces /collections/…/products/; si los hay, cámbialos en la tarjeta de producto. Después cuenta los bloques Product de una ficha con variantes y quita la app que duplique el marcado. Si quieres ver el resto medido, analiza tu tienda online con SmoothSeen.
Preguntas frecuentes
¿Se puede quitar /products/ o /collections/ de las URL de Shopify?
No. Son rutas fijas de la plataforma: ni siquiera se pueden usar como origen de una redirección. Lo que sí controlas es el identificador que va detrás, en el campo Identificador de URL de cada producto o colección. Escoge uno corto y descriptivo al crear el producto y evita cambiarlo después.
¿Hace falta una app de SEO en Shopify?
Para lo esencial, no. El canonical, el sitemap, el robots.txt y el marcado de producto ya vienen resueltos, y el título y la meta descripción se escriben en cada producto. Una app puede ayudar con tareas masivas, como reescribir cientos de descripciones, pero comprueba que no añada un segundo marcado Product ni scripts que frenen la tienda.
¿Por qué Search Console dice «Indexada, aunque bloqueada por robots.txt»?
Porque Google puede indexar una URL que no rastrea si otras páginas la enlazan. Shopify explica que es un aviso normal en tiendas con su robots.txt de serie, que bloquea carrito, pago y colecciones ordenadas o filtradas, y que por lo general no es motivo de preocupación. Solo debes actuar si la URL bloqueada es una que sí quieres en el índice.
¿Indexa Google una tienda Shopify en modo privado o en prueba?
No. Con el modo privado activado, Google no puede leer ni el sitemap, y Shopify indica que las tiendas en periodo de prueba no se indexan. Para verificar el dominio en Search Console tienes que desactivar el modo privado; si aún no vas a abrir, puedes volver a activarlo después de la verificación.
Fuentes
- 1Descripción general de SEO, Centro de ayuda de Shopify, consultada el 07-10-2026.
- 2Encontrar y enviar el mapa del sitio, Centro de ayuda de Shopify, consultada el 09-10-2026.
- 3Agregar y actualizar productos, Centro de ayuda de Shopify, consultada el 07-10-2026.
- 4within (Liquid filter), Shopify.dev, consultada el 07-10-2026.
- 5Shopify/dawn: snippets/card-product.liquid y sections/main-product.liquid, repositorio oficial de Shopify, consultado el 07-10-2026.
- 6Shopify/horizon 4.2.0: snippets/product-card.liquid y sections/product-information.liquid, repositorio oficial de Shopify, consultado el 09-10-2026.
- 7Pagination, incremental page loading, and their impact on Google Search, Google Search Central, actualizada el 10-12-2025.
- 8Editar robots.txt.liquid, Centro de ayuda de Shopify, consultada el 09-10-2026.
- 9Ocultar una página de los motores de búsqueda, Centro de ayuda de Shopify, consultada el 07-10-2026.
- 10structured_data (Liquid filter), Shopify.dev, consultada el 07-10-2026.
- 11Product variant structured data, Google Search Central, actualizada el 08-09-2026.
- 12Merchant listing (Product, Offer) structured data, Google Search Central, actualizada el 08-09-2026.
- 13Crear y administrar redireccionamientos de URL, Centro de ayuda de Shopify, consultada el 09-10-2026.
- 14Preguntas frecuentes sobre SEO, Centro de ayuda de Shopify, consultada el 07-10-2026.
- 15Informes de rendimiento web, Centro de ayuda de Shopify, consultada el 09-10-2026.
- 16Web Vitals, web.dev (Google), actualizada el 31-10-2024.
- 17Rendimiento web de la tienda online, Centro de ayuda de Shopify, consultada el 09-10-2026.
Cómo citar este artículo
SmoothSeen. (2026, 7 de octubre). SEO técnico en Shopify: URL duplicadas, canonical, schema de producto y velocidad. https://smoothseen.com/es/blog/shopify-seo-tecnico/
Sigue leyendo
SEO para tiendas online: cómo posicionar tu ecommerce en Google y en ChatGPT
Cómo posicionar una tienda online: fichas, categorías, schema Product, filtros y duplicados, velocidad, reseñas, Merchant Center y qué recomienda la IA.
Cómo medir el tráfico que llega desde ChatGPT, Gemini y las AI Overviews (GA4 y Search Console)
Cómo ver en GA4 las visitas de ChatGPT, Gemini o Perplexity, qué es el canal AI Assistant y qué muestra Search Console de las AI Overviews y AI Mode.
Core Web Vitals en una tienda online: qué rompe LCP, INP y CLS en fichas y categorías
Qué rompe LCP, INP y CLS en las fichas y categorías de una tienda online, por qué se mide por plantillas y en qué orden arreglarlo, con código.