Prodotto

Aggiungi il markup alle pagine dei tuoi prodotti in modo che Google possa fornire informazioni dettagliate sui prodotti nei risultati multimediali della Ricerca, tra cui Google Immagini. Gli utenti possono vedere il prezzo, la disponibilità e le valutazioni delle recensioni direttamente nei risultati della Ricerca.

L'uso del markup per attivare i risultati multimediali per un prodotto ti consente di attirare potenziali acquirenti mentre cercano articoli da acquistare nella Ricerca Google o immagini che includono i prodotti che vendi. Mantieni le informazioni sui prodotti precise e aggiornate per consentire ai clienti di trovare articoli disponibili e pertinenti alla loro ricerca.

In questa pagina viene spiegato come eseguire il markup delle informazioni sui prodotti per consentire la visualizzazione dei risultati multimediali nella Ricerca Google. Il markup Product rende inoltre i tuoi prodotti idonei alla visualizzazione con un badge in Google Immagini, che può incoraggiare più utenti a fare clic sui tuoi contenuti.

Immagine di un risultato multimediale e di un risultato di Google Immagini con le informazioni sul prodotto

Esistono due tipi di pagine adatte all'uso di questo markup:

  • Una pagina di prodotto che descrive un prodotto singolo
  • Una pagina di aggregazione di Shopping che mostra un singolo prodotto, oltre a informazioni su diversi venditori che lo offrono

In base alla modalità di markup dei contenuti, i prodotti potrebbero essere idonei anche per i seguenti miglioramenti:

Miglioramenti del prodotto

Dettagli di spedizione: consentono agli utenti di visualizzare i costi di spedizione e i tempi di consegna stimati in base alla località e alle norme di spedizione della tua società. I dettagli di spedizione possono essere visualizzati nelle schede Panoramica e Negozi per un risultato specifico sul prodotto. Questo miglioramento è disponibile solo negli Stati Uniti, in inglese e sui dispositivi mobili.

Per l'idoneità a questo miglioramento, aggiungi dati strutturati OfferShippingDetails. Per ulteriori esempi su come indicare la spedizione gratuita, più servizi e le aree geografiche in cui non effettui spedizioni, consulta la sezione Best practice per i dettagli di spedizione.

Dettagli di spedizione nei risultati di ricerca

Riduzione del prezzo: aiuta gli utenti a capire qual è il prezzo più basso per il tuo prodotto. Google calcola automaticamente la riduzione in base alla media storica corrente del prezzo del prodotto. La visualizzazione della riduzione del prezzo è disponibile in inglese negli Stati Uniti, su dispositivi mobili e desktop.

Per poter utilizzare la visualizzazione della riduzione del prezzo, aggiungi un elemento Offer ai tuoi dati strutturati Product. price deve essere un prezzo specifico, non un intervallo (ad esempio, non può essere un valore compreso tra 50,99 $ e 99,99 $).

Riduzione del prezzo nei risultati di ricerca

Prova subito

Pagina di un singolo prodotto

Ecco un esempio di pagina di un singolo prodotto.

JSON-LD



     

RDFa



     

Microdati



     

Prodotto singolo con i dettagli di spedizione

Ecco un esempio di pagina di un singolo prodotto con dettagli di spedizione. In questo esempio la tariffa di spedizione potrebbe essere pari a $3.49 per tutti gli utenti che vivono in zone con codici postali compresi tra 98100 e 98199. Per altri esempi, consulta la sezione Best practice per i dettagli di spedizione.

JSON-LD



     

RDFa



     

Microdati



     

Pagina di aggregazione di Shopping

Ecco un esempio di pagina di aggregazione di Shopping.

JSON-LD



     

RDFa



    

Microdati



     

Linee guida

I risultati multimediali per un prodotto forniscono agli utenti informazioni relative a un prodotto specifico, come il prezzo, la disponibilità e le valutazioni dei recensori. Le seguenti linee guida si applicano al markup Product:

  • Utilizza il markup per un prodotto specifico, non per una categoria o un elenco di prodotti. Ad esempio, "scarpe nel nostro negozio" non è un prodotto specifico. Attualmente i risultati multimediali dei prodotti supportano solo le pagine relative a un singolo prodotto. Ti consigliamo di concentrarti sull'aggiunta del markup alle pagine dei prodotti anziché alle pagine che elencano prodotti o una categoria di prodotti.
  • I prodotti per adulti non sono supportati.
  • Se aggiungi una recensione per il prodotto, il nome del recensore deve essere un nome valido di una persona (Person) o di un team (Team).

    Sconsigliato: 50% di sconto durante il Black Friday

    Consigliato: "Marco Rossi" o "Recensori di CNET"

