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:

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

CampoStatus no Google (listagem do comerciante)O que é
nameObrigatórioNome do produto
imageObrigatórioURL da foto do produto
offersObrigatórioA oferta de venda (Offer)
offers.priceObrigatórioPreço atual, maior que zero
offers.priceCurrencyObrigatórioMoeda, como BRL
offers.availabilityRecomendadoEm estoque, esgotado, pré-venda etc.
descriptionRecomendado (o Google diz que é "fortemente recomendado")Descrição do produto
brand.name, gtinRecomendadoMarca e código de barras
aggregateRatingRecomendadoNota média das avaliações

A IA precisa mesmo disso?

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

  1. 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.
  2. No Google Search Console, abra o relatório de listagens do comerciante para ver erros em todas as páginas.
  3. 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

PlataformaSchema de produto
NuvemshopPré-configurado, segundo a Nuvemshop. Confira um produto no teste do Google
ShopifyO filtro structured_data gera Product com Offer; depende do tema usar
WooCommerceNativo: gera Product com Offer (ou AggregateOffer em produto variável) em JSON-LD
TrayNão confirmado. Teste uma página de produto
Loja IntegradaNã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

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

Atualizado em 06/11/2026 pela equipe Na Frente IA.

Dúvidas? Fale com a gente