Feed prodotti XML per comparatori: guida tecnica
Il feed è il ponte tra il tuo catalogo e i comparatori. Se è debole, brucia budget su entrambi i lati. Qui c'è tutto quello che serve per farlo bene.
Un feed prodotti che vende ha 3 caratteristiche: dati completi (EAN, brand, disponibilità reale), aggiornamento ogni 2-4 ore, URL stabili. Senza questi, ogni euro speso in comparatori è meno efficace del 30-40%.
Cos'è un feed prodotti
Un feed prodotti è un file strutturato (XML o CSV) che descrive ogni SKU del tuo catalogo secondo lo schema richiesto dal comparatore. Trovaprezzi e Google Shopping lo scaricano periodicamente e lo usano per popolare le loro schede.
Campi obbligatori
| Campo | Perché conta |
|---|---|
| id / SKU | Identificatore univoco, stabile nel tempo. Non riciclare mai un ID. |
| EAN / GTIN | Chiave di matching tra merchant sullo stesso prodotto. Senza, il comparatore non ti raggruppa correttamente. |
| title | Struttura consigliata: [Brand] [Modello] [Attributo chiave]. Rispetta i limiti (150 caratteri Google, 255 Trovaprezzi). |
| brand | Fondamentale per filtri e ranking. Vietato scrivere 'vari' o lasciarlo vuoto. |
| price | IVA inclusa, valuta esplicita (EUR). Prezzo del feed deve coincidere con quello sul sito. |
| availability | in stock / out of stock. Se sbagliato, ricevi click su prodotti che non puoi vendere. |
| shipping | Costo esplicito. Nascondere le spedizioni oggi è un errore fatale. |
| image_link | URL immagine ad alta risoluzione, sempre disponibile, no watermark. |
| product_url | URL prodotto stabile. Cambiarlo distrugge lo storico di ranking del comparatore. |
| category | Categoria merceologica coerente con la tassonomia del comparatore. |
Struttura XML di base
<?xml version="1.0" encoding="UTF-8"?>
<products>
<product>
<id>SKU-12345</id>
<ean>8001234567890</ean>
<title>NomeBrand ProdottoX 50ml</title>
<brand>NomeBrand</brand>
<price>19.90</price>
<currency>EUR</currency>
<availability>in stock</availability>
<shipping_cost>4.90</shipping_cost>
<image_link>https://.../prodotto-x.jpg</image_link>
<product_url>https://.../prodotto-x</product_url>
<category>Farmacia > Integratori > Vitamine</category>
<description>...</description>
</product>
</products>Frequenza di aggiornamento
La regola più violata (e più costosa). Un feed aggiornato una volta al giorno è vecchio nell'arco di poche ore: prezzi disallineati, stock inesatti, tutti click pagati che finiscono in vicolo cieco.
Base minima. Sotto questa soglia, non stai giocando.
Sufficiente per la maggior parte dei cataloghi.
Necessario su bestseller ad alta rotazione e con concorrenza aggressiva.
Gli errori che costano di più
- EAN mancanti o inventati: il comparatore ti raggruppa male e perdi visibilità.
- Prezzo del feed diverso da quello del sito: il comparatore ti penalizza o ti sospende.
- URL prodotto che cambia (es. dopo restyling): perdi lo storico di ranking.
- Disponibilità 'sempre in stock' quando non lo è: paghi click su prodotti che non puoi vendere.
- Immagini basse o con watermark: CTR crolla del 30-50%.
- Titoli tutti uguali generati da template rigidi: il comparatore fa fatica a distinguere le tue schede.
Feed statico vs feed intelligente
Un feed statico esporta tutto il catalogo così com'è. Un feed intelligente decide cosa esporre in base a margine, rotazione, posizione competitiva e disponibilità reale. Su cataloghi grandi, il secondo taglia il 20-40% di spesa in comparatori a parità di ordini.
Domande frequenti sui feed prodotto
Che differenza c'è tra feed XML e feed CSV?+
Sono due formati equivalenti sul contenuto: XML è più verboso ma gestisce meglio dati annidati e attributi, CSV è più leggero. Trovaprezzi e Google Shopping accettano entrambi.
L'EAN è obbligatorio nel feed?+
Su Google Shopping è raccomandato per i prodotti con GTIN esistente; su Trovaprezzi è la chiave che permette al comparatore di raggruppare la tua scheda con quelle degli altri merchant. Senza EAN perdi visibilità.
Ogni quanto va aggiornato il feed?+
Il minimo sindacale è ogni 24 ore. Su cataloghi con prezzi mobili e stock che ruota velocemente, l'ideale è ogni 2-4 ore, e ogni 1-2 ore sui bestseller ad alta rotazione.
Il prezzo nel feed può essere diverso da quello sul sito?+
No. I comparatori confrontano al momento del click: se trovano un prezzo diverso ti penalizzano nel ranking e nei casi ripetuti ti sospendono l'account.
Cosa succede se cambio l'URL dei prodotti?+
Perdi lo storico di ranking accumulato dal comparatore su quella scheda. Se il restyling è inevitabile, mantieni redirect 301 e comunica i nuovi URL nel feed appena il redirect è attivo.
Meglio un feed statico o un feed intelligente?+
Su cataloghi grandi un feed intelligente (che decide cosa esporre in base a margine, rotazione e posizione competitiva) taglia il 20-40% di spesa in comparatori a parità di ordini.
Come gestisco la disponibilità reale?+
Sincronizza lo stock effettivo del magazzino, non un flag statico. Segnalare 'in stock' su prodotti indisponibili significa pagare click che finiscono in vicolo cieco e peggiorare il rating merchant.
Approfondisci in come funziona xHumanPro oppure richiedi un audit del tuo feed.
Vuoi un audit tecnico del tuo feed?
Scarichiamo il tuo feed e ti diciamo cosa manca, cosa è sbagliato e quanto ti costa ogni errore. In 24 ore.
Prenota l'audit gratuito →