Dati strutturati Product e Offer in PrestaShop
Prezzo, disponibilità e stelline direttamente nei risultati di Google. Ti spieghiamo il markup corretto e gli errori che lo invalidano.
I dati strutturati sono informazioni in un formato standard (schema.org, di solito in JSON-LD) che spiegano ai motori di ricerca cosa c'è nella pagina. In una scheda prodotto permettono a Google di mostrare prezzo, disponibilità e valutazione nel risultato.
Il minimo
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Modulo di abbonamenti per PrestaShop",
"image": ["https://tienda.com/img/p/1/2/12-large_default.jpg"],
"description": "Pagamenti ricorrenti con Stripe e SEPA.",
"sku": "RKR-SUBS",
"brand": { "@type": "Brand", "name": "Rekire" },
"offers": {
"@type": "Offer",
"url": "https://tienda.com/modulos/12-suscripciones.html",
"priceCurrency": "EUR",
"price": "149.00",
"availability": "https://schema.org/InStock"
}
}
</script>
Errori che lo invalidano
- Prezzo diverso da quello visibile nella pagina (per esempio, senza IVA nel markup e con IVA a schermo).
- Valutazioni inventate o di un'altra fonte: Google può penalizzare il sito.
- Disponibilità errata: segnare InStock un prodotto esaurito.
- Markup duplicato: il tema e un modulo SEO che generano ciascuno il proprio blocco
Product, con dati diversi.
In PrestaShop
I temi Classic e Hummingbird includono microdati o JSON-LD di prodotto. Prima di installare un modulo SEO che ne aggiunga un altro, controlla cosa genera già il tuo tema per non duplicare.
Convalidare
Con il test dei risultati multimediali di Google e, poi, in Search Console (rapporti «Snippet prodotto» e «Schede del commerciante»). Tieni d'occhio gli avvisi: un cambio di tema o di modulo può rompere il markup in tutte le schede contemporaneamente.
AggregateOffer.