Os dados estruturados são metadados legíveis por máquinas, adicionados ao código HTML das suas páginas, que permitem aos motores de busca compreender com precisão o conteúdo da sua loja. Ao implementar o markup Schema.org correto nas suas fichas de produto, desbloqueia os rich snippets — esses resultados enriquecidos no Google que mostram estrelas de avaliação, preços e disponibilidade diretamente nas SERPs, aumentando significativamente a taxa de cliques.
O que são dados estruturados?
Os dados estruturados são um vocabulário de markup padronizado (principalmente Schema.org) que permite anotar o conteúdo de uma página para que os motores de busca compreendam não apenas as palavras, mas também o seu significado contextual. Google, Bing, Yahoo e Yandex suportam todos o Schema.org.
Existem três formatos principais para implementar dados estruturados:
- JSON-LD (recomendado pelo Google): um script JavaScript colocado no
<head>ou no<body>. Fácil de manter por estar separado do HTML visível. O formato preferido pela grande maioria dos programadores e CMS modernos. - Microdata: atributos HTML integrados diretamente nas tags de conteúdo (
itemscope,itemprop). Mais difícil de manter mas historicamente o primeiro padrão adotado. - RDFa: um formato mais complexo utilizado principalmente em contextos académicos ou por sistemas de gestão de conteúdo especializados. Raramente utilizado para e-commerce.
Como o Google utiliza os dados estruturados
Quando o Google compreende os dados estruturados de uma página, pode mostrar resultados enriquecidos que se destacam visualmente nas SERPs. Para o e-commerce, os resultados enriquecidos mais valiosos são:
Avaliações e classificações
Estrelas de classificação (de 1 a 5) e número de avaliações exibidos diretamente nos resultados do Google. Uma das funcionalidades mais impactantes na taxa de cliques no e-commerce.
Preço e disponibilidade
O preço do produto, a moeda e o estado do stock (Em stock / Esgotado) aparecem sob o título nas SERPs, permitindo aos compradores avaliar rapidamente uma oferta.
Breadcrumb
BreadcrumbList substitui o URL por uma navegação legível (Início > Sapatos > Homem) nos resultados, melhorando a compreensão da estrutura do site pelo utilizador.
Os schemas essenciais para o e-commerce
Para uma loja PrestaShop, quatro tipos de schemas estruturados são particularmente importantes:
- Product: o schema fundamental para qualquer ficha de produto. Contém nome, descrição, imagem, SKU, marca e ofertas (preço, disponibilidade, moedas aceites).
- BreadcrumbList: estrutura de navegação hierárquica. Melhora a compreensão da arquitetura do site e permite a exibição de breadcrumbs nas SERPs.
- Organization: informações sobre a sua empresa (nome, logótipo, contactos, redes sociais). Contribui para o Knowledge Panel do Google e reforça a confiança dos motores de busca.
- FAQPage: para páginas de perguntas frequentes. O Google pode mostrar as respostas diretamente nas SERPs em forma de acordeão, aumentando a sua superfície de visibilidade.
Exemplo JSON-LD para uma ficha de produto
Exemplo de markup Product em JSON-LD
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Sapatos de couro castanhos",
"image": "https://loja.pt/img/sapatos.jpg",
"description": "Sapatos em couro de grão pleno",
"sku": "SAP-1234",
"brand": {"@type": "Brand", "name": "MinhaMarca"},
"offers": {
"@type": "Offer",
"price": "89.90",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "124"
}
}Testar e validar os seus dados estruturados
O Google disponibiliza duas ferramentas oficiais para validar os dados estruturados:
- Rich Results Test: ferramenta online (search.google.com/test/rich-results) que analisa um URL ou código HTML e indica se a página é elegível para rich results, bem como os eventuais erros.
- Google Search Console → Experiência de página: relatório dedicado que lista todas as páginas do seu site com dados estruturados válidos ou inválidos. Essencial para monitorizar a saúde do markup em todo o catálogo.
Dados estruturados ≠ rich snippets garantidos
Dados estruturados e PrestaShop
O PrestaShop inclui um markup de dados estruturados básico no seu tema predefinido, mas é frequentemente incompleto ou incorreto consoante a versão utilizada. Os elementos mais frequentemente em falta:
- Campo aggregateRating em falta: as avaliações de clientes do PrestaShop nem sempre são expostas no JSON-LD, privando as fichas de produto das estrelas no Google.
- Disponibilidade incorreta: o estado Em stock / Esgotado deve ser sincronizado em tempo real com a gestão de inventário do PrestaShop.
- BreadcrumbList em falta: as categorias de navegação nem sempre são marcadas, privando as páginas de categoria dos breadcrumbs nas SERPs.
- Variantes de produto não geridas: para produtos com combinações, cada variante deveria idealmente ter os seus próprios dados de preço e disponibilidade.