WikiPlus

Schema de produto para e-commerce: como mostrar estrelas no Google

Estrelas de avaliação nos resultados de busca são um dos fatores visuais que mais influenciam o clique em resultados de e-commerce. Um produto com '4.5 estrelas (320 avaliações)' visível diretamente nos SERPs transmite confiança social imediata e se destaca entre concorrentes sem essa marcação. Implementar schema de produto com AggregateRating é o caminho para conseguir esses rich results. O Gerador de Schema da WikiPlus cria o JSON-LD completo para produtos com todos os campos que o Google exige para a exibição de estrelas.

Schema de produto: campos obrigatórios e recomendados

O Google tem requisitos específicos para o schema de Product. Campos obrigatórios: name (nome do produto), image (URL da imagem, idealmente em alta resolução). Para elegibilidade de rich results com preço: offers com price, priceCurrency e availability. Para rich results com avaliações: aggregateRating com ratingValue (número de 1 a 5), reviewCount (número de avaliações, inteiro positivo). Campos recomendados que melhoram a compreensão: description, brand (marca), sku, gtin13 (código de barras EAN), mpn (número de peça do fabricante). Uma implementação completa melhora não apenas os rich results mas também a elegibilidade para Google Shopping sem custo (Merchant Center com dados estruturados). O Gerador de Schema da WikiPlus inclui todos esses campos com validação dos tipos corretos.

Avaliações de produto: diretrizes do Google para schema legítimo

O Google tem políticas estritas sobre schema de avaliações para evitar manipulação de resultados. As regras essenciais: as avaliações no schema devem refletir avaliações reais de clientes — não é permitido inventar ou inflar artificialmente as notas. O reviewCount deve ser o número real de avaliações coletadas. O ratingValue deve estar dentro do intervalo especificado (normalmente 1-5 ou 1-10). As avaliações devem ser de terceiros (clientes) ou representar consenso, não auto-avaliação da empresa. Violações das políticas resultam em penalidades manuais que removem os rich results do site. Para e-commerces que coletam avaliações de produtos via formulário próprio ou plataformas como Reclame Aqui, as avaliações são legítimas para inclusão no schema. Sempre sincronize os valores do schema com os dados reais do banco de dados — schema estático pode ficar desatualizado e inconsistente.

Preços e disponibilidade no schema de produto

O schema de preço em produtos tem nuances importantes. O campo price deve ser o preço atual de venda (não o preço 'de' em promoção). O priceCurrency deve ser o código ISO 4217 da moeda: BRL para Real Brasileiro. O campo availability usa valores específicos: schema:InStock (disponível), schema:OutOfStock (sem estoque), schema:PreOrder (pré-venda). Adicione priceValidUntil (data de validade do preço) quando há promoção com prazo — isso permite ao Google saber quando o preço muda. Para produtos com variações (tamanhos, cores), o schema pode representar um item específico ou o produto base. Manter o schema de preço sincronizado com o preço real no site é crítico — inconsistências levam a penalidades e perda de rich results. Para e-commerces com preços que mudam frequentemente, configure geração dinâmica do JSON-LD via código em vez de schema estático.

Integrando schema de produto com plataformas de e-commerce

A implementação varia por plataforma. Shopify: vários themes do Shopify incluem schema de produto básico. Para avaliações, o app Yotpo ou Judge.me adiciona schema de review automaticamente. Para controle total, edite o arquivo product.liquid do tema. WooCommerce: o plugin Rank Math gera schema de produto automaticamente. Para avaliações nativas do WooCommerce, o schema é incluído automaticamente quando avaliações estão habilitadas. Magento 2: extensões como Rich Product Snippets adicionam schema JSON-LD aos templates de produto. Para lojas custom em Next.js ou Nuxt.js, gere o JSON-LD dinamicamente a partir dos dados do produto no banco de dados, interpolando nome, preço, avaliações e imagem em cada página de produto. O Gerador de Schema da WikiPlus serve como referência para a estrutura correta que você implementa dinamicamente.

Perguntas frequentes

Preciso ter um sistema de avaliações para usar schema de produto?
Não para schema básico de produto (nome, preço, imagem). Mas para rich results com estrelas, sim — é necessário ter avaliações reais coletadas de clientes. O Google não exibe estrelas baseadas em auto-avaliação. Implemente um sistema de coleta de avaliações (formulário pós-compra, email automatizado) antes de adicionar AggregateRating ao schema.
Schema de produto aparece no Google Shopping automaticamente?
Não automaticamente. O Google Shopping usa o Google Merchant Center para dados de produto, que pode ser alimentado por feed XML ou pela API. Schema.org de Product no site pode complementar o Merchant Center, mas não substitui o cadastro no Google Merchant Center para aparição no Google Shopping.
O schema de produto pode ter múltiplas imagens?
Sim. O campo image aceita uma única URL ou um array de URLs: 'image': ['https://..../frente.jpg', 'https://..../lado.jpg', 'https://..../detalhe.jpg']. Fornecer múltiplas imagens de alta qualidade melhora a elegibilidade para resultados ricos no Google Imagens e no Google Shopping.