Il Product Schema è il markup Schema.org dedicato alle pagine prodotto dei negozi online. Implementato correttamente in JSON-LD, permette a Google di mostrare nei risultati di ricerca il prezzo, la disponibilità, la valutazione media e le stelle delle recensioni direttamente sotto il titolo della pagina — i cosiddetti rich snippet. Queste arricchimenti visivi aumentano significativamente il tasso di click (CTR) e qualificano il traffico in entrata già prima del clic.
Proprietà obbligatorie e consigliate
Google distingue tra proprietà obbligatorie (senza le quali i rich snippet non vengono mostrati) e proprietà consigliate (che arricchiscono la visualizzazione). Per il tipo Product, le proprietà obbligatorie sono: name (nome del prodotto) e almeno un'offerta valida tramite la proprietà offers. Le proprietà fortemente consigliate includono: image (URL dell'immagine principale, idealmente ad alta risoluzione), description (testo descrittivo del prodotto), sku (riferimento interno) e brand (nome del marchio tramite un oggetto Brand).
La proprietà Offers: prezzo, disponibilità e valuta
La proprietà offers è centrale per i rich snippet e-commerce. Racchiude un oggetto Offer (o AggregateOffer per più venditori) con i campi: price (prezzo numerico senza simbolo di valuta, es. 29.90), priceCurrency (codice ISO 4217, es. EUR), availability (URL Schema.org: https://schema.org/InStock, OutOfStock o PreOrder) e priceValidUntil (data di scadenza del prezzo in formato ISO 8601, es. 2026-12-31). Google richiede che il prezzo nel markup corrisponda esattamente al prezzo visualizzato sulla pagina — qualsiasi discrepanza può comportare la rimozione dei rich snippet.
Markup e pagina devono corrispondere
AggregateRating: le stelle nei risultati Google
La proprietà aggregateRating consente la visualizzazione di stelle nei SERP di Google. Contiene ratingValue (valutazione media, es. 4.7), bestRating (valutazione massima, in genere 5), worstRating (valutazione minima, in genere 1) e reviewCount (numero di recensioni). Le stelle sono uno dei rich snippet più efficaci per migliorare il CTR — gli studi di settore stimano un guadagno tra il 15 e il 30% a posizioni equivalenti. Attenzione: Google accetta solo recensioni raccolte in modo indipendente e verificate con acquisto; le auto-valutazioni sono vietate.
Esempio di implementazione JSON-LD
Google raccomanda il formato JSON-LD inserito in un tag script di tipo application/ld+json, posizionato nell'head o nel body della pagina. Un esempio minimale valido per una pagina prodotto include: @context schema.org, @type Product, name, image, description, sku, brand con @type Brand e name, offers con @type Offer, price, priceCurrency, availability e priceValidUntil, più aggregateRating con ratingValue, bestRating e reviewCount. Questo blocco JSON è invisibile agli utenti ma completamente leggibile da Google.
Testare con il Rich Results Test
Quali rich result attiva il Product Schema?
- Prezzo e valuta visualizzati sotto il titolo nei risultati Google
- Disponibilità (In stock / Esaurito / Pre-ordine) visibile nei SERP
- Stelle di valutazione e numero di recensioni (tramite aggregateRating)
- Immagine del prodotto in determinati contesti (Google Shopping, Google Immagini)
- Risultati arricchiti in Google Lens per le immagini dei prodotti
Implementare il Product Schema su PrestaShop
PrestaShop genera nativamente un markup Schema.org di base dalla versione 1.7, ma questo markup è spesso incompleto: prezzo formattato in modo errato (virgola al posto del punto decimale), disponibilità assente, aggregateRating mancante anche quando esistono recensioni. Per un markup completo e conforme, sono disponibili due approcci: utilizzare un modulo SEO dedicato che genera automaticamente JSON-LD completo dai dati prodotto di PrestaShop, oppure modificare il template della pagina prodotto (product.tpl) per iniettare JSON-LD tramite un override del tema.
Google Search Console mostra nella sezione Dati strutturati gli errori rilevati sulle pagine prodotto. È il dashboard di riferimento per monitorare la qualità del markup sull'intero catalogo, identificare i prodotti con errori ricorrenti e misurare l'impatto sulle impressioni e i clic dei rich snippet.