GuidesComo fazer no Shopify

Como fazer as avaliações do Shopify aparecer no Google

Estrelas nos resultados do Google aumentam os cliques, mas só funcionam quando a marcação e as avaliações visíveis estão alinhadas. Os passos exactos para conquistar rich snippets de avaliações no Shopify.

A resposta curta: Para exibir estrelas no Google, a sua página de produto precisa de dados estruturados de avaliação válidos que correspondam às avaliações que um visitante consegue ver na página. Adicione o schema Product com aggregateRating, renderize o texto das avaliações no HTML do servidor e confirme com o Rich Results Test. O Google concede o rich snippet por critério próprio e pode removê-lo a qualquer momento se a marcação e o conteúdo visível deixarem de corresponder. Avaliações injectadas por JavaScript podem não ser capturadas pelo rastreador.

Por que razão o Google exibe estrelas e exige avaliações visíveis?

Um rich snippet de estrelas aparece quando o Google encontra dados estruturados de avaliação válidos na página e decide conceder o rich result. Duas condições têm de ser satisfeitas em simultâneo: a marcação está correctamente formada e a classificação que ela descreve é visível para quem lê a página.

Não é possível marcar uma classificação que o visitante não consegue ver. Se o schema afirma 4,8 com base em 320 avaliações, mas a página não mostra nenhuma avaliação, o Google trata a marcação como enganosa e não exibe o rich snippet. Esta regra de correspondência de conteúdo aplica-se em ambos os sentidos: o widget, a marcação e as avaliações visíveis têm de contar a mesma história.

  • Schema Product com aggregateRating, ou um Review com reviewRating.
  • A mesma classificação e o texto das avaliações renderizados visivelmente na página.
  • Uma página que o Google considera suficientemente útil para aprimorar.

Que dados estruturados o rich snippet de estrelas exige?

Para uma página de produto, o caminho mais directo é um objecto Product com aggregateRating contendo ratingValue e reviewCount, além de objectos de avaliação individuais quando disponíveis. O Google lê isto a partir de JSON-LD no código-fonte da página.

O schema é necessário, mas não suficiente. O Google afirma claramente que rich results são concedidos por critério próprio; portanto, a marcação correcta garante elegibilidade, não o resultado. Trate os dados estruturados válidos como o bilhete de entrada, não o prémio.

  • ratingValue: a média, por exemplo 4,7.
  • reviewCount ou ratingCount: quantas avaliações sustentam o número.
  • name e o Product pai, para que a classificação seja atribuída ao artigo correcto.

Como validar a marcação antes de o Google a indexar?

Cole o URL activo no Rich Results Test. Ele renderiza a página da forma como o Google o faz e informa se um rich snippet de avaliação foi detectado, juntamente com erros e avisos na marcação.

Leia os avisos, não apenas os erros. Uma página pode ser aprovada com avisos e nunca conquistar estrelas, porque os avisos apontam frequentemente a incompatibilidade exacta entre a marcação e o conteúdo visível que leva o Google a reter o resultado. Corrija até que o rich result de avaliação seja detectado sem reservas.

  • Teste o URL activo, não um excerto de código, para que a renderização corresponda à do Google.
  • Confirme que o rich result de avaliação ou aggregateRating foi detectado.
  • Resolva avisos sobre campos em falta ou incompatíveis.

Qual é a configuração mais fiável no Shopify?

Renderize as avaliações no HTML da página no servidor, adicione o schema Product com aggregateRating que lhes corresponda, valide com o Rich Results Test e solicite a indexação na Search Console. Mantenha a classificação no schema e a classificação na página sincronizadas sempre que uma delas mudar.

Os rich snippets não são permanentes. A causa técnica mais comum para o desaparecimento é o texto das avaliações injectado por um script depois de a página carregar: o rastreador pode encontrar um contentor vazio onde as avaliações deveriam estar, o que viola a regra de correspondência de conteúdo. A maioria das aplicações de avaliação foi criada para o comprador na página: pintam estrelas para o visitante, mas deixam o texto preso num script que o rastreador pode não capturar. O BeyondReviews foi criado para fechar essa lacuna, de modo que a classificação que o comprador vê seja a mesma que o Google pode citar.

  • Uma actualização de widget que alterou a saída renderizada.
  • Avaliações movidas para um separador ou script que não renderiza no servidor.
  • Uma classificação no schema que já não corresponde à média visível.

Perguntas frequentes

Por que razão o meu produto no Shopify não aparece com estrelas no Google?

Normalmente porque a marcação e as avaliações visíveis não correspondem, ou o texto das avaliações não está no HTML renderizado. Se o schema afirma uma classificação que a página não exibe visivelmente, ou se as avaliações só carregam após a execução do JavaScript, o Google retém o rich snippet de estrelas mesmo quando os dados estruturados estão tecnicamente presentes.

Um schema válido garante o rich snippet de estrelas?

Não. Dados estruturados de avaliação válidos tornam a página elegível, mas o Google concede rich results por critério próprio e pode removê-los. A marcação correcta é o bilhete de entrada, não a garantia; portanto, um Rich Results Test sem erros significa que está qualificado, não que as estrelas aparecerão sempre.

Como testar se a marcação de avaliação está a funcionar?

Execute o URL activo no Rich Results Test. Ele renderiza a página como o Google o faz e informa se um rich result de avaliação ou aggregateRating foi detectado, além de erros e avisos. Teste o URL, não um excerto de código, e resolva os avisos, pois apontam frequentemente a incompatibilidade que bloqueia o rich snippet.

Um widget de avaliações em JavaScript pode impedir que as estrelas apareçam?

Sim. Se as avaliações são injectadas por um script depois de a página carregar, o Google pode não capturar o texto e ver um contentor vazio, o que viola a regra de correspondência de conteúdo. Renderizar as avaliações no HTML do servidor, de modo que o texto e a classificação estejam presentes antes de qualquer script ser executado, é a solução fiável.

All of Guides