Pergunta frequente · Dados estruturados
O que são dados estruturados (schema) de produto e por que a IA e o Google precisam deles
Dados estruturados de produto são um trecho de código na página que informa, num formato padrão (schema.org), o nome, a foto, o preço, a moeda e a disponibilidade do produto. O Google usa esses dados para mostrar preço e estoque nos resultados e recomenda o formato JSON-LD. O Google diz que eles não são obrigatórios para os recursos de IA, mas as fichas de produto que a IA usa dependem desse mesmo tipo de informação organizada.
Para que servem, em linguagem de lojista
O Google define dados estruturados como um formato padronizado para dar informações sobre uma página e classificar o conteúdo dela. Na prática, em vez de o robô adivinhar qual número da página é o preço, você diz isso com todas as letras. No caso de produto, o Google separa dois usos:
- Listagens do comerciante (merchant listings): páginas onde o cliente compra o produto. É o caso da sua loja.
- Snippets de produto: páginas que falam do produto sem vendê-lo, como resenhas.
Exemplo mínimo de Product com Offer (JSON-LD)
Este é o mínimo que o Google exige para uma página de loja: nome, imagem e uma oferta com preço e moeda. Disponibilidade, descrição, marca e SKU são recomendados.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Camiseta Básica Algodão Preta",
"image": ["https://www.sualoja.com.br/img/camiseta-preta.jpg"],
"description": "Camiseta 100% algodão, gola redonda, modelagem reta.",
"sku": "CAM-PRETA-M",
"brand": { "@type": "Brand", "name": "Sua Marca" },
"offers": {
"@type": "Offer",
"url": "https://www.sualoja.com.br/camiseta-basica-preta",
"price": 59.90,
"priceCurrency": "BRL",
"availability": "https://schema.org/InStock"
}
}
</script>Regras do Google que mais derrubam lojas: o preço precisa ser maior que zero, a moeda vai no padrão de três letras (BRL), e o código precisa refletir o que está visível na página. O Google pede para não marcar conteúdo que o visitante não vê.
Obrigatório e recomendado
| Campo | Status no Google (listagem do comerciante) | O que é |
|---|---|---|
name | Obrigatório | Nome do produto |
image | Obrigatório | URL da foto do produto |
offers | Obrigatório | A oferta de venda (Offer) |
offers.price | Obrigatório | Preço atual, maior que zero |
offers.priceCurrency | Obrigatório | Moeda, como BRL |
offers.availability | Recomendado | Em estoque, esgotado, pré-venda etc. |
description | Recomendado (o Google diz que é "fortemente recomendado") | Descrição do produto |
brand.name, gtin | Recomendado | Marca e código de barras |
aggregateRating | Recomendado | Nota média das avaliações |
A IA precisa mesmo disso?
- Google: o guia oficial de IA diz que dados estruturados não são obrigatórios para a busca com IA e que não existe marcação especial para isso. Mas recomenda continuar usando como parte do SEO. O Google também diz que dados estruturados na página somados a um feed no Merchant Center ampliam a elegibilidade.
- ChatGPT: a OpenAI diz que usa dados estruturados de produto de fornecedores próprios e de terceiros (como preço e descrição) para escolher o que mostra. Ela não diz que lê schema.org especificamente, então não afirmamos isso.
Resumo honesto: schema não é atalho para aparecer na IA. É a forma padrão de deixar preço, estoque e descrição sem ambiguidade para qualquer robô. Veja como o ChatGPT escolhe produtos.
Como verificar em 1 minuto
- Abra o Teste de pesquisa aprimorada do Google, cole a URL de um produto e veja se aparece "Listagens do comerciante" ou "Snippets de produto", sem erros críticos.
- No Google Search Console, abra o relatório de listagens do comerciante para ver erros em todas as páginas.
- Use a Inspeção de URL para conferir se o Google consegue acessar a página. Ela não pode estar bloqueada por robots.txt, noindex ou login.
O Teste Na Frente também lê o JSON-LD da home e de um produto e explica o resultado em português.
Na sua plataforma
| Plataforma | Schema de produto |
|---|---|
| Nuvemshop | Pré-configurado, segundo a Nuvemshop. Confira um produto no teste do Google |
| Shopify | O filtro structured_data gera Product com Offer; depende do tema usar |
| WooCommerce | Nativo: gera Product com Offer (ou AggregateOffer em produto variável) em JSON-LD |
| Tray | Não confirmado. Teste uma página de produto |
| Loja Integrada | Não confirmado. Teste uma página de produto |
Comparativo completo em Como colocar a sua loja virtual no ChatGPT.
O que ninguém garante
O Google é explícito: ele não garante que os dados estruturados vão aparecer nos resultados, mesmo quando o código passa no teste. E nenhuma IA promete usar o seu schema. O ganho real é tirar a ambiguidade: preço, moeda, estoque e descrição corretos, iguais na página, no código e no feed.
Leia também
- Como o ChatGPT escolhe produtos para mostrar quando alguém pede uma indicação de compra
- Como colocar a sua loja virtual no ChatGPT: o que muda em cada plataforma (2026)
- Nuvemshop e IA: o que já vem pronto, o que você não consegue mudar e o que é sua parte
- Teste Na Frente (grátis)
- Verificador de robôs de IA (ferramenta grátis)
Perguntas frequentes
O que é JSON-LD?
É um formato de dados estruturados que fica num bloco script da página, separado do texto visível. O Google diz que, em geral, recomenda JSON-LD quando a configuração do site permite. Microdata e RDFa também são aceitos.
Preciso de schema especial para aparecer na IA do Google?
Não. O guia oficial do Google diz que dados estruturados não são obrigatórios para a busca com IA e que não existe marcação especial para isso. Continuam úteis para resultados com preço e estoque.
Posso colocar no schema um preço diferente do que aparece na página?
Não. O Google pede que você não marque conteúdo que o visitante não vê, e preço divergente é um dos erros mais comuns. Página, código e feed precisam bater.
Minha plataforma já gera isso sozinha?
WooCommerce gera de forma nativa, a Nuvemshop diz que vem pré-configurado e na Shopify depende do tema. Para Tray e Loja Integrada não confirmamos. Em todos os casos, teste uma página de produto no teste do Google.
Schema de produto garante aparecer no ChatGPT?
Não. A OpenAI diz que usa dados estruturados de produto, mas sem especificar o formato, e escolhe os produtos pela relevância para cada pedido.
Fontes
- Google: introdução aos dados estruturados
- Google: dados estruturados de produto
- Google: listagens do comerciante (Product e Offer)
- Google: diretrizes gerais de dados estruturados
- Google: guia de otimização para recursos de IA
- Google: Teste de pesquisa aprimorada
- OpenAI: Shopping with ChatGPT Search
- Shopify: filtro structured_data
- WooCommerce: dados estruturados no código
- Nuvemshop: ChatGPT Shopping
Atualizado em 06/11/2026 pela equipe Na Frente IA.