Para que servem os dados estruturados de produto
A marcação Product do schema.org, normalmente em formato JSON-LD, traduz a página do produto em dados legíveis por máquina: nome, imagem, descrição, marca, identificadores (SKU, GTIN) e uma oferta (Offer) com preço, moeda e disponibilidade. O Google usa essa marcação nas listagens do comerciante, e os agentes de compras com IA a usam como uma das fontes para apresentar seus produtos.
O Google é explícito: ele pode verificar os dados de produto antes de exibi-los, e as informações marcadas precisam corresponder ao que aparece na página. Uma marcação que contradiz a página é, portanto, pior do que nenhuma marcação.
As propriedades para verificar primeiro
| Propriedade | O que deve conter | Erro comum |
|---|---|---|
name | O nome do produto, igual ao da página | Título de uma versão antiga do produto |
image | Uma ou mais imagens do produto | Imagem ausente ou link quebrado |
offers.price | O preço atual, maior que zero | Preço fixo no código, preço da variação errada, preço zerado |
offers.priceCurrency | O código ISO da moeda (BRL, USD) | USD indicado para um preço em reais |
offers.availability | https://schema.org/InStock ou OutOfStock, conforme o estoque real | Sempre “InStock”, mesmo esgotado |
sku, gtin | Os identificadores da variação | Identificadores ausentes ou de outra variação |
description | Uma descrição fiel do produto | Vazia ou curta demais |
Passo 1: ver o que a sua página publica
- Abra uma página de produto numa janela anônima.
- Exiba o código-fonte da página e procure
application/ld+json. - Conte os blocos que contêm
"@type": "Product". O ideal é haver só um. - Anote preço, moeda e disponibilidade de cada bloco e compare com o que a página mostra.
- Troque de variação (tamanho, cor) e veja se os valores acompanham.
Para uma visualização mais legível, cole o endereço no Teste de pesquisa aprimorada do Google. Ele mostra os dados estruturados detectados e os erros críticos. Depois de publicar a correção, o Google recomenda confirmar com a Inspeção de URL do Search Console.
Passo 2: descobrir de onde vêm os dados
No Shopify, o JSON-LD pode vir de três lugares:
- O tema: muitos temas geram a marcação de produto automaticamente a partir dos dados do Shopify.
- Um app de SEO: vários apps adicionam a própria marcação, o que costuma criar duplicidade.
- Um bloco fixo no código: adicionado um dia por um desenvolvedor ou agência, ele não acompanha mais as mudanças de preço nem de estoque.
Se dois blocos trazem preços diferentes, o agente ou o buscador não sabe em qual confiar. Fique com uma única fonte.
Passo 3: corrigir no Shopify
Remover a duplicidade de um app
Abra as configurações do app de SEO e desative a marcação de produto dele se o tema já gera uma, ou desative a do tema se preferir a do app. Confira o código-fonte de novo depois da mudança.
Substituir um bloco fixo
- Duplique o tema.
- Vá em Loja virtual > Temas (Online Store > Themes), clique no ícone de três pontos e depois em Editar código (Edit code).
- Procure
ld+jsonnas pastassectionsesnippets. - Troque os valores fixos pelos dados dinâmicos do produto e da variação selecionada, ou remova o bloco se ele for duplicado. Se você não conhece Liquid, passe este trabalho para um desenvolvedor.
Corrigir a fonte no painel
- Preço: em Produtos (Products), confira o preço e o preço comparativo (Compare-at price) de cada variação.
- Moeda: em Configurações > Mercados (Settings > Markets), confira a moeda de cada mercado.
- Descrição e imagens: complete na ficha do produto; elas também alimentam a marcação.
- Identificadores: preencha o SKU e o código de barras (GTIN/EAN) de cada variação, quando tiver.
Produtos com variações
Um produto em vários tamanhos ou cores pode ter preço e estoque diferentes por variação. Verifique se a marcação reflete a variação exibida ou apresenta corretamente cada oferta; caso contrário, um agente pode anunciar o preço de uma variação para outra.
Produtos esgotados
Quando uma variação esgota, a disponibilidade deve passar para OutOfStock (ou outro valor adequado, como PreOrder se você aceita pré-venda). Um bloco que mostra sempre InStock faz o agente prometer um produto que o cliente não vai conseguir comprar.
Lojas com várias moedas
Se você vende em reais e em outra moeda, o preço e a moeda da marcação precisam bater com o que o visitante vê. Teste a página a partir de cada mercado sempre que possível.
Checklist final
- Um único bloco
Productpor página de produto. - Preço e moeda iguais aos exibidos, para cada variação.
- Disponibilidade que muda quando o produto esgota.
- Nome, imagem e descrição presentes e corretos.
- Nenhum erro crítico no Teste de pesquisa aprimorada.
Verificar o catálogo inteiro automaticamente
A ferramenta de teste do Google verifica uma página por vez e não compara os valores com o que está na tela. O scanner gratuito Agentic Commerce Readiness da Shopify, lançado em abril de 2026, verifica entre outras coisas o schema de produto em 31 pontos, de forma pontual; é um bom primeiro diagnóstico.
O AI Sales Assurance vai além em um ponto específico: aponta o JSON-LD ausente e, principalmente, o JSON-LD em desacordo com a página (preço, moeda, disponibilidade, variações, títulos), produto por produto, com a prova e o link para corrigir no Shopify. A ferramenta é somente leitura e pode repetir a verificação todo dia. Faça uma verificação gratuita.
Veja o que os agentes de compra com IA enxergam na sua loja
Verificação gratuita e somente leitura: preços, estoque, variantes, dados estruturados e links comparados com suas páginas de produto reais. Sem cartão.
Fazer minha verificação gratuitaPerguntas frequentes
O Shopify adiciona dados estruturados de produto automaticamente?
Muitos temas Shopify geram uma marcação Product em JSON-LD. Mesmo assim, confira o código-fonte: um app de SEO ou um bloco antigo fixo no código pode adicionar um segundo bloco contraditório.
Como testar o JSON-LD da minha página de produto?
Cole o endereço da página no Teste de pesquisa aprimorada do Google, ou procure application/ld+json no código-fonte. Depois compare preço, moeda e disponibilidade com o que a página mostra.
Por que o meu JSON-LD mostra um preço diferente da página?
Na maioria das vezes, o bloco está fixo no tema ou vem de um app de SEO que não acompanha as variações e as mudanças de preço. Mantenha uma única fonte dinâmica.
Dois blocos Product na mesma página são um problema?
Sim, se trazem valores diferentes: buscadores e agentes de IA não sabem em qual confiar. Desative a marcação do app ou do tema para ficar com uma só.
Os dados estruturados influenciam o que o ChatGPT diz?
Eles estão entre as fontes que os agentes de IA podem usar, junto com o catálogo enviado pelo Shopify. Dados estruturados errados aumentam o risco de um agente mostrar preço ou disponibilidade errados.