SEO para Shopify
Cómo hacer SEO en Shopify: rutas de URL fijas, URL duplicadas de productos, personalización de robots.txt.liquid, hreflang con Shopify Markets, sitemap automático y dependencia del tema para schema de producto.
Idiomas
Shopify automatiza gran parte del SEO: sitemap XML, etiquetas canónicas, HTTPS, CDN y redirecciones 301s opcionales. A cambio, mantiene fijos los prefijos /products/, /collections/, /pages/ y /blogs/, aunque robots.txt puede personalizarse en cualquier plan con robots.txt.liquid. Todo producto dentro de una colección obtiene una URL duplicada /collections/.../products/..., que Shopify canonicaliza hacia /products/... de forma automática. Shopify Markets genera hreflang una vez configurado. El schema de producto y migas de pan depende del tema y debe verificarse.
TL;DR — Shopify automatiza gran parte del SEO: genera el sitemap, añade etiquetas canónicas, funciona con HTTPS y ofrece buen rendimiento desde el inicio. A cambio, la estructura de URL no puede cambiarse. En cualquier plan se puede personalizar
robots.txtmediante una plantilla Liquid, aunque Shopify desaconseja los cambios innecesarios. La principal particularidad es que cada producto incluido en una colección obtiene una segunda URL más larga; Shopify señala automáticamente a los buscadores la URL corta y limpia.
Qué proporciona Shopify sin costo adicional
Ante la pregunta de si Shopify es adecuado para SEO, la respuesta honesta es que funciona bien: para la mayoría de las tiendas, sus valores predeterminados superan una implementación propia. Desde el inicio, Shopify ofrece lo siguiente:
- Genera el sitemap. Cada tienda tiene un sitemap XML automático en
yourstore.com/sitemap.xml, que Shopify actualiza al añadir productos. Evidence for this claim Shopify automatically generates store sitemap files. Scope: Published Shopify store resources. Confidence: high · Verified: Shopify: Find and submit your sitemap - Añade etiquetas canónicas. Cada página recibe
rel=canonicalpara indicar a los buscadores qué versión de una URL es la principal. Esto resuelve discretamente muchos problemas de contenido duplicado. Evidence for this claim Shopify exposes a canonical_url Liquid object for canonical link output. Scope: Themes must include canonical output in their document head. Confidence: high · Verified: Shopify Liquid: canonical_url - Funciona con HTTPS y una CDN rápida. Incluye SSL y sirve imágenes y páginas mediante una red de distribución de contenido, lo que ofrece una base razonable de velocidad.
- Ofrece redirecciones 301. Al cambiar la URL de un producto o página, Shopify permite crear una redirección desde la anterior para conservar el tráfico.
Lo que no puede cambiarse
Shopify aplica una estructura estricta. La estructura de URL es fija. Los productos siempre usan
/products/...; las colecciones, /collections/...; las páginas normales, /pages/...; y las entradas,
/blogs/.... Puede cambiarse el slug o segmento final, pero no el prefijo /products/ o
/collections/. Los planes estándar no incluyen un control para eliminarlo.
Shopify genera robots.txt, y las tiendas pueden personalizar las directivas compatibles mediante una
plantilla de tema robots.txt.liquid. Evidence for this claim Shopify generates robots.txt and supports customization through robots.txt.liquid. Scope: Current online-store themes; Shopify cautions against unnecessary changes. Confidence: high · Verified: Shopify: Edit robots.txt.liquid
Desde el punto de vista del SEO, ninguna limitación es desastrosa. Google ha indicado repetidamente que
la estructura de URL es un factor menor, por lo que el prefijo obligatorio /products/ apenas importa.
La particularidad de Shopify que debe comprenderse
Este punto causa la mayor confusión y puede explicarse de forma sencilla.
En Shopify, un producto puede aparecer dentro de una “collection” (traducción) «colección» o categoría. Entonces también queda accesible mediante una URL más larga, como:
yourstore.com/collections/summer-sale/products/blue-shirt
…además de su URL corta normal:
yourstore.com/products/blue-shirt
Técnicamente son dos URL para el mismo producto, lo que parece un problema de contenido duplicado.
Sin embargo, Shopify añade automáticamente una etiqueta canónica en la versión larga que apunta
a /products/blue-shirt. Así, los buscadores saben cuál indexar y normalmente no se requiere ninguna
acción. La pestaña Avanzado explica cuándo conviene ordenar los enlaces internos.
El trabajo que todavía queda
Shopify resuelve la infraestructura. El trabajo restante es el que siempre importa:
- Redactar títulos y metadescripciones únicos para productos y colecciones.
- Escribir descripciones reales de colecciones; están vacías de forma predeterminada y, sin ellas, la página es solo una cuadrícula de productos.
- Añadir texto alternativo descriptivo a las imágenes.
- Comprobar si el tema genera schema de producto; no está garantizado.
- Crear enlaces y contenido como en cualquier otro sitio.
La pestaña Avanzado presenta el comportamiento exacto de las URL duplicadas, la personalización de robots.txt, los riesgos de la navegación por facetas y la dependencia del tema para schema.
Evidence for this claim Shopify generates robots.txt and supports customization through robots.txt.liquid. Scope: Current online-store themes; Shopify cautions against unnecessary changes. Confidence: high · Verified: Shopify: Edit robots.txt.liquidTL;DR — Shopify es una plataforma alojada: ofrece una base técnica de SEO alta, pero limita el techo. Genera
/sitemap.xml, añaderel=canonical, funciona con HTTPS sobre una CDN y ofrece 301s al cambiar una URL. La estructura fija (/products/,/collections/,/pages/,/blogs/) solo puede alterarse con enfoques especializados, mientrasrobots.txtse personaliza mediante Liquid. El problema característico es la URL duplicada de producto: todo producto accesible desde una colección obtiene/collections/{c}/products/{p}además de su URL canónica/products/{p}, y Shopify consolida automáticamente la duplicada hacia la limpia. El JSON-LD de Product y BreadcrumbList depende del tema; la plataforma no lo garantiza.
El modelo mental: base alta y techo bajo
Shopify debe entenderse como una plataforma SaaS alojada. Esto tiene dos caras. Frente a una solución
autogestionada como WooCommerce, la base técnica es mucho más alta: Shopify gestiona canónicos, sitemaps,
SSL y CDN, y es difícil romperlos. Sin embargo, el techo es menor: no hay acceso al servidor ni control
sobre la estructura de URL. robots.txt es una excepción parcial: Shopify lo genera, pero cualquier tienda
puede modificar partes mediante robots.txt.liquid. El SEO de Shopify consiste, en gran medida, en distinguir
las palancas disponibles de las restricciones fijas.
La estructura fija de URL
Shopify usa prefijos de ruta fijos para sus principales tipos de recursos:
Evidence for this claim Shopify resource URLs use platform route prefixes such as /products/ and /collections/. Scope: Standard Online Store resource routes. Confidence: high · Verified: Shopify: URL redirects Evidence for this claim Shopify generates robots.txt and supports customization through robots.txt.liquid. Scope: Current online-store themes; Shopify cautions against unnecessary changes. Confidence: high · Verified: Shopify: Edit robots.txt.liquid- Productos:
/products/{product-handle} - Colecciones:
/collections/{collection-handle} - Páginas estáticas:
/pages/{page-handle} - Blog:
/blogs/{blog-handle}/{post-handle}
Puede editarse cada handle o slug, pero no el prefijo. Esta es la comparación más clara con otras
plataformas: BigCommerce permite retirar los prefijos para obtener /{product-name}/, y WooCommerce
permite modificar la base de enlaces permanentes; Shopify no. El impacto práctico es pequeño. John Mueller,
de Google, ha dicho más de una vez que las palabras o la estructura de una URL son, como máximo, una señal
muy ligera después de que Google rastrea y comprende la página. No se justifica migrar una tienda ni luchar
contra la plataforma por el prefijo /products/.
En Shopify Plus existen algunas soluciones especiales, como reescrituras y aplicaciones, pero son casos excepcionales, no un control general para desactivar el prefijo.
La URL duplicada de producto: el problema característico de Shopify
Este es el aspecto verdaderamente específico de Shopify y requiere precisión.
Cada producto tiene una URL canónica con la forma /products/{product-handle}. Cuando forma parte de
una colección, también queda accesible en:
/collections/{collection-handle}/products/{product-handle}
Un producto incluido en tres colecciones queda accesible mediante cuatro URL: la canónica y una por colección.
A primera vista es contenido duplicado clásico. La solución predeterminada es que Shopify emite automáticamente
un rel=canonical desde cada variante de colección hacia /products/{product-handle}. Las duplicadas existen,
pero se consolidan correctamente.
Two collection-context URLs and the clean products URL reach the same product. Collection-scoped pages emit a canonical signal toward the clean products URL, while theme-generated internal links independently determine which paths crawlers repeatedly discover. Both outputs require live verification.
La parte canónica queda resuelta, aunque todavía conviene realizar dos acciones:
- Enlazar internamente a la URL canónica. Si el tema enlaza productos desde colecciones mediante
/collections/.../products/..., las señales de enlace y solicitudes de rastreo se destinan a URL que solo se canonicalizan. Muchos temas modernos ya enlazan a/products/; debe comprobarse el tema usado. - No combatir el canónico. No se deben añadir
noindexni bloqueos a las URL de producto bajo colección. El canónico ya consolida; sumar directivas aumenta el riesgo. Para comprender por qué robots.txt no es una herramienta de desindexación, pueden consultarse contenido duplicado y canonicalización.
robots.txt: generado de forma predeterminada y personalizable con Liquid
Shopify genera robots.txt y permite personalizarlo al añadir templates/robots.txt.liquid al tema.
Los valores predeterminados, que excluyen carrito, pago y cuentas, son la base más segura para la mayoría.
Cuando se justifican reglas especiales, por ejemplo para evitar el rastreo de un espacio filtrado, existen
dos enfoques:
-
Cuando se justifican reglas personalizadas: editar
robots.txtmedianterobots.txt.liquid, que permite añadir o retirar reglas programáticamente. Las reglas predeterminadas se emiten con{{ robots }}, por lo que una personalización normal las amplía en vez de sustituirlas, como en este ejemplo para colecciones filtradas:{%- comment -%} theme file: templates/robots.txt.liquid {%- endcomment -%} {{ robots }} User-agent: * Disallow: /collections/*+* Disallow: /collections/*%2B* Disallow: /collections/*filter* -
Usar
noindexpara decisiones de indexación, norobots.txt: si el objetivo es mantener una página concreta fuera del índice en vez de bloquear un patrón de rastreo, debe usarse meta robots onoindexmediante Liquid.robots.txtcontrola el rastreo ynoindexla indexación; no son intercambiables.
El sitemap generado automáticamente
Shopify genera un sitemap XML en /sitemap.xml. En realidad es un índice que enlaza sitemaps secundarios
de productos, colecciones, páginas y entradas. Se envía yourstore.com/sitemap.xml a Google Search Console
y Bing Webmaster Tools, y Shopify lo mantiene actualizado. No puede editarse manualmente; para retirar una
URL debe controlarse su indexación desde la página o el tema, no el archivo.
Los datos estructurados dependen del tema y no están garantizados
Esta carencia afecta a muchas tiendas. Shopify no genera de forma fiable JSON-LD Product en todos los
temas, y lo mismo ocurre con BreadcrumbList. La elegibilidad para resultados enriquecidos —precio,
disponibilidad y estrellas— depende del marcado emitido por el tema. Algunos temas nuevos incluyen schema
Product; muchos antiguos o de terceros no lo incluyen o generan una versión incompleta.
Conviene mantener presente la documentación de Google sobre datos estructurados de producto, que explica el propósito del marcado para fichas de comerciantes:
“Merchant listings: For pages where customers can purchase products from you. This markup has more options for specifying detailed product information, like apparel sizing, shipping details, and return policy information.” (traducción) «Fichas de comerciantes: para páginas donde las personas pueden comprar productos. Este marcado ofrece más opciones para especificar información detallada, como tallas de ropa, detalles de envío y política de devoluciones».
La misma página indica expresamente que combinar datos estructurados en la página con un feed de Merchant Center maximiza la elegibilidad:
“Providing both structured data on web pages and a Merchant Center feed maximizes your eligibility to experiences and helps Google correctly understand and verify your data.” (traducción) «Proporcionar datos estructurados en las páginas y un feed de Merchant Center maximiza la elegibilidad para experiencias y ayuda a Google a comprender y verificar correctamente los datos».
En la práctica, debe comprobarse lo que realmente genera el tema con la Prueba de resultados enriquecidos. Si falta o es insuficiente, se añade mediante las plantillas Liquid o una aplicación de schema. No debe darse por hecho que Shopify ya lo hizo.
Una advertencia importante: los datos estructurados mejoran visibilidad y CTR, no son un atajo de posicionamiento. Pueden producir resultados enriquecidos, pero no elevan por sí solos la posición.
SEO internacional: Shopify Markets y hreflang
Cuando una tienda usa Shopify Markets, Shopify añade automáticamente etiquetas hreflang al tema mediante
el objeto content_for_header que se renderiza en el <head> de layout/theme.liquid. Las etiquetas reflejan
el idioma y la región de cada mercado: uno específico de país produce, por ejemplo, fr-ca; uno amplio,
fr. Se actualizan al añadir, retirar o cambiar dominios o idiomas y se sincronizan con la URL canónica de
cada página, para que las versiones localizadas se interpreten como relacionadas y no duplicadas.
Antes de modificar esta salida deben tenerse en cuenta dos aspectos:
- No superponer etiquetas hreflang propias a las automáticas. La documentación de Shopify advierte que hacerlo “can produce duplicate or conflicting annotations, which can hurt your store’s search ranking.” (traducción) «puede producir anotaciones duplicadas o contradictorias que perjudiquen el posicionamiento de la tienda». Si un tema o aplicación ya emite hreflang, primero deben desactivarse las etiquetas automáticas (Online Store > Preferences > Social sharing and SEO > Automatic hreflang tags).
- El hreflang manual corresponde a casos excepcionales que Markets no puede coordinar, como enlazar versiones en distintos idiomas entre tiendas separadas y dominios diferentes. Si se usa manualmente, las etiquetas deben construirse con datos de localización, no con handles codificados, porque pueden variar según el idioma.
Colecciones, facetas y explosión de URL
Las páginas de colección suelen ser las páginas de destino de mayor valor y concentran el verdadero trabajo de SEO para comercio electrónico: el mismo problema de navegación por facetas que existe en cualquier plataforma.
- Redactar descripciones únicas de colecciones. Están vacías de forma predeterminada y dejan solo una cuadrícula de productos. Es la omisión en página más común de Shopify.
- Vigilar parámetros de orden y filtro. Shopify añade parámetros como
?sort_by=y rutas de etiquetas o filtros. A escala multiplican un espacio de URL casi duplicadas. Los canónicos ayudan, pero las combinaciones que no deban indexarse requieren canónico hacia la colección limpia ynoindexcuando corresponda. La estrategia completa está en SEO para comercio electrónico. - Cuidar la paginación. Cada página paginada debe tener su propia URL y un canónico autorreferente. No debe
aplicarse noindex a páginas profundas ni depender de
rel=prev/next, que Google dejó de usar en 2019.
Posición de Shopify frente a otras plataformas
| Área | Shopify | Consecuencia |
|---|---|---|
| Estructura de URL | /products/, /collections/, etc. fijos | No pueden retirarse los prefijos; impacto menor |
| robots.txt | Generado y personalizable mediante Liquid | Usar meta robots para controlar indexación |
| Sitemap | /sitemap.xml automático | No se edita; solo debe enviarse |
| Etiquetas canónicas | Automáticas; consolidan URL de producto por colección | El problema de duplicación queda resuelto |
| Schema de producto | Depende del tema, no está garantizado | Verificar y añadir mediante tema o aplicación |
| SSL / CDN | Incluidos | Base sólida de seguridad y velocidad |
| Ecosistema de aplicaciones | Muy amplio | Muchas herramientas para schema, redirecciones y metadatos |
| hreflang | Automático al configurar Markets; sincronizado con el canónico | No superponer etiquetas manuales |
En resumen, Shopify elimina muchas formas de perjudicar un sitio y algunas de mejorarlo. Los valores predeterminados son buenos; el trabajo restante es contenido, verificación de schema y disciplina con la navegación por facetas, no luchar contra la plataforma.
Lecturas relacionadas en este sitio
- SEO para comercio electrónico — pilar que incluye el análisis de navegación por facetas.
- Canonicalización — cómo
rel=canonicalconsolida duplicados, el mecanismo de los canónicos automáticos de Shopify. - Contenido duplicado — por qué las URL duplicadas normalmente no implican una penalización ni deben bloquearse.
- Etiqueta canónica (rel=canonical) — explicación detallada de la etiqueta.
Resumen de IA
Versión condensada de la perspectiva Avanzado:
- Shopify es una plataforma SaaS alojada: base técnica alta y techo limitado. Gestiona canónicos, sitemaps, SSL y CDN, pero no ofrece acceso al servidor ni control completo de URL.
- La estructura es fija:
/products/,/collections/,/pages/,/blogs/. Se editan los slugs, no los prefijos; Plus ofrece soluciones limitadas. El impacto de posicionamiento es pequeño. - robots.txt se genera y puede personalizarse mediante
robots.txt.liquid. La indexación se controla con meta robots onoindex, no con robots.txt. - El problema característico son las URL duplicadas de producto: un producto dentro de una colección
también aparece en
/collections/{c}/products/{p}, además de/products/{p}. Shopify añade un canónico hacia la URL limpia. No debe bloquearse ni marcarse noindex; los enlaces internos deben usar la URL limpia. - El sitemap automático está en
/sitemap.xml; se envía, pero no puede editarse manualmente. - hreflang es automático al configurar Shopify Markets: usa
content_for_header, refleja idioma y región y se sincroniza con los canónicos. No deben superponerse etiquetas propias. - El JSON-LD de Product y BreadcrumbList depende del tema. Debe verificarse con la Prueba de resultados enriquecidos y añadirse mediante Liquid o una aplicación si falta. Mejora visibilidad y CTR, no posicionamiento.
- El trabajo restante es SEO normal de comercio electrónico: títulos y metadatos únicos, descripciones de colecciones, texto alternativo, control de facetas, contenido y enlaces.
Documentación oficial
Documentación de fuentes primarias de los buscadores y de Shopify.
- Structured Data for Ecommerce Sites — tipos de schema recomendados para tiendas (Product/ProductGroup, BreadcrumbList, Review, Organization).
- Intro to Product Structured Data — fichas de comerciantes, fragmentos de producto y combinación con Merchant Center.
- Ecommerce: Pagination and incremental page loading — URL únicas, canónicos autorreferentes y noindex para filtros u órdenes, no para paginación.
- Keep a simple URL structure — guía de URL de Google y contexto para los prefijos fijos.
- Intro to robots.txt — qué hace y qué no hace robots.txt antes de personalizar
robots.txt.liquid.
Shopify
- Shopify Help Center — Search engine optimization (SEO) — centro de documentación de SEO de Shopify.
- Edit robots.txt.liquid — personalización mediante la plantilla Liquid.
- shopify.dev — Use hreflang tags in your theme — generación y sincronización de hreflang por Markets y casos de gestión manual.
Citas de la fuente
Declaraciones públicas relevantes para el SEO de Shopify. Cada enlace lleva al pasaje citado.
Google — datos estructurados para tiendas
- “Merchant listings: For pages where customers can purchase products from you. This markup has more options for specifying detailed product information, like apparel sizing, shipping details, and return policy information.” (traducción) «Fichas de comerciantes: para páginas donde las personas pueden comprar productos. Este marcado ofrece más opciones para especificar información detallada, como tallas, envío y devoluciones». — Google Search Central, Intro to Product structured data. Ir a la cita
- “Providing both structured data on web pages and a Merchant Center feed maximizes your eligibility to experiences and helps Google correctly understand and verify your data.” (traducción) «Proporcionar datos estructurados en las páginas y un feed de Merchant Center maximiza la elegibilidad y ayuda a Google a comprender y verificar los datos». Ir a la cita
Google — paginación y navegación por facetas
- “Give each page a unique URL” (traducción) «Asignar una URL única a cada página» y asignar “each page its own canonical URL rather than using the first page as canonical.” (traducción) «a cada página su propia URL canónica en vez de usar la primera como canónica». — Google Search Central, Ecommerce pagination and incremental page loading. Ir a la cita
- “Apply
noindexmeta tags to filter variations or alternative sort orders” (traducción) «Aplicar etiquetas metanoindexa variantes de filtro u órdenes alternativos» (a esas URL, no a las páginas paginadas). Ir a la cita
Google — estructura de URL
- “Create a simple URL structure.” (traducción) «Crear una estructura de URL sencilla». — Google Search Central, Keep a simple URL structure. Ir a la cita
Shopify — hreflang y Markets
- “If your store uses Shopify Markets, then Shopify adds these tags to your theme automatically.” (traducción) «Si la tienda usa Shopify Markets, Shopify añade automáticamente estas etiquetas al tema». — shopify.dev, Use hreflang tags in your theme. Ir a la cita
- “Adding your own tags on top of the automatic ones can produce duplicate or conflicting annotations, which can hurt your store’s search ranking.” (traducción) «Añadir etiquetas propias sobre las automáticas puede producir anotaciones duplicadas o contradictorias que perjudiquen el posicionamiento de la tienda». Ir a la cita
Industria — debate sobre prefijos de URL
- “Google has said repeatedly that URL structure is a minor signal.” (traducción) «Google ha indicado repetidamente que la estructura de URL es una señal menor».
— eComOne, Shopify vs BigCommerce: which is better for SEO?; se cita porque aborda directamente el prefijo
/products/obligatorio. Leer la comparación
robots.txt.liquid— y la comparación de eComOne se renderizan con JavaScript
y dificultan la verificación automatizada. La frase de eComOne y los valores predeterminados específicos deben
confirmarse en las páginas en vivo y en el código renderizado de la tienda antes de considerarlos definitivos.
La canonicalización de URL duplicadas se verifica mejor en una URL real de producto bajo colección. Lista de comprobación de SEO para Shopify
Una revisión adaptada al funcionamiento real de Shopify: omitir lo que la plataforma ya resuelve y completar lo que deja bajo control de la tienda.
Verificar que la plataforma cumplió su función
-
yourstore.com/sitemap.xmlcarga y está enviado a Google Search Console y Bing Webmaster Tools. - Revisar el código de una URL de producto bajo colección (
/collections/.../products/...) y confirmar querel=canonicalapunta a/products/.... - Probar una página de producto con la Prueba de resultados enriquecidos y comprobar schema
ProductyBreadcrumbList. - Confirmar que HTTPS es obligatorio y no existe división entre www y sin www.
Realizar el trabajo que Shopify deja pendiente
- Título y metadescripción únicos en cada producto y colección.
- Descripciones reales de colecciones, vacías de forma predeterminada.
- Texto alternativo descriptivo en imágenes de producto.
- Enlaces internos hacia
/products/..., no a variantes largas de colección. - Redirecciones 301 para toda URL modificada.
- Canónicos hacia la colección limpia y
noindexcuando corresponda en parámetros de filtro u orden. - Schema de producto y migas de pan mediante Liquid o una aplicación si la prueba mostró que falta.
Cuando se necesita más que el valor predeterminado
- Para reglas de rastreo personalizadas en cualquier plan, editar
robots.txt.liquid. Meta robots controla la indexación, no el rastreo.
Marco de control para Shopify
Dos preguntas permiten evaluar cualquier recomendación de SEO para Shopify antes de invertir tiempo o instalar una aplicación.
1. ¿Es un valor predeterminado de la plataforma o una decisión de la tienda?
Shopify controla la base técnica: HTTPS y CDN, /sitemap.xml, prefijos fijos y el canónico predeterminado
en URL de producto bajo colección. Esas salidas deben verificarse, no reconstruirse por reflejo.
La tienda controla lo variable: títulos, descripciones, texto de colecciones, texto alternativo, enlaces, schema del tema, tratamiento de filtros y redirecciones. En esas áreas una auditoría debe generar acciones.
2. ¿La palanca es nativa, pertenece al tema o no está disponible?
- Nativa: usar la salida de Shopify y comprobarla. Sitemap y canónicos predeterminados pertenecen aquí.
- Del tema: inspeccionar o cambiar Liquid cuando la salida depende del tema. Enlaces internos, schema Product,
meta robots y
robots.txt.liquid, disponible en cualquier plan, pertenecen aquí. - No disponible o fija: aceptar la restricción salvo que el caso empresarial justifique cambiar de plataforma
o plan. Los prefijos
/products/y/collections/son el ejemplo evidente.
La regla práctica es base alta y techo bajo: verificar lo que Shopify gestiona, corregir lo que controla el tema o el equipo de contenido y no convertir una decisión fija en un proyecto de ingeniería interminable.
SEO para Shopify: hoja de referencia rápida
Prefijos de URL fijos (no cambian en planes estándar)
| Tipo | Patrón |
|---|---|
| Producto | /products/{handle} |
| Colección | /collections/{handle} |
| Producto bajo colección (duplicado) | /collections/{c}/products/{handle} → canónico → /products/{handle} |
| Página estática | /pages/{handle} |
| Entrada de blog | /blogs/{blog}/{post} |
Lo que hace Shopify frente a lo que corresponde a la tienda
| Gestionado por Shopify | Pendiente para la tienda |
|---|---|
/sitemap.xml automático | Títulos y metadescripciones |
rel=canonical en cada página | Descripciones de colecciones |
| Canonicalización de productos bajo colección | Texto alternativo de imágenes |
| HTTPS + CDN | Verificar o añadir schema de producto y migas de pan |
| Opción 301 al cambiar URL | Control de facetas y parámetros de filtro |
robots.txt predeterminado | Decisiones noindex mediante meta robots |
Diferencias de planes
- Todos los planes: Shopify genera
robots.txt; las personalizaciones compatibles usanrobots.txt.liquid. - Plus: pueden existir soluciones limitadas para reescribir URL.
Datos rápidos
- La estructura de URL es una señal de posicionamiento menor; no debe combatirse el prefijo
/products/. - Las URL duplicadas de producto se canonicalizan automáticamente; no deben bloquearse ni llevar noindex.
- El schema de producto depende del tema; debe verificarse.
robots.txtcontrola rastreo ynoindexcontrola indexación; no son intercambiables.
Autoevaluación: SEO para Shopify
Cinco preguntas breves sobre valores predeterminados, restricciones y trabajo bajo control de la tienda. Debe elegirse una respuesta y después comprobarla.
Encontrar URL duplicadas de productos bajo colecciones
Shopify canonicaliza estas URL, pero conviene observarlas y confirmar el canónico mediante comprobaciones rápidas de línea de comandos:
Confirmar el canónico de una URL de producto bajo colección (macOS / Linux)
# Fetch a collection-scoped product URL and pull out its canonical tag.
# It should point to the bare /products/{handle} URL.
curl -sL "https://yourstore.com/collections/summer-sale/products/blue-shirt" \
| grep -i 'rel="canonical"'
# → <link rel="canonical" href="https://yourstore.com/products/blue-shirt">Confirmar que el sitemap existe y es un índice (macOS / Linux)
curl -sL "https://yourstore.com/sitemap.xml" | head -n 20
# Shopify returns a <sitemapindex> linking to products, collections, pages, blogs.Equivalente para Windows (PowerShell)
# Canonical check
(Invoke-WebRequest "https://yourstore.com/collections/summer-sale/products/blue-shirt").Content `
-match 'rel="canonical".*?href="([^"]+)"'; $Matches[1]
# Sitemap check
(Invoke-WebRequest "https://yourstore.com/sitemap.xml").Content.Substring(0,500)Si el canónico de una URL bajo colección apunta a sí misma en vez de /products/, existe un problema del tema.
En un tema predeterminado de Shopify debe apuntar automáticamente a la URL limpia.
Herramientas para el SEO de Shopify
- Google Rich Results Test — permite comprobar si el tema emite schema
ProductyBreadcrumbListválido. - Google Search Console — sirve para enviar
/sitemap.xml, observar la indexación e inspeccionar cómo se canonicaliza una URL de producto bajo colección. - Bing Webmaster Tools — recibe el mismo sitemap y muestra problemas de duplicación y parámetros.
- Screaming Frog SEO Spider / Ahrefs Site Audit — rastrean la tienda para mostrar variantes bajo colección, destinos canónicos, redirecciones y colecciones con poco contenido.
- Ahrefs Webmaster Tools — ofrece rastreo y auditoría gratuitos para una tienda verificada.
- Aplicaciones de schema o SEO para Shopify — pueden cubrir la carencia de datos estructurados del tema. Debe verificarse su salida con la Prueba de resultados enriquecidos antes y después.
Recursos útiles
Artículos relacionados del autor
- The Beginner’s Guide to Technical SEO — base técnica de todo el tema.
- Duplicate Content: Why It Happens and How to Fix It — mecanismo detrás de las URL de producto por colección.
- Robots.txt and SEO: Everything You Need to Know — capacidades y límites de robots.txt antes de personalizar
robots.txt.liquid. - Faceted Navigation: Definitive Guide — problema de URL de filtros y órdenes a escala.
En este sitio
- SEO para comercio electrónico — pilar que incluye navegación por facetas.
- Canonicalización y contenido duplicado — mecanismos detrás de los canónicos automáticos.
Oficiales
- SEO Help Center de Shopify — referencia para el comportamiento vigente de la plataforma.
- Ecommerce SEO documentation de Google — prácticas independientes de la plataforma.
- Google Search Central, Designing a URL structure for ecommerce sites — alineación de señales canónicas relevante para URL duplicadas.
De la industria
- Amsive — Resolving Shopify Duplicate Content Between Collection & Product Pages — análisis del filtro Liquid
| within: collectiony la corrección de enlaces internos. - Go Fish Digital — Shopify Structured Data In 2025 — salida de Dawn, carencias y advertencias por schema duplicado.
- NotProvided.eu — Shopify SEO: platform architecture limitations and workarounds — prefijos fijos, falta de registros y tensión entre canónicos y enlaces.
- StatBid — Fixing Shopify Product URLs That Include Collection Paths — identificación y corrección de enlaces bajo colección.
- Blubolt — 7 Core Technical SEO Challenges For Shopify Websites — panorama profesional de problemas recurrentes.
Estadísticas que vale la pena citar
- La estructura de URL es una señal menor de posicionamiento. Google lo ha indicado repetidamente; es el marco útil para los prefijos obligatorios. La comparación de eComOne dice: “Google has said repeatedly that URL structure is a minor signal.” (traducción) «Google ha indicado repetidamente que la estructura de URL es una señal menor». Fuente
- Los datos estructurados multiplican la visibilidad, no son un factor de posicionamiento. Según John Mueller, el marcado permite optar a resultados enriquecidos y puede mejorar el CTR, pero no eleva la posición. Documentación de producto de Google
- Amplio ecosistema de aplicaciones SEO. El mercado de Shopify incluye cientos de aplicaciones de schema, redirecciones y metacampos, que cubren la carencia nativa de datos estructurados. Shopify App Store — SEO
- Shopify afirma gestionar aproximadamente el 80 % del SEO técnico automáticamente: etiquetas canónicas, sitemap, SSL, CDN, imágenes WebP y schema básico en temas gratuitos. Shopify Blog — Shopify SEO guide
Registro de cambios
Actualizado el 13 ago 2026.
Resumen editorial y detalles registrados del cambio.Detalles del cambio
-
Los detalles del cambio están disponibles actualmente en inglés.
-
Los detalles del cambio están disponibles actualmente en inglés.
La comparación completa no está disponible: no se archivó una instantánea anterior para esta revisión.
Actualizado el 19 jul 2026.
Resumen editorial y detalles registrados del cambio.Detalles del cambio
-
Los detalles del cambio están disponibles actualmente en inglés.
La comparación completa no está disponible: no se archivó una instantánea anterior para esta revisión.
Actualizado el 18 jul 2026.
Resumen editorial y detalles registrados del cambio.Detalles del cambio
-
Los detalles del cambio están disponibles actualmente en inglés.
-
Los detalles del cambio están disponibles actualmente en inglés.
-
Los detalles del cambio están disponibles actualmente en inglés.
La comparación completa no está disponible: no se archivó una instantánea anterior para esta revisión.
Actualizado el 17 jul 2026.
Resumen editorial y detalles registrados del cambio.Detalles del cambio
-
Los detalles del cambio están disponibles actualmente en inglés.
La comparación completa no está disponible: no se archivó una instantánea anterior para esta revisión.