Schema.org é um vocabulário de dados estruturados — um conjunto de tags HTML padronizadas que permitem aos motores de busca compreender com precisão o conteúdo de uma página. Para lojas e-commerce, Schema.org é a chave para obter rich snippets nas SERPs do Google: exibir o preço, as avaliações de clientes, a disponibilidade em estoque e o breadcrumb diretamente nos resultados de busca, antes mesmo de o utilizador clicar. Esses enriquecimentos visuais melhoram significativamente a taxa de cliques (CTR).
O que é Schema.org?
Schema.org é um projeto colaborativo lançado em 2011 por Google, Microsoft (Bing), Yahoo e Yandex para criar um vocabulário comum de dados estruturados. A ideia: permitir que webmasters anotem o seu conteúdo HTML de forma que os motores de busca compreendam não apenas as palavras presentes na página, mas também o seu significado. Um preço é um número; mas com Schema.org, é um objeto "Price" associado a um objeto "Product" com uma "currency" e uma "availability".
Estas anotações podem ser escritas em três formatos: Microdata (tags HTML no corpo da página), RDFa (atributos HTML adicionais) e JSON-LD (um bloco JSON inserido numa tag
Schema Product: o essencial para as fichas de produto
O esquema Product é o mais importante para uma loja e-commerce. Implementado corretamente, permite ao Google exibir nas suas SERPs: o preço do produto com a moeda, a disponibilidade (Em stock / Esgotado / Pré-venda), a avaliação média e o número de avaliações de clientes, a marca e, por vezes, a imagem do produto. Estas informações aparecem diretamente nos resultados de pesquisa como rich snippets — resultados visualmente enriquecidos e mais apelativos.
Um markup Product mínimo mas válido deve incluir: @type Product, name (nome do produto), image (URL da imagem principal), description, offers (com @type Offer, price, priceCurrency, availability) e idealmente aggregateRating (com ratingValue e reviewCount). A ausência de um destes campos obrigatórios pode impedir o Google de exibir rich snippets, mesmo que o resto esteja correto.
Teste os seus dados estruturados
BreadcrumbList: melhorar a navegação nas SERPs
O esquema BreadcrumbList permite exibir o fio de navegação (breadcrumb) nos resultados do Google, abaixo do URL da página. Em vez de mostrar um URL técnico incompreensível (/pt/c/123/vestido-floral-verao), o Google exibe o caminho de navegação: Início › Mulher › Vestidos › Vestidos de verão. Este breadcrumb visível nas SERPs melhora a legibilidade do resultado e o CTR, pois o utilizador compreende imediatamente em que parte do site irá aterrar.
Review e AggregateRating: as estrelas no Google
A exibição de estrelas de avaliação nas SERPs do Google é um dos rich snippets mais eficazes para aumentar o CTR. Segundo estudos setoriais, os resultados que exibem estrelas têm um CTR entre 15 e 30% superior ao dos resultados clássicos em posições equivalentes. Para obter estas estrelas, é necessário implementar o esquema AggregateRating no markup Product, com um mínimo de algumas avaliações reais de clientes.
Atenção: o Google endureceu as suas regras relativas às avaliações. Apenas as avaliações recolhidas de forma independente e verificada são elegíveis. As autoavaliações, as avaliações compradas ou os sistemas de classificação internos sem verificação de compra podem resultar na remoção dos rich snippets ou até em penalizações manuais na Search Console.
Outros esquemas úteis para o e-commerce
Organization
Informações sobre a loja: nome, logo, contactos, redes sociais. Reforça o Knowledge Panel do Google.
ItemList
Listas de produtos numa categoria. Pode exibir vários produtos com os seus preços diretamente nas SERPs.
FAQPage
Perguntas e respostas numa página de produto ou categoria. Gera rich snippets com as perguntas diretamente no Google.
Schema.org no PrestaShop: estado atual
O PrestaShop inclui um markup Schema.org básico de forma nativa desde a versão 1.7. No entanto, este markup está frequentemente incompleto ou mal configurado consoante o tema utilizado. Os erros mais frequentes são: preço ausente ou mal formatado (o Google exige o preço sem símbolo de moeda, em dígitos decimais com ponto como separador), disponibilidade não especificada, imagens ausentes do markup e AggregateRating ausente mesmo quando existem avaliações de clientes.
- Verificar na Search Console a secção Dados estruturados > Product para identificar erros de markup na sua loja
- Utilizar o Rich Results Test em alguns URLs chave (página inicial, categoria principal, produto de destaque) para validar o markup
- Garantir que o preço exibido no Schema.org corresponde exatamente ao preço visível na página (o Google penaliza as discrepâncias)
- Incluir availability com valores padrão: https://schema.org/InStock, OutOfStock, PreOrder
- Para os módulos de avaliações de clientes (Trusted Shops, Verified Reviews, Judge.me), verificar se a sua integração gera corretamente o markup AggregateRating
O Lexiik gere automaticamente o markup de imagens nos dados estruturados: os URLs de imagem no esquema Product das suas páginas correspondem a URLs CDN otimizados, garantindo coerência entre o que o Google lê nos dados estruturados e o que vê ao renderizar a página.