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.

All of Guides