Per includere informazioni sul prodotto in Google Immagini, devi aggiungere altre proprietà:

  • Per mostrare le informazioni sul prodotto nel visualizzatore di immagini multimediali: includi le proprietà name, image, price e priceCurrency.
  • Per mostrare le informazioni sul prodotto nella funzionalità Articoli correlati: includi le proprietà name, image, price, priceCurrency e availability.

Best practice per i dettagli di spedizione

Indicare la spedizione gratuita

Se offri la spedizione gratuita per prodotti specifici, nelle pagine dei prodotti imposta shippingRate su zero per tutte le aree geografiche in cui spedisci tali prodotti. Ad esempio, se offri la spedizione gratuita nello stato di New York, puoi implementare quanto segue per i tuoi prodotti spediti a New York:

"shippingDetails": {
  "@type": "OfferShippingDetails",
  "shippingRate": {
    "@type": "MonetaryAmount",
    "value": "0",
    "currency": "USD"
  },
  "shippingDestination": [{
    "@type": "DefinedRegion",
    "addressCountry": "US",
    "addressRegion": ["NY"]
  }]
}

Indicare le aree geografiche in cui non spedisci i prodotti

Per impostare le aree geografiche in cui non spedisci i prodotti, aggiungi la proprietà doesNotShip. Questa proprietà ha precedenza sulle altre impostazioni di spedizione. Ad esempio, se spedisci prodotti negli Stati Uniti, ma non in Alaska o alle Hawaii, puoi implementare questo codice per i prodotti che non vengono spediti in tali stati:

"shippingDetails": {
  "@type": "OfferShippingDetails",
  "doesNotShip": true,
  "shippingDestination": {
    "@type": "DefinedRegion",
    "addressCountry": "US",
    "addressRegion": ["AK", "HI"]
  }
}

Specificare più servizi di spedizione per la stessa area geografica di consegna

Può avvenire che i commercianti offrano agli utenti più opzioni da selezionare per spedire un prodotto a una destinazione (ad esempio espressa notturna, rapida 2 giorni e standard). Puoi indicare ognuna di queste opzioni utilizzando più proprietà shippingDetails, ciascuna con diverse combinazioni delle proprietà shippingRate e deliveryTime.

Se hai più proprietà shippingRate per la stessa destinazione di consegna, Google mostrerà i dati in base all'opzione di spedizione più economica.

Definizioni dei tipi di dati strutturati

Affinché i tuoi contenuti siano idonei per la visualizzazione come risultato multimediale, devi includere le proprietà obbligatorie. Puoi anche includere le proprietà consigliate per aggiungere ulteriori informazioni sui contenuti e offrire così un'esperienza utente migliore.

Product

La definizione completa di Product è disponibile all'indirizzo schema.org/Product. Quando esegui il markup dei contenuti per le informazioni sul prodotto, utilizza le seguenti proprietà del tipo Product di schema.org:

Proprietà obbligatorie
name

Text

Il nome del prodotto.

review, aggregateRating o offers

Devi includere una delle seguenti proprietà:

Proprietà consigliate
aggregateRating

AggregateRating

Un elemento aggregateRating nidificato del prodotto. Segui le linee guida sugli snippet recensione e l'elenco di proprietà AggregateRating obbligatorie e consigliate.

brand

Brand o Organization

Il brand del prodotto.

description

Text

La descrizione del prodotto.

image

Tipi di dati ImageObject o URL ripetuti

L'URL di una foto del prodotto. Sono da preferire foto che mostrino chiaramente il prodotto (ad esempio, con uno sfondo bianco).

offers

Offer o AggregateOffer

Una proprietà Offer o AggregateOffer nidificata per la vendita del prodotto. Includi le proprietà obbligatorie e consigliate per Offer o AggregateOffer (a seconda di quale sia applicabile per i tuoi contenuti).

Per poter utilizzare la visualizzazione della riduzione del prezzo, aggiungi Offer, non AggregateOffer.

review

Review

Un elemento Review nidificato del prodotto. Segui le linee guida sugli snippet recensione e l'elenco di proprietà Review obbligatorie e consigliate.

gtin | gtin8 | gtin13 | gtin14 | mpn | isbn

Text

Include tutti gli identificatori globali applicabili, descritti in schema.org/Product.

sku

Text

Identificatore specifico del commerciante per il prodotto.

Offer

La definizione completa di Offer è disponibile all'indirizzo schema.org/Offer. Quando esegui il markup di offerte all'interno di un prodotto, utilizza le seguenti proprietà del tipo Offer di schema.org:

