SEO para Shopify

Como fazer SEO em Shopify: rutas de URL fijas, URL duplicadas de produtos, personalização de robots.txt.liquid, hreflang com Shopify Markets, sitemap automático e dependencia do tema para schema de produto.

Publicado pela primeira vez: 25 de jun. de 2026 · Última atualização: 22 de ago. de 2026 · Avançado
Idiomas

Shopify automatiza gran parte do SEO: sitemap XML, etiquetas podeónicas, HTTPS, CDN e redirecionamentos 301s opcionales. UM alteração, mantém fijos os prefijos /produtos/, /collections/, /páginas/ e /blogs/, embora robots.txt pode personalizarse em qualquer plan com robots.txt.liquid. Todo produto dentro de uma colecção obtiene uma URL duplicada /collections/.../produtos/..., que Shopify canonicaliza para /produtos/... de forma automática. Shopify Markets genera hreflang uma vez configurado. O schema de produto e migas de pan depende do tema e deve verificarse.

TL;DR — Shopify é uma plataforma alojada: oferece uma base técnica de SEO alta, mas limita o techo. Genera /sitemap.xml, adiciona rel=canonical, funciona com HTTPS sobre uma CDN e oferece 301s ao alterar uma URL. UM estructura fija (/products/, /collections/, /pages/, /blogs/) somente pode alterarse com enfoques especializados, enquanto robots.txt se personaliza mediante Liquid. O problema característico é um URL duplicada de produto: todo produto accesible desde uma colecção obtiene /collections/{c}/products/{p} además de seu URL podeónica /products/{p}, e Shopify consolida automaticamente um duplicada para um limpia. O JSON-LD de Produto e BreadcrumbList depende do tema; um plataforma não garantiza.

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

O modelo mental: base alta e techo sob

Shopify deve entenderse como uma plataforma SaaS alojada. Esto tem dos caras. Frente um uma solução autogestionada como WooCommerce, um base técnica é muito mas alta: Shopify gerencia podeónicos, sitemaps, SSL e CDN, e é difícil romperlos. Não entanto, o techo é menor: não há acceso ao servidor nem control sobre um estructura de URL. robots.txt é uma excepção parcial: Shopify o genera, mas qualquer loja pode modificar partes mediante robots.txt.liquid. O SEO de Shopify consiste, em gran medida, em distinguir as palancas disponíveis de as restricções fijas.

UM estructura fija de URL

Shopify usa prefijos de ruta fijos para seus principais 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
  • Produtos: /products/{product-handle}
  • Colecções: /collections/{collection-handle}
  • páginas estáticas: /pages/{page-handle}
  • Blog: /blogs/{blog-handle}/{post-handle}

Pode editarse cada handle ou slug, mas não prefijo. esta é um comparação mas clara com otras plataformas: BigCommerce permite retirar os prefijos para obtener /{product-name}/, e WooCommerce permite modificar um base de links permanentes; Shopify não. O impacto práctico é pequeño. John Mueller, de Google, ha dicho mas de uma vez que as palabras ou um estructura de uma URL são, como máximo, uma sinal muito ligera depois de que Google rastreia e comprende um página. Não se justifica migrar uma loja nem luchar contra um plataforma por o prefijo /products/.

Em Shopify mais existen algumas soluções especiales, como reescrituras e aplicações, mas são casos excepcionales, não um control general para desactivar o prefijo.

UM URL duplicada de produto: o problema característico de Shopify

este é o aspecto verdaderamente específico de Shopify e requiere precisión.

cada produto tem uma URL podeónica com um forma /products/{product-handle}. Quando forma parte de uma colecção, também queda accesible em:

/collections/{collection-handle}/products/{product-handle}

Um produto incluido em tres colecções queda accesible mediante cuatro URL: um podeónica e uma por colecção. UM primera vista é conteúdo duplicado clásico. UM solução predeterminada é que Shopify emite automaticamente um rel=canonical desde cada variante de colecção para /products/{product-handle}. As duplicadas existen, mas se consolidan correctamente.

