O Shopify resolve parte do SEO técnico sozinho: gera sitemap, robots.txt e tags canônicas, e entrega SSL por padrão. O que sobra para o lojista é o que decide posição: títulos, estrutura de coleções, velocidade, redirecionamentos e a forma como filtros e apps mexem nas URLs. Também há limites reais, como prefixos de URL fixos e um sitemap que não se edita.
Este guia separa o que a plataforma faz, o que ela limita e o que você precisa configurar, com base na documentação do Shopify e do Google. Onde a documentação não confirma um comportamento, o texto diz isso e trata a orientação como recomendação da Analytikos.
O que o Shopify faz de SEO automaticamente
Segundo a visão geral de SEO do Shopify Help Center, a plataforma gera de forma automática tags canônicas, sitemap.xml e robots.txt, e os temas criam title tags com o nome da loja e marcação de produto para rich snippets. Os certificados SSL vêm ativados por padrão. A mesma página lembra que títulos, meta descriptions, texto alternativo de imagens e redirecionamentos 301 são manuais.
| Item | Automático | O que fazer |
|---|---|---|
| Tag canônica | Sim | Conferir se o tema aponta variações e coleções para a URL principal do produto |
| sitemap.xml | Sim, atualizado sozinho | Enviar ao Search Console e monitorar cobertura |
| robots.txt | Sim, com padrão da plataforma | Editar só com robots.txt.liquid, quando houver motivo |
| Dados estruturados de produto | Em temas compatíveis | Validar preço, disponibilidade e avaliações no teste de resultados aprimorados |
| Title e meta description | Parcial (título do tema) | Escrever para páginas de maior receita |
| Alt text | Não | Preencher em produtos, coleções e blog |
| Redirecionamentos 301 | Não | Criar ao mover ou descontinuar URLs |
| Velocidade | Depende do tema e dos apps | Medir LCP, INP e CLS e remover apps ociosos |
Tabela: Analytikos
A tabela resume a divisão de trabalho. A conclusão prática: a base técnica vem pronta, mas o ganho de SEO está nos itens manuais, que a maioria das lojas deixa em branco.
Limitações do Shopify para SEO (e como contorná-las)
URLs com prefixos fixos
As URLs de produtos, coleções, páginas e blog usam prefixos definidos pela plataforma, como /products/, /collections/, /pages/ e /blogs/. A própria documentação de redirecionamentos lista esses caminhos como fixos, que não podem ser redirecionados. O efeito é que não dá para ter loja.com.br/camisetas como categoria raiz: ela será loja.com.br/collections/camisetas. Isso não impede ranquear. O que importa é o handle descritivo e curto, em português, sem códigos internos.
Produto acessível por mais de uma URL
Um produto pode ser aberto dentro de uma coleção (/collections/camisetas/products/camiseta-x) e pela URL principal (/products/camiseta-x). É por isso que a canonical importa: ela diz ao Google qual versão deve ser indexada. Na maioria dos temas, a canonical aponta para a URL principal do produto, mas o comportamento depende do tema. Abra a página de um produto dentro de uma coleção, veja o código-fonte e confirme a tag rel="canonical". Se o tema foi muito customizado, a conferência é obrigatória.
Sitemap sem edição
O sitemap.xml é gerado e atualizado automaticamente na raiz do domínio, com sitemaps separados para produtos, coleções, blogs e páginas, e a página não descreve nenhuma forma de editá-lo. Se um produto não deve aparecer, o caminho é tirá-lo da indexação por meta tag noindex no tema ou ocultá-lo conforme o recurso do tema, não editar o sitemap.
Robots.txt: editável, com cuidado
O Shopify gera o robots.txt padrão, mas permite substituí-lo com o arquivo robots.txt.liquid no tema. A documentação para desenvolvedores recomenda usar os objetos Liquid fornecidos, guardar uma cópia da saída atual antes de publicar e comparar com o resultado do template. Substituir tudo por texto simples é possível, mas não recomendado. Use essa edição para bloquear parâmetros de busca interna ou de filtros que gerem URLs sem valor, sempre depois de testar.