Proprietà obbligatorie
price

Number

Il prezzo dell'offerta di un prodotto. Segui le linee guida per l'uso di schema.org.

Proprietà consigliate
availability

ItemAvailability

Le alternative possibili relative alla disponibilità del prodotto. Usa uno dei seguenti valori espresso con un link URL nel markup. Google interpreta correttamente anche i relativi nomi brevi (ad esempio InStock o OutOfStock), senza l'ambito completo dell'URL.

  • https://schema.org/BackOrder
  • https://schema.org/Discontinued
  • https://schema.org/InStock
  • https://schema.org/InStoreOnly
  • https://schema.org/LimitedAvailability
  • https://schema.org/OnlineOnly
  • https://schema.org/OutOfStock
  • https://schema.org/PreOrder
  • https://schema.org/PreSale
  • https://schema.org/SoldOut
itemOffered

Thing

L'articolo in vendita. In genere, include un prodotto nidificato, ma può contenere anche altri tipi di elementi o testo libero.

priceCurrency

Text

La valuta utilizzata per descrivere il prezzo del prodotto, in formato ISO 4217 a tre lettere.

priceValidUntil

Date

La data (nel formato data ISO 8601) dopo la quale il prezzo non sarà più disponibile. Lo snippet del tuo prodotto potrebbe non essere visualizzato se la proprietà priceValidUntil indica una data passata.

shippingDetails

OfferShippingDetails

Informazioni nidificate sulle norme e sulle opzioni di spedizione associate a Offer. Se decidi di aggiungere shippingDetails, aggiungi le proprietà OfferShippingDetails obbligatorie e consigliate.

url

URL

Un URL che rimanda alla pagina web del prodotto (che comprende Offer).

OfferShippingDetails

La proprietà OfferShippingDetails consente agli utenti di visualizzare i costi di spedizione e i tempi di consegna stimati in base alla località e alle norme di spedizione della tua società. Per rendere i tuoi prodotti idonei al miglioramento dei dettagli di spedizione, aggiungi le seguenti proprietà OfferShippingDetails alle pagine dei prodotti oltre ai dati strutturati Product. Sebbene la proprietà OfferShippingDetails non sia richiesta, devi aggiungere le seguenti proprietà se vuoi che i dettagli di spedizione siano idonei per il miglioramento.

La definizione completa di OfferShippingDetails è disponibile all'indirizzo schema.org/OfferShippingDetails.

Proprietà obbligatorie
shippingDestination

DefinedRegion

Indica le destinazioni di spedizione. Specifica la proprietà shippingDestination.addressCountry. Se applicabile, specifica la proprietà shippingDestination.addressRegion o le informazioni sul codice postale.

shippingDestination.addressCountry

Text

Il codice paese di due cifre nel formato ISO 3166-1.

Proprietà consigliate
deliveryTime

ShippingDeliveryTime

L'intervallo di tempo totale tra la ricezione dell'ordine e l'arrivo dei prodotti al cliente finale. Nidifica le seguenti proprietà:

deliveryTime.businessDays

OpeningHoursSpecification

I giorni in cui vengono elaborati gli ordini. Indica i giorni specifici con la proprietà deliveryTime.businessDays.dayOfWeek.

deliveryTime.businessDays.dayOfWeek

DayOfWeek

Il nome dei giorni in cui gli ordini vengono elaborati. Per gli ordini ricevuti al di fuori dei giorni lavorativi, l'elaborazione inizia il giorno lavorativo successivo. I giorni non lavorativi vengono sommati al tempo di elaborazione.

Utilizza le seguenti enumerazioni:

deliveryTime.cutOffTime

Time

L'orario dopo cui i nuovi ordini non vengono più elaborati nello stesso giorno, in formato ISO 8601. Viene aggiunto un giorno al tempo di elaborazione.

deliveryTime.handlingTime

QuantitativeValue

L'intervallo di tempo tipico tra la ricezione dell'ordine e la partenza della merce dal magazzino o la sua preparazione per il ritiro, nel caso in cui il metodo di consegna sia il ritiro sul posto. Specifica le proprietà deliveryTime.handlingTime.minValue e deliveryTime.handlingTime.maxValue .

deliveryTime.handlingTime.minValue

Number

Il numero di giorni minimo per cui un prodotto resta in transito tra la ricezione dell'ordine e la partenza della merce dal magazzino o la sua preparazione per il ritiro, nel caso in cui il metodo di consegna sia il ritiro sul posto.

Il valore deve essere un numero intero non negativo.

deliveryTime.handlingTime.maxValue

