Tipi di variante
I prodotti possono variare lungo diverse dimensioni:
- Taglia – S, M, L, XL.
- Colore – rosso, blu, nero.
- Volume – 50ml, 100ml, 200ml.
- Materiale – pelle, tessuto.
Strategia URL per le varianti
La scelta tra un URL unico o pagine separate dipende da quanto le varianti sono diverse tra loro.
Un URL unico con switch JavaScript funziona quando le varianti differiscono solo per attributi (taglia, colore) ma condividono la stessa identità di prodotto. L'URL resta invariato mentre il JS aggiorna prezzo, disponibilità e immagine senza ricaricare la pagina. Questo evita la duplicazione dei contenuti.
Gli URL separati servono quando le varianti rappresentano prodotti distinti: iPhone 15 Pro 128GB vs 256GB (SKU e prezzi diversi). Ogni pagina ha il proprio Product Schema e il proprio URL canonical.
Product Schema per le varianti
Per le pagine a URL unico, elenca le varianti nell'array offers. Esempio per una t-shirt con taglie:
{
"@type": "Product",
"name": "Nike T-shirt",
"offers": [
{
"@type": "Offer",
"sku": "NIKE-S-RED",
"price": "1990",
"size": "S",
"color": "Red"
},
{
"@type": "Offer",
"sku": "NIKE-M-RED",
"price": "1990",
"size": "M",
"color": "Red"
}
]
}