I dati strutturati sono metadati leggibili dalle macchine, aggiunti al codice HTML delle tue pagine, che permettono ai motori di ricerca di comprendere con precisione il contenuto del tuo negozio. Implementando il markup Schema.org corretto sulle tue schede prodotto, sblocchi i rich snippet — quei risultati arricchiti su Google che mostrano stelle di valutazione, prezzi e disponibilità direttamente nelle SERP, aumentando significativamente il tasso di clic.
Che cosa sono i dati strutturati?
I dati strutturati sono un vocabolario di markup standardizzato (principalmente Schema.org) che consente di annotare il contenuto delle pagine in modo che i motori di ricerca comprendano non solo le parole, ma anche il loro significato contestuale. Google, Bing, Yahoo e Yandex supportano tutti Schema.org.
Esistono tre formati principali per implementare i dati strutturati:
- JSON-LD (consigliato da Google): uno script JavaScript inserito nel
<head>o nel<body>. Facile da mantenere perché separato dall'HTML visibile. Il formato preferito dalla grande maggioranza degli sviluppatori e dei CMS moderni. - Microdata: attributi HTML integrati direttamente nei tag di contenuto (
itemscope,itemprop). Più difficile da mantenere ma storicamente il primo standard adottato. - RDFa: formato più complesso utilizzato principalmente in contesti accademici o da sistemi di gestione dei contenuti specializzati. Raramente usato per l'e-commerce.
Come Google utilizza i dati strutturati
Quando Google comprende i dati strutturati di una pagina, può mostrare risultati arricchiti che si distinguono visivamente nelle SERP. Per l'e-commerce, i risultati arricchiti più preziosi sono:
Recensioni e valutazioni
Stelle di valutazione (da 1 a 5) e numero di recensioni mostrati direttamente nei risultati Google. Una delle funzionalità più impattanti sul tasso di clic nell'e-commerce.
Prezzo e disponibilità
Il prezzo del prodotto, la valuta e lo stato delle scorte (Disponibile / Esaurito) appaiono sotto il titolo nelle SERP, permettendo agli acquirenti di valutare rapidamente un'offerta.
Breadcrumb
BreadcrumbList sostituisce l'URL con una navigazione leggibile (Home > Scarpe > Uomo) nei risultati, migliorando la comprensione della struttura del sito da parte dell'utente.
Gli schema essenziali per l'e-commerce
Per un negozio PrestaShop, quattro tipi di schema strutturati sono particolarmente importanti:
- Product: lo schema fondamentale per qualsiasi scheda prodotto. Contiene nome, descrizione, immagine, SKU, marca e offerte (prezzo, disponibilità, valute accettate).
- BreadcrumbList: struttura di navigazione gerarchica. Migliora la comprensione dell'architettura del sito e consente la visualizzazione del breadcrumb nelle SERP.
- Organization: informazioni sulla tua azienda (nome, logo, contatti, social network). Contribuisce al Knowledge Panel di Google e rafforza la fiducia dei motori di ricerca.
- FAQPage: per le pagine delle domande frequenti. Google può mostrare le risposte direttamente nelle SERP sotto forma di accordion, aumentando la superficie di visibilità.
Esempio JSON-LD per una scheda prodotto
Esempio di markup Product in JSON-LD
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Scarpe in pelle marrone",
"image": "https://negozio.it/img/scarpe.jpg",
"description": "Scarpe in pelle a pieno fiore",
"sku": "SCA-1234",
"brand": {"@type": "Brand", "name": "MioMarchio"},
"offers": {
"@type": "Offer",
"price": "89.90",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "124"
}
}Testare e validare i dati strutturati
Google mette a disposizione due strumenti ufficiali per validare i dati strutturati:
- Rich Results Test: strumento online (search.google.com/test/rich-results) che analizza un URL o un codice HTML e indica se la pagina è idonea ai rich result, oltre agli eventuali errori.
- Google Search Console → Esperienza sulla pagina: report dedicato che elenca tutte le pagine del tuo sito con dati strutturati validi o non validi. Essenziale per monitorare la salute del markup sull'intero catalogo.
Dati strutturati ≠ rich snippet garantiti
Dati strutturati e PrestaShop
PrestaShop include un markup di dati strutturati di base nel tema predefinito, ma è spesso incompleto o errato a seconda della versione utilizzata. Gli elementi più frequentemente mancanti:
- Campo aggregateRating mancante: le recensioni dei clienti PrestaShop non sono sempre esposte nel JSON-LD, privando le schede prodotto delle stelle su Google.
- Disponibilità errata: lo stato In Stock / Out of Stock deve essere sincronizzato in tempo reale con la gestione del magazzino PrestaShop.
- BreadcrumbList mancante: le categorie di navigazione non sono sempre contrassegnate, privando le pagine di categoria del breadcrumb nelle SERP.
- Varianti prodotto non gestite: per i prodotti con combinazioni, ogni variante dovrebbe idealmente avere i propri dati di prezzo e disponibilità.