Varianti di prodotto

Le varianti di prodotto sono SKU diversi dello stesso articolo (taglia, colore, volume). Una strategia tecnica corretta (un URL con switch JS o pagine separate) e un markup corretto evitano la cannibalizzazione e migliorano l'indicizzazione.

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.

Con lo switch JS, aggiorna dinamicamente il Product Schema così che i motori di ricerca vedano prezzo e disponibilità accurati per la variante selezionata.

Product Schema per le varianti

Per le pagine a URL unico, elenca le varianti nell'array offers. Esempio per una t-shirt con taglie:

json
{
  "@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"
    }
  ]
}

FAQ

Che cosa è meglio: un URL o pagine separate?
Se è lo stesso prodotto, usa un URL: meno problemi tecnici, nessun duplicato. Se le varianti hanno domanda diversa e descrizioni uniche, crea landing dedicate con le loro keyword target.
Posso usare canonical per le varianti?
Sì, puoi puntare le pagine variante (per esempio i colori) alla pagina prodotto principale con canonical se il contenuto differisce di poco. Per SKU distinti, ogni pagina deve avere il proprio canonical.
Che cosa mostra Google per le varianti?
Il rich snippet di solito arriva dalla pagina principale. Con un array offers che include tutte le varianti, Google può mostrare un intervallo di prezzi o la disponibilità della taglia più vicina.
Come evitare la duplicazione causata da parametri URL?
Se le varianti si basano su parametri (?color=red), configura canonical o noindex. Ancora meglio: evitare tali parametri nella struttura URL.