Ogni volta che il tuo prodotto appare su Google Shopping, bol.com, Facebook Ads o su un sito di comparazione prezzi, ci è arrivato attraverso un feed di prodotto. Il feed è il file che trasporta i dati dei tuoi prodotti dal tuo negozio al canale – e la qualità di quel file determina se i tuoi prodotti vengono approvati, si posizionano bene e convertono.
La maggior parte dei commercianti e-commerce ha sentito il termine ma non ha ben chiaro cosa contenga esattamente un feed, perché i formati differiscono tra i vari canali e cosa significhi in pratica ”ottimizzazione del feed”. Questa guida risponde a tutto in linguaggio semplice, senza richiedere competenze tecniche.
| Punti di forza • Un feed di prodotto è un file, non un plugin o una dashboard. È il file di dati che il tuo negozio invia ai canali esterni. • XML, CSV e JSON sono i tre formati di file principali – e canali diversi richiedono formati diversi. • Ogni canale (Google, Meta, Amazon, bol.com) ha i propri attributi obbligatori e consigliati.• Una scarsa qualità del feed ti costa denaro ogni giorno – attraverso disapprovazioni, ranking pubblicitari più bassi e impressioni perse.• Gli strumenti di gestione dei feed come Koongo creano e trasformano i feed automaticamente, senza bisogno di modificare CSV o scrivere codice. |
Cos’è un feed di prodotto e cosa contiene?
Un feed di prodotto è un file di dati strutturato che contiene informazioni su tutti i prodotti del tuo negozio online, formattato in modo che una piattaforma esterna – un marketplace, una rete pubblicitaria o un sito di comparazione prezzi – possa leggere e visualizzare correttamente tali informazioni. Pensalo come un’esportazione standardizzata del tuo catalogo prodotti, creata specificamente per le macchine piuttosto che per gli acquirenti umani.
Ogni riga in un feed rappresenta un prodotto (o una variante). Ogni colonna rappresenta un campo di dati, chiamato attributo. Un feed di prodotto tipico contiene alcuni o tutti i seguenti elementi:
| Attributo | Valore di esempio | Perché è importante |
| id | SKU-00412 | Identificatore univoco che collega la riga del feed al prodotto del tuo negozio |
| title | Nike Air Max 270 – Nero – Taglia 42 | Il campo più importante per il posizionamento nella ricerca e il tasso di clic |
| description | 210 caratteri di testo strutturato sul prodotto | Utilizzato per abbinare le query di ricerca e i controlli di approvazione del canale |
| link | https://yourstore.com/products/nike-air-max-270 | L’URL della pagina di destinazione – deve corrispondere esattamente per superare i controlli sui prezzi |
| image_link | https://yourstore.com/images/nike-am270-blk.jpg | Immagine principale del prodotto – i requisiti di risoluzione e sfondo variano in base al canale |
| price | 119.95 EUR | Deve corrispondere esattamente al prezzo del tuo negozio – le discrepanze causano disapprovazioni |
| availability | disponibile | Controlla se il prodotto può apparire nei risultati |
| gtin / ean | 0012345678905 | Identificatore del prodotto richiesto da Google, Amazon, bol.com e dalla maggior parte dei canali principali |
| brand | Nike | Richiesto dalla maggior parte dei canali; aiuta con la corrispondenza delle ricerche specifiche per brand |
| categoria | Abbigliamento e accessori > Scarpe | Tassonomia specifica del canale – deve corrispondere all’albero delle categorie del canale stesso |
| condition | nuovo | Richiesto da Google Shopping e da diversi marketplace |
| shipping | 0 EUR:NL:::standard | Costo e metodo di consegna – influisce sulla visibilità nelle ricerche sensibili al prezzo |
Un feed per un negozio con 500 prodotti contiene 500 righe e potenzialmente 30-50 colonne, a seconda del canale per cui è costruito. I feed si aggiornano regolarmente – almeno una volta al giorno, ogni 5-60 minuti per i canali sensibili all’inventario – per mantenere accurati i dati su prezzi e disponibilità.
XML, CSV e JSON – qual è la differenza e quale usa ogni canale?
I feed di prodotto sono distribuiti in tre formati di file principali: XML, CSV e JSON. Il formato non cambia i dati contenuti nel feed – cambia solo il modo in cui tali dati sono strutturati nel file. Canali diversi accettano formati diversi e alcuni ne accettano più di uno.
| Formato | Struttura | Casi d’uso tipici | Leggibile dall’uomo? | Dimensione del file |
| XML | Tag gerarchici – come HTML ma per i dati | Google Shopping, Meta Ads, la maggior parte dei marketplace, esportazioni Koongo | Sì, ma prolisso | Più grande – i tag aggiungono overhead |
| CSV | Righe e colonne semplici – come un foglio di calcolo | Google Merchant Center (accetta anche), caricamenti manuali, importazione in blocco bol.com | Sì – facile da aprire in Excel | Più piccolo – nessun overhead di tag |
| JSON | Coppie chiave-valore in oggetti nidificati | Integrazioni basate su API, flussi di lavoro per sviluppatori, alcune piattaforme più recenti | Sì, per gli sviluppatori | Medio |
| TXT | Testo semplice delimitato da tabulazioni | Alcuni motori di comparazione, reti di affiliazione, canali legacy | Sì | Il più piccolo |
In pratica, XML è il formato più richiesto nei canali europei. Google Shopping, Meta (Facebook/Instagram) Ads, Idealo, Beslist e la maggior parte dei connettori per marketplace accettano o preferiscono XML. Se riesci a generare un feed XML ben strutturato, puoi raggiungere la maggior parte dei canali principali senza conversione di formato.
🔗 [Fonte: Guida di Google Merchant Center]
| Esempio reale: un negozio, tre formati Un negozio WooCommerce con 800 prodotti deve distribuire a tre canali contemporaneamente: • Google Merchant Center: richiede XML con i nomi degli attributi specifici di Google (g:id, g:title, g:price, ecc.) • bol.com: accetta CSV tramite il portale del venditore per caricamenti di prodotti in blocco• Beslist.nl: richiede XML con i nomi dei campi e le tassonomie delle categorie propri di BeslistUno strumento di gestione dei feed genera tutti e tre i file dagli stessi dati di origine – senza bisogno di riformattazione manuale. |
Perché ogni canale richiede un formato di feed diverso?
Ogni canale ha costruito il proprio modello di dati in modo indipendente – con nomi di campi diversi, strutture di categorie diverse, attributi obbligatori diversi e regole di validazione diverse. Non esiste uno standard universale per i feed di prodotto su cui tutte le piattaforme siano d’accordo. Questo è il motivo principale per cui la gestione dei feed esiste come disciplina.
Anche per un campo semplice come ”prezzo”, i requisiti di formato differiscono tra i canali:
| Canale | Nome del campo prezzo | Formato richiesto | Gestione della valuta |
| Google Shopping | g:price | 119.95 EUR | Codice valuta aggiunto al valore |
| Meta Ads | price | 119.95 EUR | Codice valuta aggiunto al valore |
| Amazon | StandardPrice | 119.95 | Valuta impostata separatamente a livello di account |
| bol.com | price | 119.95 | Valuta presunta nel contesto NL/BE |
| Beslist.nl | price | 11995 | Valore in centesimi – nessun separatore decimale |
| Idealo | price | 119,95 | Virgola come separatore decimale (formato DE/NL) |
Lo stesso schema si ripete per ogni attributo – i titoli hanno limiti di caratteri diversi, le immagini hanno requisiti di dimensione diversi, le categorie utilizzano alberi tassonomici completamente diversi. Google utilizza il proprio elenco di categorie con oltre 6.000 voci. Amazon utilizza i browse node. bol.com utilizza i propri ID di categoria interni. Un prodotto mappato correttamente nella tassonomia di Google non verrà automaticamente mappato correttamente in quella di bol.com.
Ecco perché una semplice esportazione CSV da WooCommerce o Shopify non è un feed di prodotto pronto all’uso – sono dati grezzi che necessitano di trasformazione prima che qualsiasi canale possa utilizzarli correttamente.
Cosa succede se il tuo feed è di bassa qualità?
I problemi di qualità dei feed rientrano in due categorie: errori gravi che causano disapprovazioni ed errori lievi che riducono silenziosamente le tue prestazioni. Entrambi ti costano denaro – ma gli errori lievi sono più difficili da rilevare perché i tuoi prodotti sono ancora attivi, solo con prestazioni inferiori.
| Tipo di problema | Esempio | Effetto immediato | Impatto sul business |
| Attributo obbligatorio mancante | Nessun GTIN/EAN su Google Shopping | Prodotto disapprovato – non mostrato affatto | Zero impressioni, zero vendite da quel canale |
| Mancata corrispondenza del prezzo | Il feed mostra 89 EUR ma la pagina di destinazione mostra 99 EUR | Prodotto sospeso dal crawler di controllo prezzi di Google | Avviso sull’account, potenziale sospensione |
| Stato di disponibilità errato | Il feed dice ”disponibile” ma la pagina del prodotto mostra ”esaurito” | Il cliente clicca, raggiunge una pagina di prodotto esaurito | Spesa pubblicitaria sprecata, frequenza di rimbalzo più alta |
| Titolo del prodotto vago | ”Giacca blu” invece di ”Giacca Trucker Levi’s – Blu – Taglia M” | Meno corrispondenze con le query di ricerca, tasso di clic più basso | Visibilità inferiore, costo per clic più alto |
| Immagini a bassa risoluzione | Immagine inferiore a 800x800px su Google Shopping | Prodotto mostrato in formato più piccolo o non idoneo per posizionamenti prominenti | Tasso di clic inferiore rispetto ai concorrenti |
| Dati obsoleti | Feed non aggiornato da oltre 3 giorni durante un evento promozionale | Prezzo errato mostrato negli annunci durante la promozione | Reclami dei clienti, potenziali violazioni delle policy |
| Mappatura della categoria errata | Scarpe mappate su ”Abbigliamento e accessori” invece di ”Scarpe” | Prodotto mostrato al pubblico sbagliato, punteggio di rilevanza inferiore | Tasso di conversione inferiore, CPC più alto |
I benchmark del settore suggeriscono che i negozi e-commerce con feed scarsamente ottimizzati spendono il 20-40% in più per conversione nei canali a pagamento rispetto ai negozi con feed di alta qualità – perché i prodotti disapprovati sprecano l’allocazione del budget e i titoli deboli abbassano i punteggi di qualità. L’effetto cumulativo nel corso di settimane e mesi è significativo.
Quali sono gli attributi obbligatori per i canali più comuni?
Ogni canale principale pubblica un elenco di attributi obbligatori e facoltativi. Gli attributi obbligatori devono essere presenti affinché un prodotto venga approvato. Gli attributi facoltativi migliorano il posizionamento, il tasso di corrispondenza e la conversione – ometterli non è una violazione delle policy, ma produce costantemente risultati più deboli.
| Attributo | Google Shopping | Meta Ads | Amazon | bol.com | Beslist.nl |
| id / sku | Obbligatorio | Obbligatorio | Obbligatorio | Obbligatorio | Obbligatorio |
| title | Obbligatorio | Obbligatorio | Obbligatorio | Obbligatorio | Obbligatorio |
| description | Obbligatorio | Obbligatorio | Obbligatorio | Obbligatorio | Obbligatorio |
| link / url | Obbligatorio | Obbligatorio | – | Obbligatorio | Obbligatorio |
| image_link | Obbligatorio | Obbligatorio | Obbligatorio | Obbligatorio | Obbligatorio |
| price | Obbligatorio | Obbligatorio | Obbligatorio | Obbligatorio | Obbligatorio |
| availability | Obbligatorio | Obbligatorio | Obbligatorio | Obbligatorio | Obbligatorio |
| gtin / ean | Obbligatorio (nella maggior parte dei casi) | Consigliato | Obbligatorio | Obbligatorio | Obbligatorio |
| brand | Obbligatorio (nella maggior parte dei casi) | Consigliato | Obbligatorio | Obbligatorio | Obbligatorio |
| google_product_category | Consigliato | Obbligatorio | – | – | – |
| condition | Obbligatorio | Obbligatorio | Obbligatorio | Facoltativo | Facoltativo |
| shipping | Consigliato | Facoltativo | Obbligatorio | Obbligatorio | Facoltativo |
| colore / taglia | Consigliato | Consigliato | Obbligatorio (abbigliamento) | Facoltativo | Facoltativo |
Il GTIN (Global Trade Item Number, chiamato anche EAN in Europa) merita un’attenzione particolare. È il numero di codice a barre stampato sulla confezione del prodotto. Google Shopping lo richiede per i prodotti di marca – inviare un prodotto di marca senza un GTIN valido comporta visibilità limitata o disapprovazione totale. bol.com e la maggior parte dei marketplace europei lo richiedono per tutte le categorie di prodotti senza eccezioni.
| Cosa succede se i tuoi prodotti non hanno codici GTIN? I prodotti fatti a mano, personalizzati o a marchio privato sono l’eccezione principale. Google Shopping ti consente di impostare identifier_exists = ”no” per i prodotti senza codice a barre del produttore. bol.com ha un processo di richiesta di esenzione separato per i prodotti personalizzati.Per i prodotti di marca di cui hai scorte fisiche ma nessun codice EAN registrato – puoi acquistare e registrare codici EAN GS1 ufficiali. Un blocco di 10 codici EAN GS1 costa circa 125-250 EUR a seconda del tuo paese, e sono validi permanentemente. |
Come si crea un feed di prodotto senza scrivere codice?
Non hai bisogno di uno sviluppatore o di conoscenze tecniche per creare e distribuire feed di prodotto. Gli strumenti di gestione dei feed si connettono direttamente al tuo negozio – Shopify, WooCommerce, Magento, PrestaShop – e gestiscono l’intero processo: estraggono i dati dei tuoi prodotti, li trasformano nel formato richiesto da ciascun canale e consegnano il feed finito automaticamente.
Il flusso di lavoro tipico è il seguente:
- Connetti il tuo negozio – Installa il plugin dello strumento di gestione dei feed o connettiti tramite API. Il tuo catalogo prodotti (titoli, descrizioni, prezzi, immagini, disponibilità) viene importato automaticamente.
- Seleziona i tuoi canali di destinazione – Scegli a quali canali vuoi distribuire: Google Shopping, Meta Ads, bol.com, Beslist, Idealo o oltre 500 altri. Ogni canale ha un modello predefinito già configurato con i nomi dei campi e il formato corretti.
- Mappa i tuoi attributi – Allinea i campi di dati del tuo negozio ai campi richiesti da ciascun canale. Ad esempio, il campo ”product_name” del tuo negozio diventa ”g:title” nel feed di Google Shopping. La maggior parte degli strumenti utilizza un’interfaccia visuale drag-and-drop per questo.
- Imposta le regole di trasformazione – Usa l’editor di regole del gestore di feed per pulire e ottimizzare i dati senza toccare il tuo negozio. Ad esempio: aggiungi il nome del tuo brand all’inizio di ogni titolo, converti i prezzi nel formato richiesto dal canale o filtra i prodotti al di sotto di una certa soglia di margine.
- Pianifica gli aggiornamenti automatici – Imposta la frequenza di aggiornamento del tuo feed. Per i canali sensibili all’inventario come i marketplace, ogni 15-60 minuti è lo standard. Per i feed pubblicitari come Google Shopping, 1-4 volte al giorno è generalmente sufficiente.
- Invia il feed al canale – Gli strumenti di gestione dei feed generano un URL per ciascun feed. Incolli questo URL nella dashboard del canale (Google Merchant Center, Meta Commerce Manager, ecc.) e il canale recupera automaticamente i dati aggiornati secondo la tua pianificazione.
Koongo, ad esempio, genera file di feed pronti all’uso per oltre 500 canali direttamente dal tuo negozio Shopify o WooCommerce. L’editor di regole ti consente di applicare trasformazioni di dati per canale senza scrivere codice – così il tuo feed di Google Shopping può avere titoli ottimizzati mentre il tuo feed bol.com utilizza un formato di titolo diverso, entrambi generati dagli stessi dati di origine.
Domande frequenti
In che modo un feed di prodotto è diverso dal mio catalogo prodotti?
Il tuo catalogo prodotti è il database principale all’interno del tuo negozio – contenente tutti i dati dei tuoi prodotti come li hai inseriti. Un feed di prodotto è un’esportazione formattata di quel catalogo, ristrutturata per soddisfare i requisiti di un canale specifico. Un catalogo può generare decine di feed diversi per canali diversi, ciascuno formattato in modo diverso dagli stessi dati di origine.
Con quale frequenza deve aggiornarsi il mio feed di prodotto?
Dipende dal canale e dalla frequenza con cui cambiano i tuoi prezzi e le tue scorte. Per Google Shopping, Google consiglia almeno un aggiornamento al giorno. Per i marketplace come bol.com o Amazon, dove la vendita eccessiva di un prodotto può comportare cancellazioni di ordini e penalità sull’account, gli aggiornamenti ogni 15-60 minuti sono prassi standard. Durante eventi promozionali o periodi di forte promozione, aggiornamenti ancora più frequenti riducono il rischio di discrepanze di prezzo.
Posso semplicemente caricare un CSV dal mio negozio direttamente su Google Merchant Center?
Tecnicamente sì – Google Merchant Center accetta caricamenti CSV. Ma un’esportazione grezza da WooCommerce o Shopify non supererà la validazione perché i nomi delle colonne, il formato del prezzo, la tassonomia delle categorie e il campo GTIN non corrisponderanno ai requisiti di Google. Dovresti riformattare manualmente ogni colonna prima di ogni caricamento. Gli strumenti di gestione dei feed automatizzano questa trasformazione così non dovrai mai toccare manualmente un CSV.
Qual è la differenza tra un URL del feed e un caricamento di file?
Un URL del feed è un link a un file di feed attivo ospitato dal tuo strumento di gestione dei feed. Quando registri un URL del feed in Google Merchant Center o in un altro canale, il canale recupera dati aggiornati da quell’URL secondo una pianificazione che imposti tu. Un caricamento di file è un’azione manuale una tantum in cui carichi un file statico. Gli URL dei feed sono fortemente preferiti perché mantengono i tuoi dati aggiornati senza alcun intervento manuale.
Ho bisogno di un feed separato per ogni paese in cui vendo?
Generalmente sì, se vendi in più paesi con lingue, prezzi o aliquote IVA diverse. Google Shopping richiede feed separati per paese di destinazione in Merchant Center. bol.com opera come un unico marketplace NL/BE, quindi un feed copre entrambi i mercati. Per una vera espansione internazionale – vendere separatamente in Germania, Francia, Spagna – hai generalmente bisogno di feed separati con titoli in lingua locale, prezzi locali e informazioni di spedizione specifiche per paese.
Cosa succede se ho 3.000 prodotti ma solo 200 di essi sono redditizi da pubblicizzare?
Questa è una situazione molto comune – e una delle cose più preziose che uno strumento di gestione dei feed ti permette di affrontare. Puoi creare regole di filtro che includono solo i prodotti che soddisfano criteri specifici: margine minimo, livello minimo di scorte, categorie specifiche o etichette personalizzate. Inviare solo i tuoi prodotti con le migliori prestazioni ai canali a pagamento come Google Shopping migliora significativamente il tuo ritorno sulla spesa pubblicitaria rispetto alla pubblicità dell’intero catalogo.
🔗 [Fonte: Blog Shopify]
Il tuo feed è la base di ogni canale su cui vendi
Un feed di prodotto non è un dettaglio tecnico che solo gli sviluppatori devono capire. È il file che determina se i tuoi prodotti appaiono su Google, se i tuoi annunci Facebook mostrano il prezzo giusto e se le tue inserzioni bol.com vengono approvate. Ogni canale su cui vendi funziona con i dati del feed.
L’implicazione pratica: investire tempo nella qualità del feed produce rendimenti cumulativi. Titoli migliori migliorano i tassi di clic. GTIN accurati eliminano le disapprovazioni. Prezzi corretti prevengono le sospensioni degli annunci. Una frequenza di aggiornamento più rapida previene le vendite eccessive. Nessuno di questi miglioramenti richiede uno sviluppatore – richiedono lo strumento giusto e la configurazione giusta.
| Vuoi vedere come appare il tuo feed sui vari canali? Koongo si connette al tuo negozio Shopify, WooCommerce o Magento e genera feed pronti all’uso per oltre 500 canali – tra cui Google Shopping, Meta Ads, bol.com, Beslist e altri. L’editor di regole dei feed ti consente di ottimizzare i titoli, filtrare i prodotti e formattare i dati per canale senza scrivere una sola riga di codice.I piani partono da 24 EUR/mese con una prova gratuita di 7 giorni – non è richiesta carta di credito. |