Number

Il numero di giorni massimo per cui un prodotto resta in transito tra la ricezione dell'ordine e la partenza della merce dal magazzino o la sua preparazione per il ritiro, nel caso in cui il metodo di consegna sia il ritiro sul posto.

Il valore deve essere un numero intero non negativo.

deliveryTime.transitTime

QuantitativeValue

L'intervallo di tempo standard tra l'invio dell'ordine e la consegna dei prodotti al cliente finale.

deliveryTime.transitTime.maxValue

Number

Il numero di giorni massimo per cui un prodotto resta in transito tra l'invio e la consegna al cliente finale.

Il valore deve essere un numero intero non negativo.

deliveryTime.transitTime.minValue

Number

Il numero di giorni minimo per cui un prodotto resta in transito tra l'invio e la consegna al cliente finale.

Il valore deve essere un numero intero non negativo.

doesNotShip

Boolean

Indica quando la spedizione a una particolare shippingDestination non è disponibile. Per specificare che la spedizione dell'articolo non è disponibile per shippingDestination, impostala su True. Se imposti questo valore su True, sarà richiesta solo la proprietà shippingDestination.

shippingDestination.addressRegion o un codice postale

Informazioni sull'area geografica o sul codice postale, se applicabile. Non fornire sia un'area geografica sia un codice postale.

Se includi shippingDestination.addressRegion, l'area geografica deve essere il codice di una delle suddivisioni ISO 3166-2 di due o tre cifre, senza il prefisso del paese. Attualmente la Ricerca Google supporta soltanto gli Stati Uniti. Esempi: "NY", "NSW" o "03".

Se includi un codice postale, deve essere una delle seguenti proprietà:

shippingDestination.postalCode

Text

Il codice postale. Ad esempio, 94043.

shippingDestination.postalCodePrefix

Text

Un intervallo definito di codici postali indicati da un prefisso testuale comune. Utilizza questa proprietà per i sistemi non numerici, come nel Regno Unito.

shippingDestination.postalCodeRange

PostalCodeRangeSpecification

Un intervallo definito di codici postali.

shippingRate

MonetaryAmount

Informazioni sul costo della spedizione verso la destinazione specificata. Specifica le proprietà shippingRate.currency e shippingRate.value.

Puoi specificare un'unica shippingRate per la proprietà OfferShippingDetails. Per indicare più tariffe per il tuo prodotto, specifica più proprietà OfferShippingDetail.

shippingRate.currency

Text

La valuta del costo di spedizione, in formato ISO 4217 a tre lettere. La valuta deve corrispondere a quella specificata nella proprietà offer.priceCurrency.

shippingRate.value

Number

Il costo della spedizione per shippingDestination. Non includere simboli di valuta, separatori di migliaia o spazi.

Per specificare la spedizione gratuita, imposta il valore su 0.

Le seguenti proprietà sono in versione beta (e non sono obbligatorie) e al momento non vengono visualizzate come dettagli di spedizione nei risultati multimediali del prodotto. Tuttavia, queste informazioni consentono a Google di comprendere la relazione tra un prodotto e altre pagine di spedizione correlate sul tuo sito. Google può utilizzare queste informazioni per sviluppare altri risultati multimediali.

Beta: proprietà consigliate
shippingSettingsLink

URL

L'URL di una pagina del tuo sito che riporta le norme di spedizione della tua società. Questa pagina deve contenere una o più norme applicabili a questo prodotto.

Approccio alternativo alla configurazione delle impostazioni di spedizione con Google

Le norme sulla spedizione dei rivenditori possono essere complesse e cambiare di frequente. Se hai problemi a indicare e a mantenere aggiornati i dati di spedizione con il markup, valuta la possibilità di configurare le impostazioni di spedizione in Google Merchant Center.

AggregateOffer

La definizione completa di AggregateOffer è disponibile all'indirizzo schema.org/AggregateOffer. AggregateOffer è un tipo di Offer che rappresenta un'aggregazione di altre offerte. Quando esegui il markup di offerte aggregate all'interno di un prodotto, utilizza le seguenti proprietà del tipo AggregateOffer di schema.org:

Proprietà obbligatorie
lowPrice

Number

Il prezzo minimo tra tutte le offerte disponibili. Usa un numero in virgola mobile.

priceCurrency

Text

La valuta utilizzata per descrivere il prezzo del prodotto, in formato ISO 4217 a tre lettere.

Proprietà consigliate
highPrice

Number

Il prezzo massimo tra tutte le offerte disponibili. Usa un numero in virgola mobile.

offerCount

Number

Il numero di offerte per il prodotto.