Resumen ejecutivo: Shopify resuelve de fábrica cerca del 80% del SEO técnico, y ese es justamente el riesgo. Los proyectos no se caen por lo que la plataforma hace bien, se caen por el 20% que no controla: colecciones que multiplican cada producto en decenas de URLs, facetas y parámetros que se comen el presupuesto de rastreo, apps que destruyen los Core Web Vitals y migraciones sin plan de redirecciones. Y se caen, sobre todo, por confundir instalar una app de SEO con hacer SEO. Esta es la guía de cómo trabajamos el SEO de una tienda Shopify en Milimetrix: qué hace bien la plataforma, dónde se rompe y en qué orden lo revisamos para que el catálogo venda más.
En Milimetrix trabajamos el SEO de tiendas Shopify y Shopify Plus reales, desde importadoras hasta marcas globales, con catálogos que van de cientos a miles de SKUs. Conocemos las fortalezas de la plataforma y, sobre todo, los puntos exactos donde el SEO se traba. Lo que sigue no es teoría: es lo que encontramos una y otra vez, y lo que de verdad mueve la aguja cuando se corrige.
¿Por qué el SEO en Shopify es distinto?
El SEO en Shopify es distinto porque la plataforma toma muchas decisiones técnicas por ti, y eso corta para los dos lados. Shopify es hoy la plataforma de ecommerce líder en Estados Unidos, con cerca del 30% del mercado de plataformas (Demandsage, 2025), y buena parte de su éxito viene de esconder la complejidad técnica. Para el SEO, eso significa que arrancas con una base sólida que no tienes que construir.
Lo que Shopify hace bien solo es real y conviene reconocerlo: genera un canonical automático en cada página, mantiene un sitemap.xml que se actualiza solo, sirve todo con HTTPS, crea handles (slugs) limpios y legibles, y desde junio de 2021 permite personalizar el archivo robots.txt a través de robots.txt.liquid. Incluso trae un filtro nativo de datos estructurados para productos. Si vienes de una plataforma que no resuelve nada de esto, se siente como un regalo.
El problema es el 20% restante, y es un 20% caro. Shopify te impone una estructura de URLs que no puedes cambiar (los prefijos /products/, /collections/, /pages/ y /blogs/ son obligatorios), no te deja editar el XML del sitemap para excluir URLs, y sus automatismos fallan en silencio justo donde más duele: en el catálogo. El trabajo de SEO en Shopify es, en buena parte, auditar esos automatismos y gobernar lo que la plataforma deja en tus manos.
Y hay un malentendido que hunde más proyectos que cualquier problema técnico: creer que instalar una app de SEO es hacer SEO. Una app puede ayudarte a editar metadatos en masa, pero no decide tu arquitectura de contenido, no ordena tu enlazado interno ni prioriza las categorías que venden. Ese trabajo es de estrategia, no de plugin.
El mismo producto en decenas de URLs: el problema que más veces hemos visto
El problema SEO más frecuente y más costoso de Shopify es la duplicación de productos por las rutas de colección. En Shopify, el mismo producto es accesible en dos formatos de URL: la limpia (/products/nombre-del-producto) y una versión que incluye la colección desde la que llegaste (/collections/una-coleccion/products/nombre-del-producto). Como un producto suele pertenecer a varias colecciones, un solo SKU puede terminar existiendo en decenas de URLs distintas, una por cada colección que lo enlaza.
Shopify sabe que esto pasa y pone un parche automático: el canonical de todas esas variantes apunta a la URL limpia. En teoría, problema resuelto. En la práctica, no.
Acá está el punto que casi ningún especialista dice en voz alta: el canonical no es una directiva, es una sugerencia. Google lo define así en su propia documentación, y lo cumple así. La etiqueta canónica es una señal más, no una orden, y quien decide qué URL indexar es Google, combinando muchas señales: el canonical, sí, pero también el enlazado interno, los sitemaps, los enlaces externos y la consistencia general. Algunas de esas señales las controlamos, otras no. Y cuando tu tienda le grita a Google, con miles de enlaces internos, que la URL importante es la de colección, la etiqueta canónica que susurra lo contrario pierde la discusión.
Es exactamente lo que vimos en un portal de venta de perfumes en Shopify que recibimos. Cada producto se enlazaba desde las colecciones con el formato /collections/.../products/..., así que cada SKU generaba decenas de URLs, todas con el canonical correcto apuntando a la limpia. Multiplicado por miles de SKUs, el resultado fue un desastre de rastreo: URLs no canónicas indexadas, otras que se desindexaban y volvían, versiones que competían entre sí y un tracking de posiciones que dejó de tener sentido porque la URL que rankeaba cambiaba sola. El presupuesto de rastreo se gastaba en copias, no en catálogo. Y dejar la decisión al libre albedrío de Google, cuando la venta está en juego, es un riesgo que no vale la pena correr.
La solución de fondo no es agregar más canonical: es alinear las señales. En Shopify eso se hace en el theme, quitando el objeto within: collection de los enlaces de las tarjetas de producto, para que todos los enlaces internos apunten a la URL limpia. Cuando cada enlace, el canonical y el sitemap dicen lo mismo, Google deja de dudar y consolida el producto en una sola URL. La regla es simple: nunca combines noindex y canonical en la misma URL (son señales contradictorias), y mantén las colecciones indexables, porque son páginas que venden.

