Google Shopping: Feed Prodotti e Ottimizzazione per Vendere di Più
> cd .. / HUB_EDITORIALE > Visualizza in Inglese
Marketing digitale

Google Shopping: Feed Prodotti e Ottimizzazione per Vendere di Più

[2026-07-15] Author: Ing. Calogero Bono
> condividi
Zenithby Meteora Web Il sistema operativo della tua attività. Social, clienti, prenotazioni e fatture in un'unica piattaforma. Palestre, barber, professionisti. Scopri Zenith Demo gratis · senza carta

Hai un e-commerce e investi in Google Shopping, ma le impressioni sono basse e il ROAS non decolla? Il problema è quasi sempre il feed. Noi, di Meteora Web, lo vediamo ogni giorno: aziende con ottimi prodotti che spendono in campagne Shopping e ottengono pochi clic perché il feed prodotto inviato a Google Merchant Center è incompleto, mal strutturato o pieno di errori. E il bello è che spesso bastano correzioni mirate per triplicare le performance. In questa guida ti spieghiamo come funziona il feed di Google Shopping, gli errori più comuni e come ottimizzarlo per il mercato italiano — partendo dal codice fino alla strategia.

Come funziona il feed prodotti di Google Shopping?

Google Shopping non è come le normali Ads testuali. Qui non scegli le parole chiave: è il tuo feed che determina quando e come apparire. Il feed è un file (XML, CSV, TSV) con tutti i dati dei tuoi prodotti: titolo, descrizione, prezzo, disponibilità, immagini, GTIN, MPN, brand e così via. Google confronta questo feed con la query di ricerca dell'utente e decide se mostrare il tuo prodotto. Se il feed è incompleto o contiene errori, semplicemente non vieni mostrato – o peggio, il prodotto viene rifiutato.

Noi abbiamo iniziato a lavorare con Google Shopping quando ancora si chiamava Froogle. Da allora, la struttura di base è rimasta la stessa: invii un file di dati, Google lo processa e lo usa per le inserzioni. La differenza oggi è la competizione: se non ottimizzi ogni attributo, resti invisibile.

Sponsored Protocol

Attributi obbligatori e consigliati

Google richiede almeno: ID, titolo, descrizione, link del prodotto, link immagine, prezzo, disponibilità, marchio (brand), GTIN (codice a barre), condizione (new, used, refurbished). Per l'Italia, GTIN è fondamentale: se vendi prodotti con codice a barre, devi inserirlo. Altrimenti il prodotto potrebbe essere disapprovato. Lo stesso vale per il brand: anche se vendi prodotti unbranded, usa un placeholder riconoscibile.

Il formato del feed

Puoi usare un file generato dal tuo e-commerce (WooCommerce, Shopify, Magento). WooCommerce ha plugin come Google Listings & Ads che sincronizzano automaticamente. Ma attenzione: l'output di default spesso salta attributi fondamentali come GTIN o il colore per varianti. Noi abbiamo costruito un feed personalizzato per clienti con WooCommerce usando un piccolo snippet PHP che aggancia i filtri di WooCommerce. Ecco un esempio per aggiungere GTIN dal campo SKU:

add_filter( 'woocommerce_gpf_gtin', 'add_gtin_from_sku', 10, 2 );
function add_gtin_from_sku( $gtin, $product_id ) {
    $product = wc_get_product( $product_id );
    if ( $product && $product->get_sku() ) {
        return $product->get_sku();
    }
    return $gtin;
}

Questo funziona se il tuo SKU coincide con il GTIN. Altrimenti, dovrai mappare tramite metadati personalizzati.

Quali sono gli errori più comuni nel feed e come evitarli?

Dopo anni di consulenze, abbiamo individuato i 5 errori che rovinano le campagne Shopping più spesso. Partiamo dal più grave: prezzo errato o non aggiornato. Se il prezzo nel feed è diverso da quello sul sito, Google disapprova il prodotto per tutta la durata del disallineamento. Lo stesso vale per la disponibilità: se segnali 'in stock' ma il prodotto è esaurito, il sospensione è immediata.

Sponsored Protocol

Immagini di bassa qualità

Google richiede immagini con risoluzione minima 100x100 pixel, ma per competere servono almeno 800x800. Noi abbiamo un cliente e-commerce di abbigliamento che aveva immagini da 250x250: dopo averle sostituite con foto professionali 1200x1200, il CTR è salito del 40%. Se non hai foto professionali, usa immagini principali su sfondo bianco e nessun watermark aggressivo.

Titoli e descrizioni non ottimizzate

Il titolo del prodotto nel feed deve includere parole chiave rilevanti. Noi consigliamo la struttura: [Marca] + [Modello] + [Tipo] + [Attributi] – [Condizione]. Esempio: "Nike Air Max 270 Uomo Scarpe Running Bianche – Nuovo". Evita tutto maiuscolo e abbreviazioni strane. La descrizione deve essere unica: niente copia-incolla da altri siti. Descrivi caratteristiche e benefici per l'utente.

GTIN , MPN e brand mancanti

Soprattutto per prodotti con codice a barre (elettronica, abbigliamento, alimentari), GTIN è obbligatorio. Se non hai il codice, puoi ottenere un UPC o EAN dai fornitori. In alternativa usa MPN (codice produttore). Il brand è altrettanto critico: non lasciarlo vuoto o generico.

Come ottimizzare il feed per migliorare il ROAS?

Ottimizzare il feed non significa solo correggere errori. Significa aggiungere attributi che Google usa per filtrare e abbinare meglio i tuoi prodotti. Ecco le mosse che pagano di più.