The product may have several reachable paths; verify both the canonical output and the URLs your theme links internally.

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.

UM parte podeónica queda resuelta, embora todavía conviene realizar dos acções:

  1. Enlazar internamente um URL podeónica. Se o tema enlaza produtos desde colecções mediante /collections/.../products/..., as sinais de link e solicitações de rastreo se destinan um URL que somente se canonicalizan. Muitos temas modernos já enlazan um /products/; deve comprobarse o tema usado.
  2. Não combatir o podeónico. Não se devem añadir noindex nem bloqueos um as URL de produto sob colecção. O podeónico já consolida; sumar directivas aumenta o riesgo. para comprender por o que robots.txt não é uma ferramenta de desindexação, podem consultarse conteúdo duplicado e canonicalização.

robots.txt: generado por padrão e personalizable com Liquid

Shopify genera robots.txt e permite personalizarlo ao añadir templates/robots.txt.liquid ao tema. Os valores predeterminados, que excluyen carrito, pago e contas, são um base mas segura para um mayoría. Quando se justifican regras especiales, por exemplo para evitar o rastreo de um espacio filtrado, existen dos enfoques:

  • Quando se justifican regras personalizadas: editar robots.txt mediante robots.txt.liquid, que permite añadir ou retirar regras programáticamente. As regras predeterminadas se emiten com {{ robots }}, por o que uma personalização normal as amplía em vez de sustituirlas, como em este exemplo para colecções filtradas:

    {%- comment -%} theme file: templates/robots.txt.liquid {%- endcomment -%}
    {{ robots }}
    
    User-agent: *
    Disallow: /collections/*+*
    Disallow: /collections/*%2B*
    Disallow: /collections/*filter*
  • usar noindex para decisiones de indexação, não robots.txt: se o objetivo é manter uma página concreta fuera do índice em vez de bloquear um patrón de rastreo, deve usarse meta robots ou noindex mediante Liquid. robots.txt controla o rastreo e noindex um indexação; não são intercambiables.

O sitemap generado automaticamente

Shopify genera um sitemap XML em /sitemap.xml. Em realidade é um índice que enlaza sitemaps secundarios de produtos, colecções, páginas e entradas. Se envia yourstore.com/sitemap.xml um Google pesquisa Console e Bing Webmaster ferramentas, e Shopify o mantém actualizado. Não pode editarse manualmente; para retirar uma URL deve controlarse seu indexação desde um página ou o tema, não arquivo.

Os dados estruturados dependem do tema e não estão garantizados

esta carencia afecta um muitas lojas. Shopify não genera de forma fiable JSON-LD Product em todos os temas, e o mesmo ocurre com BreadcrumbList. UM elegibilidade para resultados enriquecidos —preço, disponibilidade e estrellas— depende do marcado emitido por o tema. Alguns temas novos incluem schema Product; muitos antiguos ou de terceros não incluem ou generan uma versión incompleta.

Conviene manter presente um documentação de Google sobre dados estruturados de produto, que explica o propósito do marcado para fichas de comerciantes:

“Merchant listings: para páginas onde customers pode purchase produtos de você. este markup tem mas opções para specifying detailed produto informações, like apparel sizing, shipping details, e return policy informações.” (traducção) «Fichas de comerciantes: para páginas onde as personas podem comprar produtos. este marcado oferece mas opções para especificar informações detallada, como tallas de ropa, detalles de envío e política de devoluções».

UM mesma página indica expresamente que combinar dados estruturados em um página com um feed de Merchant Center maximiza um elegibilidade:

“Providing ambos dados estruturados em web páginas e um Merchant Center feed maximizes seu eligibility para experiences e ajuda Google correctly understand e verifique seu dados.” (traducção) «Proporcionar dados estruturados em as páginas e um feed de Merchant Center maximiza um elegibilidade para experiencias e ajuda um Google um comprender e verificar correctamente os dados».

Em um práctica, deve comprobarse o que realmente genera o tema com um Teste de resultados enriquecidos. Se falta ou é insuficiente, se adiciona mediante as plantillas Liquid ou uma aplicação de schema. Não deve darse por feito que Shopify já o hizo.

Uma advertencia importante: os dados estruturados mejoran visibilidade e CTR, não são um atajo de posicionamiento. Podem producir resultados enriquecidos, mas não elevan por sí solos um posição.

SEO internacional: Shopify Markets e hreflang

Quando uma loja usa Shopify Markets, Shopify adiciona automaticamente etiquetas hreflang ao tema mediante o objeto content_for_header que se renderiza em o <head> de layout/theme.liquid. As etiquetas reflejan o idioma e um região de cada mercado: uno específico de país produce, por exemplo, fr-ca; uno amplio, fr. Se actualizan ao añadir, retirar ou alterar dominios ou idiomas e se sincronizan com um URL podeónica de cada página, para que as versiones localizadas se interpreten como relacionadas e não duplicadas.

Antes de modificar esta salida devem tenerse em conta dos aspectos:

  • Não superponer etiquetas hreflang propias um as automáticas. UM documentação de Shopify advierte que hacerlo “pode produce duplicate ou conflicting annotations, qual pode hurt seu store’s pesquisa classificação.” (traducção) «pode producir anotações duplicadas ou contradictorias que perjudiquen o posicionamiento de um loja». Se um tema ou aplicação já emite hreflang, primeiro devem desactivarse as etiquetas automáticas (Online Loja > Preferences > Social sharing e SEO > Automático hreflang tags).
  • O hreflang manual corresponde um casos excepcionales que Markets não pode coordinar, como enlazar versiones em distintos idiomas entre lojas separadas e dominios diferentes. Se se usa manualmente, as etiquetas devem construirse com dados de localização, não com handles codificados, porque podem variar segundo o idioma.

Colecções, facetas e explosión de URL

As páginas de colecção suelen ser as páginas de destino de mayor valor e concentran o verdadero trabajo de SEO para comércio eletrônico: o mesmo problema de navegação por facetas que existe em qualquer plataforma.

  • Redactar descrições únicas de colecções. Estão vacías por padrão e dejan somente uma cuadrícula de produtos. É um omisión em página mas común de Shopify.
  • Vigilar parámetros de orden e filtro. Shopify adiciona parámetros como ?sort_by= e rutas de etiquetas ou filtros. UM escala multiplican um espacio de URL casi duplicadas. Os podeónicos ajudam, mas as combinações que não deban indexarse requieren podeónico para um colecção limpia e noindex quando corresponda. UM estrategia completa está em SEO para comércio eletrônico.
  • Cuidar um paginação. cada página paginada deve ter seu própria URL e um podeónico autorreferente. Não deve aplicarse noindex um páginas profundas nem depender de rel=prev/next, que Google dejó de usar em 2019.

Posição de Shopify frente um otras plataformas

ÁreaShopifyConsecuencia
Estructura de URL/products/, /collections/, etc. fijosNão podem retirarse os prefijos; impacto menor
robots.txtGenerado e personalizable mediante Liquidusar meta robots para controlar indexação
Sitemap/sitemap.xml automáticoNão se edita; somente deve enviarse
Etiquetas podeónicasAutomáticas; consolidan URL de produto por colecçãoO problema de duplicação queda resuelto
Schema de produtoDepende do tema, não está garantizadoVerificar e añadir mediante tema ou aplicação
SSL / CDNIncluidosBase sólida de segurança e velocidade
Ecosistema de aplicaçõesMuito amplioMuitas ferramentas para schema, redirecionamentos e metadatos
hreflangAutomático ao configurar Markets; sincronizado com o podeónicoNão superponer etiquetas manuales

Em resumen, Shopify elimina muitas formas de perjudicar um site e algumas de mejorarlo. Os valores predeterminados são buenos; o trabajo restante é conteúdo, verificação de schema e disciplina com um navegação por facetas, não luchar contra um plataforma.

Lecturas relacionadas em este site

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.