I motori di ricerca utilizzano crawler di siti per comprendere il contenuto dei siti web e indicizzare pagine nuove e aggiornate. Di conseguenza, riescono a categorizzare le pagine e indirizzare gli utenti verso quelle più pertinenti.
Tuttavia, a volte i motori di ricerca hanno bisogno di un piccolo aiuto. Con così tanti prodotti, prezzi e nuovi contenuti da scansionare, i siti ecommerce rappresentano una sfida per i motori di ricerca. I markup schema aiutano i motori di ricerca a interpretare meglio la struttura del tuo sito, elemento essenziale per una corretta indicizzazione e visibilità nei risultati di ricerca.
Scopri di più sugli schema ecommerce e il loro impatto sul traffico organico.
Cosa sono i dati strutturati?
I dati strutturati sono codice leggibile dalle macchine che contrassegna elementi significativi di una pagina web. Questi blocchi di informazioni contestuali, noti come codice schema o markup schema, comunicano ai motori di ricerca il significato del contenuto, permettendo loro di analizzare e classificare accuratamente le pagine web.
Puoi aggiungere markup di dati strutturati ai dati dei prodotti condivisi con Google Merchant Center, che aiuta Google a mostrare informazioni accurate sui tuoi prodotti attraverso Google Search, Google Shopping, Google Images e Google Maps. I dati strutturati possono migliorare il tuo tasso di clic (CTR), contribuendo potenzialmente a posizionamenti migliori nei risultati di ricerca Google.
Come appare lo schema
Puoi trovare il codice schema all'interno delle pagine di un sito web racchiuso in un tag HTML <script> standard.
All'interno del tag script si trova l'ID del tipo di applicazione script (il tipo di formato che usi per strutturare i dati). I siti web utilizzano comunemente il formato JSON-LD (JavaScript Object Notation for Linked Data). Per specificare che un blocco di dati utilizza JSON-LD, il codice dovrebbe indicare: type application/ld+json.
Ecco un semplice frammento di codice che descrive informazioni preziose su un prodotto. Ogni attributo (nome, descrizione, immagine, brand, ecc.) appare accanto al suo valore su una nuova riga.
{
"@context": "http://schema.org",
"@type": "Product",
"name": "Macchina da Scrivere Manuale Olympian",
"description": "Una macchina da scrivere manuale retrò con telaio metallico vintage e azione di battitura fluida.",
"image": "https://example.com/typewriter.jpg",
"brand": {
"@type": "Brand",
"name": "Olympian"
},
"offers": {
"@type": "Offer",
"priceCurrency": "EUR",
"price": "109.99",
"availability": "https://schema.org/InStock"
}
}
Quando Google scansiona la pagina web del prodotto, apprende informazioni vitali sull'articolo, come nome, descrizione, immagine, brand e prezzo.
Puoi anche aggiungere attributi ai tag HTML esistenti chiamati "microdati." Si tratta di un altro modo per segnalare ai motori di ricerca il significato e il contesto del tuo contenuto, così può essere visualizzato in modi pertinenti e utili.
Rich snippet
Se cerchi "macchine da scrivere" o qualsiasi prodotto su Google, vedrai i rich snippet in azione. Con i dati strutturati, Google costruisce rich snippet, ossia risultati di ricerca con dettagli extra come prezzi, valutazioni e informazioni sulla spedizione.
I risultati avanzati (qualsiasi risultato oltre ai link blu su Google) sono utili per i prodotti ecommerce perché permettono alle persone che fanno acquisti online di confrontare una gamma di articoli a colpo d'occhio. Se qualcosa del rich snippet del tuo prodotto cattura la loro attenzione (come recensioni positive), l'acquirente potrebbe poi interagire con il tuo brand.
Come lo schema costruisce autorevolezza con Google
Lo schema può aiutare Google a vedere la tua esperienza, competenza, autorevolezza e affidabilità, o E-E-A-T (Experience, Expertise, Authoritativeness, Trust), una regola che Google usa per valutare un sito web. I dati strutturati consentono a Google di leggere e interpretare chiaramente, creando connessioni che il motore di ricerca potrebbe aver perso da solo. Tutto questo significa che Google può valutare accuratamente il tuo sito web.
"Implementare il markup schema serve come informazione direzionale positiva per E-E-A-T, migliorando ulteriormente la credibilità del tuo sito agli occhi sia degli utenti che dei motori di ricerca", dice Arthur Camberlein, specialista SEO senior di Shopify.
Ma è importante sapere quando e dove utilizzare lo schema ecommerce per costruire autorevolezza.
"Quando si considera lo schema ecommerce, è essenziale ricordare che i markup schema sono solo indicatori, cioè contesto aggiuntivo per i bot per comprendere meglio il tuo contenuto", dice Arthur. "Ad esempio, le pagine prodotto includeranno informazioni come valutazioni, prezzo e disponibilità, mentre i post del blog presenteranno tipicamente informazioni sull'autore e schema FAQ".
Quando implementi lo schema ecommerce, Arthur raccomanda di farlo passo dopo passo, un tipo di schema alla volta. In questo modo puoi tracciare chiaramente l'impatto e ridurre il rischio di compromettere la user experience o la crescita del sito web.
Come creare dati strutturati
Costruire schema può essere un processo complicato (Google Search Central offre maggiori informazioni), ma ecco i passaggi di base:
1. Inserisci dati strutturati. La posizione varierà a seconda del formato web che usi, ma i dati strutturati appaiono tipicamente nella sezione <head> di una pagina HTML. JSON-LD è all'interno di un tag <script> nella sezione <head>. Puoi anche aggiungere microdati all'HTML per identificare e aggiungere ulteriore contesto al contenuto del tuo sito web.
2. Testa. Il Test dei risultati avanzati di Google o il Test dei risultati avanzati di Schema.org ti aiuteranno a individuare eventuali bug nel codice.
3. Fai una prova con diverse pagine. Usa lo Strumento controllo URL di Google per vedere come il motore di ricerca visualizza la pagina. Se sembra buono, procedi al passaggio successivo.
4. Chiedi a Google di scansionare nuovamente gli URL del sito web. Se hai aggiunto dati strutturati solo a poche pagine, seleziona l'opzione "Richiedi indicizzazione" nello strumento controllo URL. Se hai diverse pagine nel tuo sito che devono essere scansionate nuovamente, invia di nuovo la tua sitemap. Google scansiona periodicamente i siti in automatico, ma inviare la tua sitemap a Google Search Console può accelerare il processo.
Tipi di dati strutturati per il tuo sito ecommerce
Esistono molti tipi di schemi disponibili per i siti web di ecommerce. Ecco alcuni dei più importanti che forniscono pagine di risultati di ricerca migliorate e pertinenti:
Organizzazione
Per aumentare la visibilità dell'azienda che sta dietro ai tuoi prodotti, utilizza lo schema organizzazione per fornire informazioni aziendali ai motori di ricerca. Puoi creare un markup con il nome della tua azienda, l'indirizzo, il logo, le aree servite e altro ancora. Utilizza il markup organizzazione solo su una singola pagina del sito web, in genere la tua homepage. Utilizza questo codice di esempio come guida:
{
"@context": "http://schema.org",
"@type": "Organization",
"name": "Nome della Tua Azienda",
"url": "https://www.tuositoweb.com",
"logo": "https://www.tuositoweb.com/logo.png",
"sameAs": [
"https://www.facebook.com/tuapagina",
"https://twitter.com/tuoaccount"
],
"address": {
"@type": "PostalAddress",
"streetAddress": "Via Roma 123",
"addressLocality": "Milano",
"addressRegion": "MI",
"postalCode": "20121",
"addressCountry": "IT"
},
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+390212345678",
"contactType": "servizio clienti"
}
}
Attività locale
Usa lo schema attività locale se hai una o più sedi fisiche oltre al tuo negozio ecommerce. Il posto migliore per posizionare il markup è sulla pagina di destinazione specifica per ogni negozio. Puoi descrivere il nome dell'attività, indirizzo, numero di telefono, orari di apertura, logo, fascia di prezzo e URL. Ad esempio:
{
"@context": "http://schema.org",
"@type": "LocalBusiness",
"name": "Nome della Tua Attività",
"address": {
"@type": "PostalAddress",
"streetAddress": "Via Roma 123",
"addressLocality": "Milano",
"addressRegion": "MI",
"postalCode": "20121",
"addressCountry": "IT"
},
"telephone": "+390212345678",
"openingHours": "Lu-Ve 09:00-17:00",
"image": "https://example.com/logo-attivita.png",
"priceRange": "€",
"url": "https://www.tuositoweb.com"
}
Prodotto
Il markup schema prodotto è indispensabile per le aziende ecommerce che vendono prodotti. Contrassegnando le pagine prodotto, il bot di ricerca riconoscerà i tuoi annunci come prodotti e li mostrerà correttamente nelle pagine dei risultati di ricerca Google.
Lo schema prodotto è integrato in molti temi di negozi Shopify, incluso il principale tema gratuito, Dawn. Tuttavia, puoi anche aggiungere dati strutturati manualmente a un sito web Shopify con un filtro liquid per dati strutturati (pagina in inglese), o utilizzare applicazioni per markup schema per automatizzare il processo.
Sul tuo sito web, puoi aggiungere nome, descrizione, colore, dimensioni, categoria prodotto, ID prodotto, immagini, disponibilità, offerte speciali, brand, recensioni e valutazioni multiple, tariffe di spedizione, SKU, tempi di consegna e altro.
Anche se non esiste uno schema specifico per le pagine categoria, c'è una soluzione alternativa: usa il tipo ItemList e rendi ogni categoria un ListItem. Inserisci i prodotti all'interno di ciascuna, con nomi prodotto, prezzi, immagini e link. Ad esempio:
{
"@context": "http://schema.org",
"@type": "ItemList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": {
"@type": "Product",
"name": "Prodotto A",
"image": "https://example.com/prodotto-a.jpg",
"price": "99.99",
"url": "https://example.com/prodotto-a"
}
}
// ... altri prodotti
]
}
Prezzo
Lo schema di specificazione del prezzo consente di aggiungere il prezzo del prodotto, il prezzo di offerta, lo sconto, la riduzione di prezzo, il prezzo unitario e la valuta. Una rappresentazione accurata dei prezzi dei prodotti e della cronologia dei prezzi aumenta le possibilità che i tuoi prodotti vengano visualizzati come riduzioni di prezzo nei risultati avanzati su Google Search. Lo schema del prezzo si trova all'interno dello schema del prodotto. Ad esempio:
{
"@context": "http://schema.org",
"@type": "Product",
"name": "Nome del Prodotto",
"description": "Breve descrizione del prodotto.",
"image": "https://example.com/immagine-prodotto.jpg",
"brand": {
"@type": "Brand",
"name": "Nome del Brand"
},
"offers": {
"@type": "Offer",
"priceCurrency": "EUR",
"price": "99.99",
"priceValidUntil": "2025-12-31",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition",
"priceSpecification": {
"@type": "PriceSpecification",
"price": 99.99,
"priceCurrency": "EUR",
"priceComponent": [
{
"@type": "PriceComponent",
"name": "Prezzo base",
"price": 89.99
},
{
"@type": "PriceComponent",
"name": "Spedizione",
"price": 10.00
}
]
}
}
}
Breadcrumb
Lo schema breadcrumb aiuta i motori di ricerca a comprendere la struttura gerarchica dei siti ecommerce. Se vuoi che i motori di ricerca seguano il percorso breadcrumb, aggiungi un ListItem per rappresentare ogni passaggio e una proprietà position (dove si trova nell'elenco) per segnalare l'ordine corretto. Usa URL assoluti (URL completi) per la proprietà item, e inizia con il primo elemento del tuo elenco. Ad esempio:
<html>
<head>
<title>Vincitori</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Libri",
"item": "https://example.com/libri"
},
{
"@type": "ListItem",
"position": 2,
"name": "Young Adult",
"item": "https://example.com/libri/ya"
},
{
"@type": "ListItem",
"position": 3,
"name": "Vincitori"
}
]
}
</script>
</head>
<body>
</body>
</html>
Disponibilità
Utilizzando lo schema disponibilità, puoi mostrare ai potenziali clienti se i prodotti sono disponibili direttamente su un rich snippet nella pagina dei risultati del motore di ricerca (SERP). Puoi anche mostrare informazioni di preordine o se un prodotto è in arrivo, in prevendita o esaurito. Lo schema disponibilità può essere aggiunto all'interno dello schema prodotto.
Altri tipi di schema da considerare
Puoi aggiungere uno schema per molti altri tipi di contenuto che possono produrre risultati avanzati, ad esempio:
- Schema video. Puoi contrassegnare livestream e video di prodotti. I markup per descrizione video, URL miniatura, data, durata e altro possono aumentare la visibilità nella ricerca video, Google Images e Google Discover.
- Schema recensioni. Lo schema recensioni aggiunge markup strutturale alle recensioni degli utenti. Include informazioni su chi ha lasciato la recensione, la valutazione e il contenuto della recensione.
- Schema articolo. Contrassegna i dettagli di post del blog e articoli informativi, come titolo, autore, data di pubblicazione, FAQ e corpo dell'articolo.
- Schema notizie. Lo schema notizie fornisce contesto per articoli relativi alle notizie, inclusi titolo, autore, data di pubblicazione e corpo dell'articolo.
Schema ecommerce: domande frequenti
Come influisce lo schema ecommerce sulla visibilità del mio negozio online?
Lo schema ecommerce migliora la visibilità del tuo negozio online permettendo ai motori di ricerca di comprendere le informazioni sui prodotti più efficacemente. Implementare il markup schema può portare a rich snippet nei risultati di ricerca, evidenziando dati chiave come prezzi e recensioni. Una migliore visibilità spesso si traduce in tassi di clic più alti, portando infine più traffico e vendite potenziali al tuo sito ecommerce.
Cos'è lo schema nell'ecommerce?
Lo schema è la descrizione del contenuto di una pagina web sotto forma di vocabolario di dati strutturati. Nell'ecommerce, uno schema aiuta Google a comprendere informazioni significative come prodotti, prezzi, disponibilità e recensioni.
Shopify usa lo schema?
Lo schema prodotto è integrato in molti temi di negozi Shopify, incluso il principale tema gratuito, Dawn. Puoi anche aggiungere ulteriori dati strutturati manualmente a un sito web Shopify con un filtro liquid per dati strutturati, o utilizzare app per markup schema per automatizzare il processo.
Qual è un esempio di schema ecommerce?
Uno schema prodotto di base per ecommerce include codice markup prodotto per evidenziare informazioni come nome, prezzo, immagine e disponibilità. Ogni attributo si compone di un nome e un valore, come "price": €79.





