Notifica

Questo Centro assistenza mostra gli articoli applicabili a Merchant Center Next. Scopri di più sull'upgrade e trova le risposte alle domande frequenti.

Configurare dati strutturati per Merchant Center

Questo articolo illustra come implementare il markup dei dati strutturati per i dati di prodotto.

In questa pagina


Come iniziare

Per aggiungere il markup dei dati strutturati al tuo sito web, devi poter accedere all'HTML del tuo sito o alla configurazione del modello del sistema del tuo negozio e poterli modificare. Il markup è un'annotazione dei tag HTML che permette ai crawler e ai bot dei motori di ricerca di individuare i dati di prodotto presenti sul tuo sito e aiuta i sistemi a comprendere i dati in modo affidabile.

Affinché il crawler di Google associ i dati strutturati e i dati di prodotto, devono essere soddisfatte le seguenti condizioni:

  • Viene mostrata una sola offerta sulla pagina di destinazione.
  • Se sono presenti più offerte sull'intera pagina, ciascuna di esse deve includere uno SKU o un GTIN e la rispettiva offerta nei dati di prodotto su Shopping deve avere lo stesso SKU (attributo ID [id]) o GTIN (attributo GTIN [gtin]). Questo può essere utile se pubblichi più varianti dello stesso prodotto (ad es. taglie o colori diversi oppure prodotti correlati) sulla stessa pagina di destinazione.
  • Il markup dei dati strutturati deve essere incluso nell'HTML restituito dal server web. Non può essere generato con JavaScript dopo il caricamento della pagina.
  • I contenuti della pagina di destinazione, inclusi i prezzi, non devono cambiare dinamicamente in base alle informazioni dell'utente, come l'indirizzo IP o il tipo di browser.
  • I dati strutturati devono corrispondere ai valori che vengono mostrati all'utente. Fornire dati errati sulle pagine di destinazione dei prodotti rappresenta una violazione delle nostre linee guida per gli sviluppatori web.

Se anche solo una di queste condizioni non è soddisfatta, i prodotti sulla pagina di destinazione non corrisponderanno ai dati di prodotto.

La sezione di schema.org sulle versioni delle informazioni elaborabili automaticamente contiene spiegazioni utili per comprendere e utilizzare al meglio i dati strutturati.


Aggiungere il markup dei dati strutturati

Markup JSON-LD

Per aggiungere il markup dei dati strutturati al tuo sito, ti consigliamo di aggiungerlo come JSON-LD al markup HTML. Per saperne di più, consulta la pagina Introduzione al markup dei dati strutturati nella Ricerca Google.

Il markup JSON-LD è separato da qualsiasi codice rivolto agli utenti, il che ne semplifica la manutenzione. Il markup dei dati strutturati specificamente progettato per Google può essere aggiunto senza cambiare nessuno degli elementi visivi del sito.

Se utilizzi una piattaforma di e-commerce, potresti dover apportare alcune modifiche al modello della piattaforma o al codice prima di aggiungere i dati strutturati. Inoltre, il tuo sito deve supportare JavaScript per le applicazioni a livello di modello e di pagina.

Suggerimento: il codice che genera i dati strutturati deve essere sincronizzato con tutte le eventuali modifiche agli elementi del sito rivolti agli utenti.

Esempio

JSON-LD