Redirecionamentos com restrições
Os redirecionamentos de URL só funcionam para URLs que retornam 404. Se a URL antiga ainda carrega uma página válida, o redirecionamento é ignorado. Também não é possível redirecionar prefixos como /products e /collections, e subpastas de mercados internacionais exigem regras próprias. Há limite de 100.000 redirecionamentos por loja (20 milhões no Plus) e importação por CSV. Em migrações, siga o checklist de migração de plataforma.
Configurações que movem o ponteiro
1. Títulos e meta descriptions
A documentação do Shopify orienta títulos únicos, com a palavra-chave principal no início e até 60 caracteres, e meta descriptions de cerca de 160 caracteres. O Google pode reescrever ambos, o que o próprio Shopify admite. Comece pelas 50 páginas de maior receita orgânica e escreva um título e uma descrição diferentes para cada uma. Para o formato por tipo de página, veja os guias de página de produto e de página de categoria.
2. Handles (slugs)
Defina o handle antes de publicar. Mudar depois exige redirecionamento manual. Exemplo: tenis-corrida-masculino é melhor que tenis-corrida-masculino-azul-m-2026-v2. Atributos de variação (cor e tamanho) pertencem às variantes, não ao handle.
3. Coleções como páginas de SEO
Coleções são as páginas que mais atendem buscas de categoria. Dê a cada uma texto de apoio, título próprio e produtos ordenados por relevância. O Shopify sugere, para páginas com descrição, pelo menos 250 palavras, e 500 para conteúdo informativo, mas trate o número como referência, não como regra de ranqueamento: o texto precisa ajudar o comprador a escolher.
4. Filtros e navegação facetada
Filtros por cor, tamanho e preço geram combinações de URL. O Google tem uma documentação sobre como gerenciar o rastreamento de navegação facetada: URLs de filtro sem valor de busca devem ser controladas para não consumir rastreamento. No Shopify, isso passa por noindex ou regra no robots.txt.liquid, conforme o tema e o app de filtros.
5. Imagens e texto alternativo
O Shopify avisa que não é possível alterar o nome de arquivo depois do upload; para trocar, é preciso enviar a imagem de novo. Nomeie os arquivos antes de subir e preencha o texto alternativo descrevendo o que a imagem mostra.
6. Dados estruturados: o ajuste que quase sempre precisa de revisão
Dados estruturados são marcações (em geral em JSON-LD) que descrevem a página para os buscadores. Em loja virtual, a mais importante é a de produto: nome, imagens, preço, disponibilidade, marca, identificadores, frete, devolução e avaliações. No Shopify, o tema gera parte dessa marcação, e é aí que nascem os problemas: ela raramente vem completa, e tema e aplicativos podem gerar a mesma marcação em duplicidade. Por isso essa é uma das revisões que mais vale repetir em qualquer loja da plataforma.
O que o Shopify entrega
Segundo a documentação do Liquid, o filtro structured_data converte um objeto em dados estruturados no formato schema.org. Aplicado a um produto sem variantes, gera um Product; com uma ou mais variantes, gera um ProductGroup. Também há suporte a artigos, que geram Article. O uso típico dentro do tema é este:
<script type="application/ld+json">
{{ product | structured_data }}
</script>
No exemplo da própria documentação, a saída traz @type, name, brand, offers (com price, priceCurrency e availability), url e image, e os campos description e category aparecem vazios. A página não menciona GTIN, frete nem política de devolução. A conclusão prática: existe uma base, mas a completude depende do cadastro do produto e do tema usado, e cada tema pode adaptar essa saída.
O que o Google espera de uma página de produto
Para as listagens de comerciante, a documentação do Google trata como obrigatórios o name, a image (de preferência várias, em proporções 16×9, 4×3 e 1×1) e um Offer aninhado em offers; para essa finalidade, o Google pede Offer e não AggregateOffer. Entre as propriedades recomendadas estão o GTIN mais específico disponível, a brand, a description (fortemente recomendada), aggregateRating, category e color. Os exemplos do Google incluem ainda shippingDetails e hasMerchantReturnPolicy dentro de offers; confirme na página completa o que é exigido em cada caso. Se a loja vende em várias moedas, o Google pede uma URL distinta por moeda, o que conversa diretamente com o tema de Shopify Markets.
| Propriedade | Situação segundo o Google | De onde costuma vir no Shopify | O que verificar |
|---|---|---|---|
| name e image | Obrigatórias | Título e fotos do produto | Imagens acessíveis e indexáveis; nome sem termos genéricos |
| offers: price, priceCurrency, availability | Obrigatórias dentro do Offer | Preço e estoque da variante | Igual ao que aparece na página e no feed do Merchant Center; moeda por mercado |
| description | Fortemente recomendada | Descrição do produto | Vazia no exemplo da documentação do Shopify; preencher no cadastro |
| brand | Recomendada | Marca ou fornecedor do produto, conforme o tema | Marca preenchida e consistente |
| gtin | Recomendada (o mais específico) | Código de barras da variante, quando o tema o inclui | Confirmar no tema se sai na marcação; preencher no cadastro |
| aggregateRating | Recomendada | Aplicativo de avaliações | Somente avaliações reais; sem duplicar com o tema |
| shippingDetails e hasMerchantReturnPolicy | Aparecem nos exemplos do Google | Normalmente exigem personalização ou configuração | Conferir campos obrigatórios na documentação completa |
A coluna “De onde costuma vir no Shopify” é uma orientação geral: a origem exata de cada campo depende do tema e dos aplicativos instalados, por isso a verificação no HTML da página é indispensável.
Como revisar em seis passos
- Escolha uma amostra. Teste ao menos cinco tipos de URL: produto com variantes, sem variantes, esgotado, em promoção e com avaliações.
- Valide no Teste de Resultados Aprimorados. Corrija primeiro os erros críticos; os avisos não críticos são recomendados, mas não bloqueiam a elegibilidade.
- Conte os blocos. Veja o HTML da página e procure por
application/ld+json. Se houver dois blocosProduct(um do tema e outro de um aplicativo), mantenha uma única fonte. - Complete pelo cadastro. Descrição, marca e código de barras vêm dos campos do produto; preenchê-los resolve boa parte das lacunas sem mexer em código.
- Personalize só o que sobrar. Frete e devolução costumam exigir ajuste no tema. Faça a alteração em uma cópia do tema e teste antes de publicar.
- Compare com o feed e acompanhe. Preço e disponibilidade da marcação devem bater com a página e com o Merchant Center; monitore os relatórios de melhorias do Search Console depois da mudança.
Um exemplo numérico, com valores hipotéticos: uma loja com 1.200 produtos testa uma amostra de 30 URLs e encontra 9 sem GTIN, ou 30% (9 ÷ 30). Extrapolando de forma simples, cerca de 360 produtos (30% de 1.200) têm essa lacuna. Em vez de editar o tema, a equipe filtra o catálogo pelos produtos sem código de barras e preenche o campo em lote. É uma amostra e não um censo, então depois da correção o teste deve ser repetido com novas URLs.
Dois cuidados finais. Avaliações só podem ser marcadas se existirem de fato, conforme a documentação de dados estruturados de produto, e o preço da marcação precisa bater com o preço visível, inclusive em páginas com variantes de valores diferentes. Para o roteiro completo de título, descrição e avaliações da página, consulte o guia de SEO para página de produto.
7. Velocidade
Tema e apps definem a velocidade. A documentação do Shopify não promete otimização automática. Meça pelas métricas da Web Vitals (LCP, INP e CLS) e remova apps que injetam script em todas as páginas e não geram receita.
SEO internacional com Shopify Markets
Para vender fora do Brasil, a documentação do Shopify Markets recomenda subpastas (loja.com/en/) para a maioria das lojas, e informa que o hreflang é gerado automaticamente, com canonical autorreferente por mercado e sitemap com todas as URLs. A atenção fica nos produtos exclusivos de alguns mercados: nos demais, a URL retorna 404, e isso precisa fazer sentido para o rastreamento.
Como acompanhar o SEO da loja Shopify
Conecte o domínio ao Search Console, envie o sitemap.xml e acompanhe cobertura, desempenho por página e consultas. No GA4, acompanhe sessões orgânicas e receita por página de entrada. A leitura conjunta mostra se a página que sobe de posição também vende. Reunir essas fontes em um painel é o que a Athena faz para lojas de e-commerce, com loja, GA4 e mídia no mesmo lugar (teste de 30 dias grátis).
Erros comuns de SEO no Shopify
Erros de configuração
| Erro | Por que distorce | Como corrigir |
|---|---|---|
| Deixar title e meta description em branco | O tema usa o nome da loja e o título do produto, o que gera títulos genéricos e repetidos | Escrever campos próprios nas páginas de maior receita |
| Não conferir a canonical após customizar o tema | Variações e URLs de coleção podem competir entre si e dividir sinais | Inspecionar o código-fonte e testar no Search Console |
| Mudar o handle sem redirecionar | A URL antiga retorna 404 e perde posição e links | Criar redirecionamento 301 no mesmo dia |
| Editar o robots.txt.liquid sem testar | Uma regra ampla pode bloquear coleções ou produtos inteiros | Guardar cópia, comparar a saída e validar no Search Console |
| Importar redirecionamentos de URL ainda ativa | O Shopify só redireciona URLs que dão 404, então a regra é ignorada | Conferir quais URLs antigas ainda respondem 200 |
Tabela: Analytikos
Erros de estrutura e conteúdo
- Deixar filtros indexáveis sem controle. Cada combinação de filtro cria uma URL nova, e o rastreamento se dispersa em páginas sem demanda de busca. O efeito é demora para o Google chegar em produtos novos.
- Descrição copiada do fornecedor. O mesmo texto aparece em dezenas de lojas, e o Google tem pouco motivo para preferir a sua. Reescreva ao menos as descrições dos produtos de maior receita.
- Coleções sem texto nem ordem. A página vira uma lista de produtos sem contexto, difícil de ranquear para a busca de categoria.
- Variações viram produtos separados. Cada cor ganha uma URL e o mesmo produto concorre consigo mesmo. Use variantes.
Erros de operação
- Acumular apps. Cada app pode adicionar script e atrasar o carregamento, e o efeito aparece em LCP e INP. Audite apps por receita gerada.
- Ignorar produtos esgotados e descontinuados. Remover a página sem critério gera 404 em URLs com histórico. Siga o guia de produto esgotado ou fora de linha.
- Não medir. Sem Search Console e GA4 configurados, não há como saber se uma mudança funcionou. Veja também a auditoria de SEO.
- Esperar resultado imediato. O Shopify avisa que as mudanças podem levar de dias a semanas para aparecer, e o Google não garante indexação de todas as páginas.
Checklist de SEO para lojas Shopify
- Domínio verificado no Search Console e
sitemap.xmlenviado. - Canonical conferida em produto dentro de coleção.
- Title e meta description próprios nas 50 páginas de maior receita.
- Handles curtos, descritivos e em português.
- Coleções com título, texto de apoio e ordem por relevância.
- Filtros e parâmetros de busca interna sob controle.
- Dados estruturados de produto validados.
- Alt text e nomes de arquivo descritivos.
- Redirecionamentos 301 para tudo que mudou de URL.
- LCP, INP e CLS medidos e apps ociosos removidos.
- Hreflang e mercados revisados, se a loja vende fora do Brasil.
Perguntas frequentes
O Shopify é bom para SEO?
Sim, como base técnica: ele gera canonical, sitemap, robots.txt e SSL automaticamente. O resultado depende do que é manual, como títulos, conteúdo de coleções, redirecionamentos e velocidade do tema.
Posso editar o sitemap.xml do Shopify?
A documentação descreve o arquivo como gerado e atualizado automaticamente e não prevê edição. Para controlar o que é indexado, use noindex no tema ou os campos de SEO.
Posso editar o robots.txt do Shopify?
Sim, com o arquivo robots.txt.liquid no tema. A documentação recomenda usar os objetos Liquid, guardar cópia da saída atual e comparar antes de publicar.
Dá para tirar o prefixo /products/ da URL?
Não. Os prefixos de produtos, coleções, páginas e blog são definidos pela plataforma. O que você controla é o handle, que deve ser curto e descritivo.
O Shopify cria redirecionamentos quando mudo o handle?
A documentação de redirecionamentos que consultamos não descreve esse comportamento. Por segurança, confira se o redirecionamento foi criado e, se não, crie manualmente.
Quanto tempo leva para o SEO aparecer?
O Shopify informa que o Google costuma indexar em 48 a 72 horas, mas isso não garante ranqueamento nem indexação de todas as páginas. Resultados de posição levam semanas ou meses.