En ese portal de perfumes, ordenar la arquitectura fue la base sobre la que después se construyó todo. No lo atribuimos a un solo cambio: el orgánico creció más de 40% interanual el primer año y volvió a crecer más de 30% el siguiente, de forma sostenida, con el SEO y el SEM trabajados en conjunto. Sobre cómo se coordinan esos dos canales volvemos más abajo.
Facetas, filtros y parámetros: la explosión de URLs
La segunda gran fuente de problemas SEO en Shopify es la navegación facetada. Cada filtro de talla, marca, precio u orden, y cada opción de vista, genera URLs con parámetros (?sort_by=, ?filter.p.m=, ?filter.v.*, ?grid_list=), y las combinaciones se multiplican hasta crear un espacio casi infinito de URLs que compiten entre sí y consumen el presupuesto de rastreo en páginas que nadie busca. No es un problema menor de Shopify: es el problema de rastreo más común de la web.
La navegación facetada explica cerca de la mitad de los incidentes de rastreo que ve Google, y los parámetros de acción explican otro cuarto.
Gary Illyes, Google (2025)
Dicho de otro modo: tres de cada cuatro problemas de rastreo que Google observa nacen de URLs que la propia tienda genera sin querer.
Shopify bloquea por defecto algunos de estos parámetros en su robots.txt, pero el escenario cambia apenas instalas una app de filtros de terceros, que suele crear URLs de filtro indexables por fuera de esa protección. Acá la decisión correcta no es bloquear todo a ciegas. Es definir qué combinaciones de filtros tienen demanda de búsqueda real (esas merecen una URL indexable, limpia y con contenido propio) y cuáles deben quedar fuera del índice.
Para las que sobran, la mejor herramienta suele ser el robots.txt.liquid, no el noindex. La razón es de presupuesto: una URL con noindex igual se rastrea (Google tiene que entrar para leer la etiqueta), así que sigue gastando rastreo; una URL bloqueada por robots.txt no se rastrea. Para espacios de URLs infinitos como las facetas, bloquear ahorra rastreo de verdad, que es lo que escasea. Desde junio de 2021 el robots.txt.liquid es editable iterando sobre robots.default_groups, así que puedes añadir reglas propias sin perder las que Shopify mantiene por ti.
Dos matices que conviene tener claros. Las variantes con ?variant= no son un problema: Shopify las canonicaliza bien a la URL base del producto, así que no hay que hacer nada, salvo que una variante tenga demanda de búsqueda propia y fuerte, en cuyo caso vale la pena convertirla en un producto separado. Y la paginación (?page=2, ?page=3) hay que revisarla caso a caso: Google dejó de usar rel=next/prev en 2019, así que hoy la buena práctica es que cada página paginada tenga un canonical a sí misma y no a la página 1, para no esconder del índice la mitad del catálogo.
Apps versus Core Web Vitals: el costo oculto del 20%
El rendimiento es donde el ecosistema de apps de Shopify pasa su factura más silenciosa. Cada app que instalas suele agregar entre 50 y 150 KB de JavaScript a cada página (Byte and Buy, 2025), y en una tienda promedio las apps llegan a representar entre el 60% y el 80% de los bytes de una ficha de producto. Ese peso golpea directo a los Core Web Vitals, la señal de experiencia de página que Google usa como factor de ranking.
Los datos ordenan el diagnóstico. Según el benchmark de Shero Commerce sobre 1.000 tiendas Shopify reales (noviembre 2025), solo el 48% pasa las tres métricas de Core Web Vitals en móvil, y el LCP (la carga del contenido principal) es la palanca que más pesa. Conviene leer ese 48% con cuidado: los datos agregados de campo de Google (CrUX) muestran a Shopify bastante mejor que el promedio de la web, porque están sesgados hacia las tiendas grandes y optimizadas. La tienda individual típica está más cerca del 48% que del promedio optimista, y esa es la que hay que arreglar.
Las causas se reparten por métrica. El LCP se degrada sobre todo con las apps que cargan scripts pesados al inicio. El INP (la capacidad de respuesta a la interacción) sufre con popups, personalizadores y chats que bloquean el hilo principal. Y el CLS (los saltos de layout) aparece con bloques que se insertan tarde sin reservar su espacio: barras de anuncios, recomendadores, cronómetros de oferta. La receta es un presupuesto de rendimiento: auditar qué app aporta cada script, eliminar las que no mueven ventas y reemplazar funciones por soluciones nativas (metafields, Shopify Functions) que no arrastran JavaScript de terceros.
Datos estructurados: el filtro structured_data no basta
Los datos estructurados de Shopify vienen a medias, y eso importa más cada día. La plataforma trae un filtro nativo (structured_data) que emite un JSON-LD básico del producto, pero ese default cubre poco: nombre, precio, disponibilidad y URL. Se queda corto justo en las propiedades que hoy marcan diferencia para los rich results y para las recomendaciones de IA: marca, GTIN, SKU, reseñas con aggregateRating, breadcrumbs y FAQ (Analyzify, 2026).
La forma correcta de resolverlo es extender el schema en el theme, con un bloque JSON-LD completo enlazado a variables vivas de Liquid, para que el precio y la disponibilidad nunca queden obsoletos. Y una regla que se salta mucha gente: una sola fuente de schema. Cuando el theme y una app inyectan datos estructurados a la vez, se generan bloques duplicados o incompletos que pueden anular tus rich results en lugar de sumarlos. Mejor un JSON-LD hardcodeado y versionado en el theme que dos apps peleando por el mismo espacio.
Lo resumimos en una idea que repetimos en cada auditoría de ecommerce: el catálogo del futuro es machine-readable first. Los datos estructurados bien implementados no son un detalle técnico, son infraestructura comercial, porque son el lenguaje con el que Google y los motores de IA entienden qué vendes y a qué precio.
Migración a Shopify sin plan de 301: el error más caro
Ninguna decisión técnica hace tanto daño al SEO como migrar a Shopify sin un plan de redirecciones. Cuando cambias de plataforma, cada URL antigua que no se redirige con un 301 a su equivalente nueva es una página que pierde de golpe todo su historial y su posicionamiento. Las estimaciones del sector hablan de pérdidas de entre 20% y 50% del tráfico orgánico en migraciones mal ejecutadas, frente a una retención cercana al 90% cuando el mapa de redirecciones es completo y uno a uno (Optimum7, 2025).
Lo hemos visto en carne propia y duele. Una marca infantil llegó a Shopify Plus habiendo perdido buena parte de su posicionamiento en la migración, y lo hizo a treinta días del Cyber, el peor momento posible para reconstruir. También hemos hecho lo contrario: una migración de WordPress a Shopify de alrededor de 1.100 URLs con su mapa de 301 completo, que conservó el tráfico. La diferencia entre un caso y otro no es la plataforma, es el plan de redirecciones.
Hay dos trampas específicas que conviene nombrar. La primera es el redirect masivo a la home: mandar todas las URLs viejas al inicio en lugar de a su equivalente exacta, lo que Google trata como un soft 404 y no transfiere valor. La segunda es más nueva y muy propia del comercio agéntico: el ID de producto es el nuevo 301. En Shopify, reinstalar el canal de Google reescribe los IDs de producto, y con esos IDs se va el historial de rendimiento asociado. Cualquier operación que toque los identificadores de producto hay que tratarla con el mismo protocolo de riesgo que una migración de dominio.
La capa de IA en Shopify: recuperable primero, recomendado después
La visibilidad en IA se está volviendo una superficie de venta más, y en Shopify se juega en la base técnica. Las respuestas generadas por IA (los AI Overviews de Google) ya aparecen en cerca del 48% de las búsquedas (Heroic Rankings, marzo 2026), pero hay un matiz clave para ecommerce: las consultas de compra están mucho menos afectadas que las informacionales, porque la SERP transaccional la sigue dominando la grilla de productos. Aun así, la IA pesa cada vez más en cómo el comprador decide, y ahí conviene precisar, porque no todo aparecer vale lo mismo.
Hay tres capas, de menor a mayor valor. La recuperación: el modelo usa tu información para armar la respuesta. La citación: te menciona explícitamente como fuente. Y la medalla de oro, la recomendación: entre todas las opciones, te elige a ti como la marca más relevante. Ninguna de las tres ocurre si el bot no puede leer tu catálogo. Una tienda Shopify con HTML limpio, datos estructurados completos y contenido recuperable en las fichas y colecciones tiene ventaja estructural para ser recuperada, citada y recomendada.
En ese portal de perfumes, subir la recuperabilidad del sitio, sumar contenido a las páginas de colección y reforzar la autoridad con relaciones públicas fue lo que lo llevó a liderar las menciones de su categoría en los motores de IA. Por eso, en Shopify, la base técnica del AEO y el GEO no es opcional: es la condición de entrada.
SEO como ecosistema, no como canal aislado
El SEO de una tienda Shopify no alcanza su máximo potencial trabajado como un silo. En una operación de ecommerce, donde conviven inversión en Ads y catálogos de miles de SKUs, el mayor retorno aparece cuando el SEO se coordina con el resto de los canales. Es la forma en que entendemos el trabajo en Milimetrix, y se nota en nuestros casos de éxito.
La coordinación con Paid Media no es un extra, es lo que hace viable la operación mientras el orgánico madura. Cuando se corrige la arquitectura de una tienda Shopify, pueden pasar semanas o meses hasta que Google consolide los cambios y el efecto se note en ventas. Un ecommerce no puede esperar de brazos cruzados, así que se arma una estrategia conjunta: el paid apalanca las ventas donde el orgánico todavía no llega y protege la marca vía impression share, y a medida que el SEO empieza a posicionar, se libera inversión de esas categorías para concentrarla donde de verdad hace falta. Qué categoría necesita apoyo de anuncios y cuál ya se sostiene sola desde el orgánico es una decisión que se toma mirando la posición en tiempo real, para generar venta incremental y no canibalizar lo que el orgánico ya gana solo.
Con relaciones públicas e influencer marketing, el contenido y la autoridad que se construyen fuera del sitio generan demanda, mejoran el SEO por las menciones de marca y suben la probabilidad de que una IA te recomiende, una vez que la base técnica del catálogo ya está resuelta. Los principios que ordenan todo esto los desarrollamos en la guía de SEO para ecommerce.
Shopify frente a VTEX y WooCommerce
Cada plataforma rompe el SEO en un lugar distinto, y conviene saber dónde antes de elegir o de auditar. Esta tabla resume los frentes principales; el detalle de VTEX lo desarrollamos en la guía de SEO para VTEX.
| Aspecto | Shopify | VTEX | WooCommerce |
|---|---|---|---|
| Control del código | Medio (theme en Liquid) | Bajo a medio | Total (autoalojado) |
| Estructura de URLs | Impuesta (/products/, /collections/) | Flexible | Total, con riesgo |
| Duplicados típicos | Producto por colección (within: collection) | Facetas ?map= y búsquedas internas | Sesiones, ?add-to-cart=, ?orderby= |
| Renderizado | HTML servido (bueno para bots) | JavaScript en cliente (riesgo alto) | HTML servido |
| Rendimiento | Apps de terceros | Scripts de terceros | Hosting y plugins |
| Datos estructurados | Filtro nativo básico | Nativo de producto | Depende del plugin |
La lectura de fondo: Shopify parte de una base más limpia que las otras dos, sobre todo en renderizado, pero traslada el riesgo al ecosistema de apps y al enlazado interno de las colecciones. No hay plataforma que haga el SEO por ti.
¿Qué revisamos primero en una auditoría de Shopify?
Nuestra auditoría recorre más de 130 puntos de control en 7 pilares (incluido uno nuevo, el agéntico), pero en Shopify el orden importa, porque hay problemas que invalidan a los demás si no se resuelven primero. Este es el orden con el que partimos:
- Enlazado interno y rutas de colección. ¿Los enlaces internos apuntan a la URL limpia del producto o arrastran la colección? Es la señal que decide si Google consolida cada producto en una sola URL o lo dispersa en decenas.
- Indexación versus catálogo real. ¿Cuántas URLs indexadas hay frente a cuántos productos y colecciones reales? Una brecha grande casi siempre es duplicación por colecciones, facetas o filtros de apps.
- Facetas y parámetros. Qué combinaciones de filtros conviene indexar por demanda real y cuáles bloquear por
robots.txt.liquid; revisión de?variant=y de la paginación. - Apps y Core Web Vitals. Qué app aporta cada script, cuál se puede eliminar o reemplazar por nativo, y dónde está la fuga de LCP, INP o CLS.
- Datos estructurados. Schema completo en el theme (marca, GTIN,
aggregateRating, breadcrumb), una sola fuente y precios enlazados a variables vivas. - Migración y redirecciones. Mapa de 301 uno a uno, sin redirects masivos a la home, y cuidado con los IDs de producto.
- Capa de IA. Que los bots reciban HTML limpio y datos estructurados, y que la autoridad de marca se construya fuera del sitio.
El siguiente paso
Si tu tienda Shopify no crece en orgánico como debería, o si sospechas que Google está indexando copias de tus productos en lugar de las URLs limpias, el diagnóstico correcto parte por una auditoría SEO completa enfocada en lo que de verdad falla en esta plataforma: enlazado interno, facetas, apps y rendimiento, datos estructurados y migraciones. Es exactamente lo que hacemos en nuestro servicio de SEO. Si quieres saber cuántas versiones de cada producto está indexando Google en tu tienda hoy, hablemos.