Sponsored Protocol

Usa gli attributi di prodotto per il target

Per il mercato italiano, aggiungi shipping con costo e tempi di consegna. Imposta tax (IVA inclusa nel prezzo) e installment se offri pagamenti rateali. Google premia i feed più ricchi di informazioni. Aggiungi anche product_type per categorizzare i prodotti (es. "Abbigliamento > Scarpe > Running").

Segmenta per performance

Noi usiamo le etichette personalizzate (custom_label_0 a custom_label_3) per categorizzare i prodotti per margine, stagionalità, best-seller. Poi, in Google Ads, creiamo campagne diverse per ogni etichetta. Ad esempio: etichetta "alto_margine" con offerte più alte. Puoi popolare le etichette via feed con un campo personalizzato prodotto in WooCommerce.

Aggiornamento in tempo reale

Il feed deve essere aggiornato ogni volta che un prezzo, disponibilità o immagine cambia. WooCommerce con Google Listings & Ads lo fa in automatico, ma se usi feed statici (CSV caricato manualmente), rischi sospensioni. Noi abbiamo risolto per un cliente creando un cron job che esporta il feed ogni 30 minuti via FTP. Ecco il comando base per generare un feed XML con WordPress:

wget -O /var/www/feed.xml "https://tuosito.com/wp-json/woocommerce-gpf/v1/feed"

Poi configura Google Merchant Center per fetchare quel file ogni 2 ore.

Sponsored Protocol

Quali attributi sono fondamentali per il mercato italiano?

L'Italia non è gli Stati Uniti. Qui gli utenti cercano in italiano, vogliono vedere il prezzo con IVA inclusa e spedizioni chiare. Google Merchant Center permette di impostare la lingua e il paese target. Assicurati che il feed sia in italiano (titoli e descrizioni) e che i prezzi siano in euro con IVA. Se vendi solo in Italia, non serve l'attributo shipping se configuri le impostazioni di spedizione nel Merchant Center, ma è meglio specificarlo per evitare ambiguità.

Inoltre, per prodotti alimentari o cosmetici, verifica gli attributi obbligatori aggiuntivi come color, size, pattern. Per l'abbigliamento, specifica gender e age_group. Noi abbiamo gestito un feed per un negozio di calzature: aggiungendo size e color per ogni variante, le impressioni sono quadruplicate.

Come aggiornare il feed automaticamente con WordPress e WooCommerce?

Se usi WooCommerce, il plugin Google Listings & Ads è la scelta più semplice: installi, colleghi il Merchant Center e il feed si aggiorna in automatico. Ma se hai bisogno di personalizzazioni (es. escludere certi prodotti, aggiungere custom label), devi usare un feed custom. Noi abbiamo sviluppato per clienti un feed in PHP che interroga il database e crea un CSV ottimizzato. Ecco un abbozzo per esportare prodotti con GTIN e personal label:

$products = wc_get_products( array( 'limit' => -1 ) );
$output = fopen( 'php://output', 'w' );
fputcsv( $output, array( 'id', 'title', 'price', 'gtin', 'custom_label_0' ) );
foreach ( $products as $product ) {
    $gtin = get_post_meta( $product->get_id(), 'gtin_field', true ) ?: $product->get_sku();
    $label = $product->is_on_sale() ? 'in_promozione' : 'prezzo_pieno';
    fputcsv( $output, array( $product->get_id(), $product->get_name(), $product->get_price(), $gtin, $label ) );
}
fclose( $output );

Attenzione: su grandi cataloghi (oltre 10.000 prodotti) questo script va ottimizzato con query batch. Noi lo eseguiamo via WP-CLI o un cron job.

Sponsored Protocol

Cosa fare adesso

Non leggere e basta. Ecco le azioni concrete da fare oggi:

  1. Controlla il Merchant Center. Vai su Diagnostica e cerca errori e avvisi. Risolvi prima quelli critici (disapprovazioni).
  2. Aggiungi GTIN e brand a tutti i prodotti mancanti. Se non hai i codici, contatta i fornitori.
  3. Ottimizza titoli e immagini. Scrivi titoli descrittivi con parole chiave. Carica immagini di almeno 800x800, sfondo uniforme.
  4. Imposta le etichette personalizzate per segmentare le campagne. Usa margine, stagione o best-seller.
  5. Monitora il ROAS. Se un prodotto ha molte impressioni ma pochi clic, prova a cambiare titolo o immagine.

Ricorda: Google Shopping si vince sul feed. Noi, di Meteora Web, lo vediamo ogni giorno nei progetti che seguiamo. Se vuoi approfondire l'intero panorama delle campagne a pagamento, leggi la nostra guida pillar su Google Ads e PPC. Per qualsiasi dubbio sul tuo feed, contattaci – partiamo sempre dai dati.

> condividi
Ing. Calogero Bono

> AUTHOR_EXTRACTED

Ing. Calogero Bono

Ingegnere informatico, fondatore di Meteora Web e Zenith OS. System administrator e progettista di piattaforme, app e CMS proprietari, con esperienza in sviluppo full-stack, marketing digitale ed ecosistema Google.
[ Read Full Dossier ]

> METEORA_WEB // WEB AGENCY

Costruiamo la presenza digitale che la tua azienda merita.

Siti web, social, pubblicità online, e-commerce e hosting performante: ingegnerizzati con metodo da ingegneri informatici a Sciacca, per tutta Italia.

> MW_JOURNAL

> READ_ALL()