GuidesSchema e rich snippets
Schema de Avaliações de Produto: Guia Completo para Shopify (2026)
A marcação Product, Review e aggregateRating é o que coloca estrelas no Google. Uma configuração clara para loja Shopify, com os erros que invalidam o rich result.
A resposta curta: Para exibir estrelas no Google, a loja precisa de três tipos de schema aninhados: um Product, com Review e aggregateRating dentro dele. Adicione-os como um único bloco JSON-LD na página de produto e garanta que as avaliações marcadas estejam visíveis no HTML da página para o visitante, não apenas num widget carregado pelo JavaScript. Nunca marque avaliações da própria organização como avaliações de produto, pois isso viola as diretrizes do Google e invalida o rich result. No Shopify, o problema mais frequente é a nota marcada não ter avaliações visíveis por trás: o tema injeta a média mas as avaliações ficam no widget. A configuração correta mantém a marcação e o conteúdo visível na mesma origem.
Quais tipos de schema são necessários para as estrelas de avaliação no Google?
São três tipos, aninhados. Um Product descreve o item. Dentro dele, um Review carrega uma avaliação individual (autor, nota, texto) e um aggregateRating carrega o resumo (nota média e total de avaliações). O Google lê o Product como pai e os outros dois como propriedades vinculadas a ele.
Nem sempre são necessários os três. Uma avaliação em destaque pode ficar sozinha dentro de review. Uma classificação por estrelas construída a partir de muitas avaliações fica dentro de aggregateRating. A maioria das lojas quer os dois: a média para o rich result com estrelas e pelo menos uma avaliação completa, para que a marcação tenha uma voz real e atribuível por trás do número.
- Product: o tipo pai, com pelo menos um name. É nele que as estrelas se sustentam.
- aggregateRating: ratingValue (a média) e reviewCount ou ratingCount.
- Review: author, reviewRating com ratingValue, e o texto da avaliação.
- reviewRating precisa de bestRating se a escala não for o padrão de 5.
Como os três tipos se aninham no JSON-LD e onde colocá-los no Shopify?
Use um único script JSON-LD com "@type": "Product" no topo. Adicione um name, depois um objeto "aggregateRating" e uma propriedade "review" (um array se forem várias avaliações). Mantenha-os dentro das chaves do Product, e não como blocos de nível superior separados, para que o Google os leia como pertencentes àquele item. Um produto, um nó Product, com avaliações e classificações aninhadas dentro.
No Shopify, o template de produto renderiza o JSON-LD. Muitos temas já incluem um bloco Product básico; aplicações de avaliação frequentemente injetam o seu próprio aggregateRating nele ou exibem um bloco concorrente. O objetivo é um nó Product limpo por página de produto, com as classificações aninhadas dentro, correspondendo às avaliações exibidas no ecrã. O problema surge quando a nota média vem da aplicação e o schema Product vem do tema: se as avaliações renderizam no lado do cliente, a classificação marcada pode não ter conteúdo visível por trás.
As avaliações precisam estar visíveis na página?
Sim. O Google exige que as avaliações e classificações marcadas com schema sejam visíveis a uma pessoa nessa mesma página. Marcar uma média 4,8 sem exibir nenhuma avaliação, ou com números que não correspondem ao que o utilizador vê, é uma violação de dados estruturados: o rich result é removido ou a página é sinalizada.
Esta é a regra que a maioria das configurações Shopify descumpre em silêncio. O tema exibe um bloco JSON-LD com a nota média, mas as avaliações ficam dentro de um widget JavaScript que carrega depois que a página é exibida. Para o utilizador parece normal. Para o Google, o número marcado não tem conteúdo visível que o sustente. O schema e as avaliações exibidas precisam ser as mesmas avaliações, renderizadas no HTML da página, não um número solto sem evidência.
Que avaliações são proibidas e quais os erros de validação mais comuns?
Avaliações da própria organização não são elegíveis para o rich result de estrelas de produto. Isto elimina alguns atalhos comuns: um bloco de depoimentos marcado como avaliações de produto, classificações da loja inteira reutilizadas em todas as páginas, ou avaliações que não consegue demonstrar serem genuínas e visíveis na página. Vincule cada classificação ao produto que o comprador está a visualizar, com origem em compradores reais.
Execute qualquer página de produto pelo Rich Results Test do Google antes de confiar na configuração. Os erros mais frequentes concentram-se numa lista curta e a maioria envolve um valor ausente ou a marcação a descrever algo que a página não exibe. Corrija os erros a vermelho primeiro; eles bloqueiam o rich result. Repita o teste após cada atualização de tema ou aplicação, pois uma atualização pode reescrever o bloco silenciosamente.
- Permitido: avaliações de clientes sobre o produto específico na página.
- Não permitido: avaliações da empresa ou marca apresentadas como estrelas de produto.
- Não permitido: uma média geral da loja reutilizada em todas as páginas de produto.
- Campo "aggregateRating" ou "review" ausente: o Google não tem classificação para renderizar estrelas.
- "name" ausente no Product: as estrelas não têm onde se sustentar.
- ratingValue sem avaliações visíveis na página: a regra de conteúdo visível foi descumprida.
Perguntas frequentes
Preciso dos dois tipos, Review e aggregateRating?
Para o rich result com estrelas precisa do aggregateRating, pois as estrelas são calculadas a partir da média e do total. Adicionar pelo menos um Review é recomendado para que a marcação tenha uma voz real e atribuível por trás do número, e não apenas uma nota solta. Os dois ficam aninhados dentro do mesmo Product.
Porque é que as estrelas não aparecem mesmo com o schema validado?
Normalmente porque as avaliações não estão visíveis na página. A validação verifica a estrutura do JSON-LD, não se as avaliações estão renderizadas para o visitante. Se as avaliações carregam de um widget JavaScript após a página, a marcação passa na validação, mas a regra de conteúdo visível falha e o Google não exibe o rich result.
Posso marcar depoimentos sobre a minha loja como avaliações de produto?
Não. Avaliações da própria organização não são elegíveis para o rich result de estrelas de produto. O resultado com estrelas é para avaliações de clientes sobre o produto específico na página, não depoimentos sobre a empresa. Marcar depoimentos de marca como avaliações de produto invalida o resultado.
O Shopify adiciona o schema de avaliações de produto automaticamente?
Em parte. A maioria dos temas exibe um bloco Product básico e as aplicações de avaliação frequentemente injetam um aggregateRating nele. O problema é que as avaliações visíveis costumam ficar num widget no lado do cliente, pelo que a classificação marcada pode não ter conteúdo visível por trás. É necessário confirmar que as avaliações estão no HTML da página.