Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

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.

Ilustração plana de uma vitrine de loja em que as informações do produto se organizam em camadas geométricas empilhadas, algumas inicialmente espalhadas.

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

Ilustração plana de uma caixa de produto com preço e imagem visíveis, cercada por formas esmaecidas de estrela, caminhão e calendário que indicam dados ausentes.

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

Ilustração plana de cartões de produto, alguns com marcas de verificação e outros com marcas de X, uma chave de boca corrigindo erros e uma caixa de validador separada.

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

Ilustração plana de um ícone de arquivo de código com um sinal de mais adicionando caixas retangulares de campos empilhadas ao lado dele.

Você pode corrigir as lacunas do schema do Shopify sem instalar nenhum app. Siga estes passos no Admin:

  1. Acesse Online Store > Themes.
  2. No seu tema ativo, abra o menu de ações e escolha Edit code.
  3. Em Sections, abra o arquivo do template de produto (normalmente main-product.liquid) e encontre a linha com o filtro structured_data, que é a sua base atual.
  4. 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.
  5. 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.
  6. 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.

Veja como isso fica no seu próprio siteCole uma URL e o SearchBlueprint dá uma nota a ela com o mesmo mecanismo de conteúdo que avaliou este artigo, e depois lista as correções na ordem em que elas trazem mais retorno.Receba seu plano grátis

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.