{

  "@context": "https://schema.org/",

  "@type": "Product",

  "sku": "trinket-12345",

  "image": "https://www.example.com/trinket.jpg",

  "name": "Bellissimo ciondolo",

  "description": "Ciondolo dalle linee essenziali",

  "gtin": "12345678901234",

  "brand": {

    "@type": "Brand",

    "name": "MyBrand"

  },

  "offers": {

    "@type": "Offer",

    "url": "http://www.example.com/trinket_offer",

    "itemCondition": "https://schema.org/NewCondition",

    "availability": "https://schema.org/InStock",

    "price": "39.99",

    "priceCurrency": "USD"

  }

Il markup dei dati strutturati aggiunti può essere presente ovunque nel codice HTML, ma per ottenere risultati ottimali ti consigliamo di inserire i dati strutturati dei prodotti nel codice HTML iniziale.


Prodotti e offerte

Le pagine di destinazione devono contenere entrambi i seguenti elementi:

  1. Un oggetto Product che descrive il prodotto
  2. Un oggetto Offer nidificato nel campo delle offerte, che descrive come viene venduto il prodotto

Tieni presente che il prezzo deve avere come separatore decimale un punto e non una virgola. Se sulla pagina di destinazione pubblichi il prezzo in più valute, puoi utilizzare più oggetti di tipo Offer. Quando impieghi più oggetti Offer, devi utilizzare anche l'attributo priceCurrency per specificare le valute.

Se sulla pagina di destinazione viene mostrato un prezzo di vendita che corrisponde a quanto un utente pagherebbe effettivamente in quel momento, accertati che questo prezzo sia indicato nei dati strutturati.

Importante: alcuni attributi specifici del prodotto non sono supportati da schema.org. È obbligatorio specificare i seguenti valori schema.org per gli aggiornamenti automatici degli articoli: price, priceCurrency, availability e condition. Scopri di più sui dati strutturati per schede del commerciante (Product, Offer) in Google Search Central.


Verificare i markup

Verifica l'implementazione di schema.org con Search Console o con lo strumento dei risultati multimediali. Visita il Test dei risultati avanzati o il Centro assistenza Google Search Console per scoprire di più sull'utilizzo di questo strumento, sul debug di eventuali problemi e sull'interpretazione dei risultati.


Dati strutturati obbligatori per le pagine di prodotto con disponibilità in negozio

Se hai attivato gli annunci di inventario locale con pagine di prodotto con disponibilità in negozio, puoi aggiungere alle offerte nidificate il markup dei dati strutturati aggiuntivo riportato nella tabella seguente per mostrare in quali negozi fisici viene venduto il prodotto:

Nota: il markup di schema.org può essere utilizzato sulle pagine web scritte in tutte le lingue. Esattamente come l'HTML, tuttavia, il markup è in inglese. I valori di schema.org fanno distinzione tra maiuscole e minuscole.

Valore di schema.org Valore della specifica del feed di prodotti o di inventario Tipo di valore
Product > offers > availableAtOrFrom > branchCode codice negozio Un codice alfanumerico univoco per ogni negozio locale. Devi utilizzare gli stessi codici negozio che hai specificato nei profili delle attività.

Dati strutturati obbligatori per le offerte con ritiro in negozio

Se hai attivato gli annunci di inventario locale con pagine di prodotto con disponibilità in negozio e ritiro più tardi o ritiro in giornata, puoi aggiungere il markup dei dati strutturati aggiuntivo riportato nella tabella seguente alle offerte nidificate per mostrare in quali negozi fisici il prodotto è disponibile per il ritiro:

Nota: il markup di schema.org può essere utilizzato sulle pagine web scritte in tutte le lingue. Esattamente come l'HTML, tuttavia, il markup è in inglese. I valori di schema.org fanno distinzione tra maiuscole e minuscole.

Proprietà di schema.org Valore della specifica del feed di prodotti o di inventario Tipo di valore
Product > offers > availableDeliveryMethod -- Il valore di schema.org OnSitePickup indica che il prodotto è disponibile per il ritiro in negozio.
Product > offers > potentialAction pickup method [metodo_di_ritiro] Il valore di schema.org BuyAction indica che il prodotto può essere acquistato online per il ritiro in negozio. Il valore di schema.org ReserveAction indica che il prodotto può essere prenotato online per il ritiro in negozio.
Product > offers > deliveryLeadTime contratto di servizio per il ritiro Il tempo di risposta per la consegna può avere solo i valori 1 o 0. Questo valore serve a indicare il numero stimato di giorni per i quali l'articolo è ancora disponibile per il ritiro, come spiegato di seguito:
0 = stesso giorno
1 = giorno successivo

Scopri di più sui dati strutturati per Merchant Center

È stato utile?

Come possiamo migliorare l'articolo?
Ricerca
Cancella ricerca
Chiudi ricerca
Menu principale
17347829754028581570
true
Cerca nel Centro assistenza
true
true
true
true
true
71525
false
false