Schema do Shopify: a correção gratuita para dados estruturados ausentes
Por Toy Wen Da, Cofundador · Atualizado em · 6 min de leitura
Traduzido do original em inglês. Ler em inglês
O schema do Shopify são os dados estruturados que seu tema imprime em JSON-LD nas páginas de produto, de coleção e de blog, para que o Google consiga ler o que cada página é, em vez de adivinhar. Todo tema Shopify 2.0 adiciona automaticamente um schema básico de produto, mas em geral deixa de fora avaliações, frete e política de devolução, os campos que tornam uma página elegível para listagens aprimoradas na busca.

O SearchBlueprint também publica um gerador de schema markup gratuito que cria JSON-LD para sete tipos comuns de página. Deixe-o aberto enquanto você segue as correções abaixo, porque ver um bloco completo para uma página de produto, artigo ou negócio local deixa a estrutura muito mais fácil de entender.
Um esclarecimento rápido, porque isso confunde muita gente. Se você desenvolve temas Shopify, "schema" pode significar a tag {% schema %} dentro do arquivo Liquid de uma seção, o JSON que alimenta as configurações no personalizador de temas. Ela não tem nada a ver com mecanismos de busca. Este artigo trata do schema voltado a SEO, os dados estruturados que o Google lê para decidir se uma página se qualifica para resultados aprimorados.
O que o Shopify adiciona por padrão e o que ele deixa de fora

Os temas do Shopify são escritos em Liquid, e o template de produto costuma incluir uma linha como {{ product | structured_data }} dentro de uma tag script type="application/ld+json". O filtro gera schema de Product e Offer com nome, preço, disponibilidade e imagem, e não exige nenhuma configuração.
Onde ele peca é na profundidade. O prazo de devolução, as tarifas de frete e as estrelas de avaliação não ficam no objeto básico do produto, então o filtro não consegue exibi-los. A orientação do próprio Google diz que os dados estruturados devem descrever o conteúdo da página com precisão, e campos ausentes significam apenas menos recursos aprimorados, e não um erro, pelo menos até o Google sinalizar a marcação como inválida.
| Tipo de página | Saída de schema padrão | Lacuna comum | Como corrigir |
|---|---|---|---|
| Páginas de produto | Product, Offer | Faltam avaliações, frete e política de devolução | Adicione via metafields, um app ou uma edição no tema |
| Páginas de coleção | Geralmente mínima ou nenhuma | Sem ItemList nem BreadcrumbList | Edite o theme.liquid ou instale um app |
| Posts de blog | Article (varia conforme o tema) | Em alguns temas faltam o autor ou a data de publicação | Verifique o template de artigo e corrija via app se estiver ausente |
| Página inicial | Mínima | Sem schema Organization ou WebSite | Adicione via theme.liquid para ter elegibilidade ao Knowledge Panel |
Como verificar erros no schema do Shopify

Abra o Google Search Console da sua loja e procure, na seção Shopping, o relatório Product Snippets. O relatório lista os itens válidos e inválidos junto com o motivo, como um preço ausente ou um valor de disponibilidade incorreto. Clique no problema, corrija-o e depois valide de novo na mesma tela.
Para uma verificação mais rápida, página por página, cole uma URL ativa no Schema Validator gratuito. Ele lê o JSON-LD da página e sinaliza erros de sintaxe ou propriedades obrigatórias ausentes antes de o Google rastrear a página novamente.
Como corrigir o schema do Shopify dentro do Admin

