Shopify tem fama de "SEO ruim". Isso é parcialmente verdade — algumas estruturas são rígidas (você não escolhe domínio raiz de coleções/produtos, por exemplo). Mas com configuração técnica correta, Shopify ranqueia muito bem. A maioria dos problemas vem de configuração ruim, não da plataforma.
Este é o checklist técnico completo para uma loja Shopify pronta para Google em 2026.
Fundação técnica
1. Tema otimizado
Comece com tema oficial Shopify (Dawn, Sense, Studio, Crave). Eles passam Core Web Vitals sem ajuste.
Temas pagos populares de marketplace frequentemente são pesados — Booster, Shrine, Empire. Antes de comprar, teste o demo no PageSpeed Insights. Se LCP > 3s no mobile, evite.
Se você customiza tema, toda customização precisa ser auditada. JS pesado, imagens não otimizadas, CSS bloqueando renderização — qualquer um mata Core Web Vitals.
2. Core Web Vitals — meta
- LCP ≤ 2.5s (verde)
- INP ≤ 200ms (verde)
- CLS ≤ 0.1 (verde)
Em mobile, com 4G simulado, no Real Experience Score.
3. Apps Shopify — auditoria
Cada app instalado adiciona JS, CSS e às vezes loops síncronos. Audite mensalmente:
- Liste todos os apps ativos
- Para cada um — pergunte "usei nos últimos 30 dias?"
- Se não usou — desinstale (não basta desativar, alguns mantêm scripts)
- Use Shopify Theme Inspector para ver impacto no DOM
Lojas que reduzem de 30 para 10 apps frequentemente ganham 1.5s de LCP.
4. Imagens
- Formato WebP (Shopify converte automaticamente, mas verifique)
- Compressão sem perda perceptível (TinyPNG offline antes do upload)
- Dimensão correta (não use imagem 4000px num espaço de 600px)
loading="lazy"para imagens abaixo da dobrasrcsetpara imagens responsivas (Shopify Liquidimage_urlfilter)
Indexação e crawlability
5. Sitemap.xml
Shopify gera automaticamente em https://sualoja.com/sitemap.xml. Verifique:
- Submeta no Google Search Console
- Submeta no Bing Webmaster Tools
- Inclui sitemaps filhos para produtos, coleções, páginas, posts
- Não inclui páginas com
noindex
6. Robots.txt
Em https://sualoja.com/robots.txt. Personalize via tema (robots.txt.liquid desde 2021):
{%- for group in robots.default_groups -%}
{{- group.user_agent }}
{%- for rule in group.rules -%}
{{ rule }}
{%- endfor -%}
{%- if group.sitemap != blank %}
{{ group.sitemap }}
{%- endif %}
{%- endfor %}
# Bloqueios customizados
User-agent: *
Disallow: /admin
Disallow: /cart
Disallow: /orders
Disallow: /account
Disallow: /search
# AI crawlers (libere se quer aparecer em ChatGPT/Perplexity)
User-agent: GPTBot
Allow: /
User-agent: PerplexityBot
Allow: /
7. Canonical tags
Shopify gera canonical automaticamente, mas alguns problemas comuns:
- Variantes de produto —
?variant=12345deve apontar canonical para URL base do produto - Coleções com filtros —
?filter.v.price.gte=100deve canonicalizar para coleção limpa - Pagination — Shopify já trata, mas verifique
8. URL structure
Padrões Shopify (você não muda):
- Produtos —
/products/<handle> - Coleções —
/collections/<handle> - Pages —
/pages/<handle> - Blog —
/blogs/news/<handle>(você pode renomearnewsparablog)
Otimize:
- Handle (slug) curto, com keyword principal, sem stopwords
- Para produtos —
camiseta-basica-brancaao invés decamiseta-modelo-xyz-2398-cor-branca-tamanho-m
Schema markup (JSON-LD)
9. Product schema
Cada página de produto precisa:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Nome do produto",
"image": ["url-imagem-1.jpg", "url-imagem-2.jpg"],
"description": "Descrição",
"brand": {"@type": "Brand", "name": "Sua marca"},
"gtin13": "código de barras se tiver",
"sku": "SKU",
"offers": {
"@type": "Offer",
"url": "https://sualoja.com/products/handle",
"priceCurrency": "BRL",
"price": "49.90",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "238"
}
}
Temas oficiais Shopify já incluem boa parte. Para personalizar, edite product-template.liquid ou seções relacionadas. Apps como Schema Plus, Smart SEO ou JSON-LD for SEO automatizam.
10. BreadcrumbList schema
Em produtos e coleções:
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type":"ListItem","position":1,"name":"Início","item":"https://sualoja.com"},
{"@type":"ListItem","position":2,"name":"Camisetas","item":"https://sualoja.com/collections/camisetas"},
{"@type":"ListItem","position":3,"name":"Camiseta básica branca"}
]
}
11. Organization schema
No tema, em theme.liquid antes do </head>:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Nome da loja",
"url": "https://sualoja.com",
"logo": "https://sualoja.com/logo.png",
"sameAs": ["https://instagram.com/...", "https://facebook.com/..."]
}
12. FAQPage schema em página de FAQ
Toda página de FAQ precisa do schema correspondente. Aumenta CTR orgânico com rich snippets.
13. Review schema
Apps como Loox, Judge.me e Yotpo geram automaticamente. Verifique no Rich Results Test do Google.
Otimização on-page
14. Title tag
- Até 60 caracteres
- Keyword principal nos primeiros 30 caracteres
- Estrutura —
[Produto principal] [Modificador] | [Marca]
Exemplo — Camiseta Básica Branca Masculina Algodão Peruano | Marca
15. Meta description
- 150-160 caracteres
- Inclui keyword + benefício + CTA
- Não repetida entre produtos
Exemplo — Camiseta básica branca masculina em algodão peruano premium. Não encolhe, dura 5 anos. Frete grátis acima de R$ 199. Compre agora.
16. H1 único por página
Apenas um H1 por página, com keyword principal. Shopify tema padrão usa título do produto como H1 — está correto.
17. H2/H3 hierárquicos
Em descrição de produto longa, em landing pages, em conteúdo de blog — siga hierarquia. Cada H2 cobre subtópico com keyword secundária.
18. Alt text em imagens
Toda imagem produto, coleção, banner:
- Descritivo (
alt="Camiseta básica branca masculina algodão peruano modelo de frente") - Inclui keyword sem keyword stuffing
- Não use "imagem de produto" ou genérico
Internal linking
19. Estrutura de links interna
Cada produto → linka pra coleções relacionadas + produtos complementares (cross-sell).
Cada coleção → linka para sub-coleções + post de blog relacionado.
Cada post de blog → linka para produtos mencionados + outras coleções + posts relacionados.
Use texto âncora descritivo, não "clique aqui".
20. Footer e header com links estratégicos
Footer com link pra todas coleções principais + páginas institucionais. Header com mega menu navegável.
Conteúdo
21. Blog ativo dentro da loja
Shopify oferece blog nativo. Use. Publique:
- Conteúdo educacional sobre seus produtos
- Guia de tamanhos
- Como cuidar / usar / combinar
- Comparações com concorrentes
- Tendências do nicho
Posts pilares de 1500-2500 palavras + posts de cauda longa ranqueiam.
22. Páginas institucionais ricas
- "Sobre nós" — história, valores, equipe, fotos reais (E-E-A-T para Google)
- "Política de troca" — clara, completa
- "Política de privacidade" — LGPD compliant
- "Frete e entrega" — prazos por região, modal calculadora
Não copy genérica. Páginas únicas, com conteúdo relevante.
Internacionalização
23. hreflang se você vende em vários países
Shopify Markets gerencia automaticamente. Verifique se está ativado para cada idioma/região.
Exemplo de tags geradas:
<link rel="alternate" hreflang="pt-BR" href="https://sualoja.com/" />
<link rel="alternate" hreflang="en" href="https://sualoja.com/en" />
<link rel="alternate" hreflang="es" href="https://sualoja.com/es" />
<link rel="alternate" hreflang="x-default" href="https://sualoja.com/" />
Monitoramento
24. Google Search Console
- Submeta sitemap
- Monitore cobertura (páginas indexadas vs descobertas)
- Verifique problemas de Core Web Vitals
- Acompanhe top queries por CTR e posição média
25. Bing Webmaster Tools
Bing tem ~6% do mercado de busca brasileiro. Bing também alimenta DuckDuckGo, Yahoo, e respostas do ChatGPT (Bing Search API). Cadastre.
26. Google Analytics 4 com Enhanced Ecommerce
Configure eventos:
view_itemadd_to_cartbegin_checkoutpurchase
Sem isso, sua análise de tráfego orgânico fica cega.
27. Microsoft Clarity
Gravação de sessão + heatmap, gratuito. Veja onde o tráfego orgânico está clicando, parando, abandonando.
Migrações e redirects
28. Quando migrar para Shopify
Se você está migrando de WooCommerce, VTEX ou plataforma própria, redirects 301 são vida ou morte para SEO.
- Mapeie URLs antigas → novas em planilha
- Use app Easy Redirects ou SC Easy Redirects ou redirects nativos do Shopify
- Não esqueça URLs de blog post, páginas, categorias
- Monitore 404s no Search Console por 60 dias após migração
Erros comuns
- Páginas de coleção vazias (sem produtos) indexadas → use
noindexou redirect - Variantes de produto com URL própria sem canonical
- Conteúdo duplicado entre descrição padronizada do fornecedor (escreva único)
- Title tag e meta description vazios ou duplicados
- Velocidade ruim por excesso de apps
- Imagens não otimizadas
- Schema markup com erros (sempre teste no Rich Results Test do Google)
Conclusão
Shopify em 2026 com configuração técnica correta compete com qualquer plataforma. O que separa loja que ranqueia de loja que não ranqueia é execução técnica disciplinada — não a escolha de plataforma.
Quer auditar tecnicamente sua loja Shopify? Solicite um diagnóstico gratuito. Em 48h úteis, você recebe um relatório com problemas técnicos detectados, prioridade de correção e impacto esperado em ranking.