Você pode corrigir as lacunas do schema do Shopify sem instalar nenhum app. Siga estes passos no Admin:
- Acesse Online Store > Themes.
- No seu tema ativo, abra o menu de ações e escolha Edit code.
- Em Sections, abra o arquivo do template de produto (normalmente
main-product.liquid) e encontre a linha com o filtrostructured_data, que é a sua base atual. - Para os campos que o filtro não cobre, acesse Settings > Custom data > Products e adicione uma definição de metafield, por exemplo um campo de URL para a política de devolução ou um campo de texto para observações de frete. Preencha-o para cada produto.
- Referencie esse metafield em um bloco JSON-LD no arquivo do tema ou instale um app que leia metafields automaticamente, se editar o Liquid à mão parecer arriscado.
- Confira de novo a URL ativa no Schema Validator antes de passar para a próxima página.
Quando as ferramentas de schema do próprio Shopify bastam e quando não bastam
Uma única URL sinalizada, verificada uma vez, é trabalho para o Search Console mais um validador gratuito. Você encontra o problema, corrige o metafield ou a linha de Liquid, valida de novo e pronto.
Fica mais difícil quando o problema afeta o site todo, volta a cada sincronização de produtos ou envolve um tipo de schema que o objeto Product não suporta. Eventos e receitas são o exemplo mais claro. O objeto de produto do Shopify não traz as propriedades obrigatórias de Event, como data de início, local e artista, então nenhum app popular lida bem com isso, e a solução são metafields personalizados alimentando um bloco JSON-LD dedicado, o que é trabalho de desenvolvedor. Se você está esbarrando nesse limite em muitas páginas, um app de SEO para Shopify feito para schema e Core Web Vitals é uma solução mais duradoura do que remendar o Liquid arquivo por arquivo.
Erros comuns de schema no Shopify
- Rodar dois schemas de Product ao mesmo tempo. O bloco padrão do tema somado ao bloco de um app na mesma página cria JSON-LD duplicado ou conflitante, que o Google tende a ignorar por completo.
- Fixar preço ou status de estoque no código. Um valor digitado à mão, em vez de extraído dos dados da variante, fica desatualizado na próxima vez que o preço mudar.
- Forçar schema de Event ou Recipe em um template de Product sem os metafields para sustentá-lo. A validação falha porque as propriedades obrigatórias não estão lá.
- Corrigir uma vez e nunca conferir de novo. Itens inválidos podem ficar sinalizados no Search Console por semanas se ninguém confirmar que a correção foi aplicada.
Perguntas frequentes
Todo tema do Shopify adiciona marcação de schema automaticamente?
Sim. A maioria dos temas Shopify 2.0 usa o filtro nativo structured_data nos templates de produto, coleção, artigo e página. A saída costuma ser básica e não traz os detalhes de avaliações, frete e devolução que importam para os resultados aprimorados.
Como verifico se o schema do Shopify tem erros?
Abra o Google Search Console e consulte o relatório Product Snippets, em Shopping, para ver os itens válidos e inválidos. Você também pode colar qualquer URL ativa em um validador de schema gratuito para ver o JSON-LD interpretado na hora.
Posso adicionar schema ao Shopify sem um app?
Sim. Abra Edit code no seu tema, encontre o arquivo Liquid relevante e amplie o bloco JSON-LD com dados de metafields para tudo o que o filtro padrão deixa de fora. Funciona, mas você precisa ter alguma familiaridade com Liquid, e uma edição descuidada pode quebrar o template.
Qual é a diferença entre o schema do Shopify e a tag schema do tema?
Só o nome é igual. A tag {% schema %} em um arquivo de seção controla as configurações do personalizador de temas, enquanto o schema para mecanismos de busca é o JSON-LD da página que o Google lê.
Corrigir o schema do Shopify melhora meu ranqueamento?
Não diretamente. Os dados estruturados decidem principalmente se uma página é elegível para resultados aprimorados, como estrelas, preço e disponibilidade na busca, então não são um sinal de ranqueamento por si só. O retorno aparece na taxa de cliques, e não na posição.
Verifique seu schema e peça uma segunda opinião
Comece por uma página: abra o template de produto, encontre o filtro structured_data e veja o que ele gera. Passe o resultado pelo gerador de schema markup gratuito do SearchBlueprint se quiser uma referência de bloco completo e depois corrija as lacunas com metafields. Quando isso estiver resolvido, fale com a equipe para uma análise completa de como o schema do seu Shopify e o resto do seu SEO técnico estão funcionando juntos.
Fontes
Sobre o autor
O SearchBlueprint pesquisou, escreveu e avaliou este artigo com o mesmo pipeline de conteúdo que nossos clientes usam nos próprios sites. A nota que aparece na assinatura é a que nosso mecanismo de conteúdo deu a esta página antes de ela ser publicada. Nada aqui passa por revisão manual, e esse é justamente o ponto: é o resultado do produto, publicado onde qualquer pessoa pode conferir.