Errori di prezzo su Google Merchant Center si manifestano quando il prezzo inviato nel feed non corrisponde a quello visualizzato sulla pagina prodotto o nei passaggi di pagamento. La soluzione più rapida consiste nell’allineare il prezzo del feed, quello della pagina prodotto, i dati strutturati, la valuta, l’IVA/spedizione e le regole di sconto, poi inviare nuovamente i prodotti a Merchant Center per la scansione. Finché il problema persiste, i tuoi prodotti possono essere limitati su Shopping, nelle schede gratuite o nelle campagne Performance Max.
Nei siti e-commerce, il prezzo non risiede in un unico punto: il template del tema, l’integrazione ERP, i moduli marketplace, le estensioni promozionali, il sistema di coupon, le varianti, gli aggiornamenti in base allo stock e il plugin per il feed Google possono generare prezzi diversi. Google prende come riferimento il prezzo realmente visualizzato all’utente. Inviare nel feed un prezzo di 999 TL, mostrare sulla pagina prodotto 1.049 TL, aggiungere IVA al checkout o inserire un costo obbligatorio nel carrello sono tutte violazioni della politica di prezzo.
In questa guida trovi le cause degli errori di prezzo su Merchant Center, come diagnosticarli con scenari reali e i passaggi tecnici per una soluzione definitiva. Abbiamo incluso checklist specifiche per WooCommerce, OpenCart, Shopify, software custom e feed API-based. È fondamentale anche la velocità, accessibilità e sicurezza delle pagine prodotto: qui possono aiutarti le soluzioni di Soluzioni di hosting e-commerce e certificato SSL per la salute tecnica.
Cos’è un errore di prezzo su Google Merchant Center?
L’errore di prezzo si verifica quando Google rileva una discrepanza tra il prezzo promesso all’utente e quello effettivamente verificato sul sito. Può essere una differenza minima dovuta all’arrotondamento, oppure una divergenza evidente tra prezzo scontato e prezzo normale. Google considera il prezzo uno dei dati più sensibili, poiché influenza direttamente la decisione d’acquisto.
Merchant Center segnala tipicamente: discrepanza di prezzo, errore di valuta, prezzo sulla landing page non allineato al feed, aumento prezzo al checkout, prezzo scontato errato, dati strutturati invalidi o aggiornamenti automatici che modificano il prezzo. La causa è quasi sempre la stessa: il prezzo che Google bot visualizza non corrisponde ai campi price o sale_price del feed.
Google non controlla solo al primo invio: i prodotti vengono riscanalizzati periodicamente. Un prodotto approvato oggi può essere rifiutato domani a causa della fine di una promozione, cambio valuta, aggiornamento stock o errore plugin. La soluzione non è solo correggere il singolo prodotto, ma instaurare un sistema coerente che gestisca il dato prezzo end-to-end.
Errori di prezzo più frequenti
1. Differenza tra prezzo feed e prezzo pagina prodotto
Lo scenario più comune è quando il prezzo del feed non coincide con quello della pagina prodotto. Ad esempio, nel feed invii 749,90 TRY per una scarpa, ma sul sito appare 799,90 TL. Questo accade spesso per cache, plugin promozionali, aggiornamenti manuali o feed che preleva dati obsoleti.
Controlla prima il prezzo inviato dal dettaglio prodotto su Merchant Center. Apri l’URL prodotto in modalità anonima, aggiorna senza cache e verifica il prezzo come lo vede un utente. Se usi CDN o cache, automatizza la pulizia dopo ogni aggiornamento prezzo. Su WordPress/WooCommerce, imposta il plugin feed a un refresh minimo giornaliero, o ogni 1-4 ore nei periodi di promozioni intense.
2. Invio errato del prezzo scontato
Merchant Center distingue price (prezzo normale) e sale_price (prezzo scontato). Se sul sito il prodotto scende da 599 TL a 499 TL, nel feed price deve essere 599 TRY, sale_price 499 TRY. Molti negozi inviano solo il prezzo base o dimenticano di pulire sale_price dopo la fine della promo.
Se usi prezzi scontati, invia anche le date di inizio e fine promozione (sale_price_effective_date). Non è obbligatorio, ma aiuta Google a interpretare correttamente il prezzo. Se il feed non si aggiorna al termine della promo, Google può aspettarsi 499 TL mentre l’utente vede 599 TL, generando errore.
3. Aggiunta di IVA, tasse o costi obbligatori al checkout
In Italia e molti altri paesi, il prezzo visualizzato deve includere IVA. Se la pagina mostra 1.000 TL ma il checkout aggiunge IVA portando il totale a 1.200 TL, è una discrepanza palese. Lo stesso vale per costi di confezione, servizio o commissioni aggiunte nel carrello: devono essere incluse nel prezzo o evidenziate come spese di spedizione/costi obbligatori.
Google si focalizza sul totale reale che l’utente deve pagare. Opzioni aggiuntive come confezione regalo, spedizione rapida o garanzia estesa sono trattate diversamente, ma ogni costo obbligatorio che modifica il prezzo percepito deve essere visibile già sulla pagina prodotto e nel feed.
4. Errori di valuta e formato
Il feed deve inviare la valuta in formato ISO 4217, ad esempio TRY per la Turchia. Scrivere solo TL, usare simboli, formattare male separatori decimali o mostrare USD sul sito e TRY nel feed genera errori.
Valore corretto: 1299.90 TRY. Usa il punto come separatore decimale nel feed. Puoi mostrare 1.299,90 TL all’utente, ma schema e feed devono essere nel formato leggibile da Google. Se vendi in più valute, verifica target paese, hreflang e corrispondenza valuta. Per vendite internazionali, consulta anche Gestione del dominio e estensioni nazionali per la fiducia nel mercato target.
5. Prezzi delle varianti non corrispondenti
Prodotti con varianti (colore, taglia, capacità, confezione) possono avere prezzi diversi. Se il feed invia la variante base a 199 TL, ma l’URL apre la variante da 299 TL, Google rileva discrepanza.
Ogni variante deve avere ID prodotto unico, item_group_id corretto, URL con parametri precisi e la pagina deve mostrare il prezzo della variante. L’utente che clicca sulla variante dal feed deve trovare lo stesso prezzo e variante selezionata. Nei software custom, assicurati che le URL delle varianti siano scansionabili e che non mostrino prezzi diversi ai bot.
6. Disallineamento tra dati strutturati e prezzo visualizzato
Google legge non solo il testo a schermo, ma anche i markup schema.org Product e Offer. Se la pagina mostra 899 TL ma il markup contiene 999 TRY, Merchant Center rileva errore. Spesso causato da aggiornamenti tema, plugin cache o vecchi moduli schema.
Usa Google Rich Results Test e URL Inspection per controllare il prezzo letto da Google. Verifica che price, priceCurrency, availability e priceValidUntil siano aggiornati. Se tema e plugin feed estraggono il prezzo da fonti diverse, centralizza la gestione su un unico database.
Tabella di diagnostica rapida per errori di prezzo
| Segnale | Possibile causa | Check | Soluzione consigliata |
|---|---|---|---|
| Prezzo feed diverso | Feed obsoleto o cache | Dettaglio prodotto su Merchant Center e URL live | Aumenta frequenza refresh feed, pulisci cache |
| Errore sconto | Campo sale_price errato | Campi price, sale_price e date promo | Associa correttamente i campi sconto |
| Prezzo aumenta al checkout | IVA/costo obbligatorio aggiunto | Carrello e step pagamento | Mostra prezzo finale già sulla pagina prodotto |
| Prezzo cambia scegliendo variante | URL variante errato | item_group_id e parametri URL | Associa prezzo e URL corretti a ogni variante |
| Google legge prezzo diverso | Dati schema obsoleti | Rich Results Test | Aggiorna schema Product/Offer |
Come risolvere passo-passo gli errori di prezzo su Google Merchant Center
Passo 1: Identifica la portata del problema
Verifica se il problema riguarda un solo prodotto, una categoria o tutto il catalogo. Su Merchant Center, filtra e esporta i prodotti rifiutati. Scegli 10-20 prodotti di esempio e confronta prezzo, URL, categoria, brand, variante e promo. Se il problema è globale, verifica valuta, impostazioni tasse, formato feed o schema generale. Se riguarda solo prodotti in promo, concentrati su sale_price e date.
Passo 2: Confronta valore feed e pagina live
Per ogni prodotto, annota tre prezzi: feed, pagina prodotto, checkout. Se differiscono, correggere solo su Merchant Center non basta. Ad esempio, pagina prodotto 349 TL, carrello 369 TL, feed 349 TL = costo obbligatorio aggiunto. Pagina 349 TL, feed 329 TL = feed obsoleto.
Testa senza cache, in anonimo e da device/IP differenti: alcuni siti cambiano prezzo in base a localizzazione, login, segmenti utente. Google bot si comporta come utente standard; non inviare prezzi specifici per utenti, coupon o sconti che richiedono login.
Passo 3: Pulisci e standardizza il feed prodotti
Il feed può essere generato via XML, CSV, Google Sheets, Content API o plugin e-commerce. Indipendentemente dal metodo, i campi prezzo devono provenire da un’unica fonte. Evita prezzi diversi su ERP, sito e plugin feed. Regola tecnica: il prezzo di vendita deve essere prodotto da un solo campo, con sconto separato e controllato dalle date.
- price: Invia il prezzo base nella valuta corretta.
- sale_price: Usa solo se lo sconto è attivo.
- sale_price_effective_date: Indica inizio/fine promo.
- availability: Aggiorna stato stock insieme al prezzo.
- link: Rimanda l’utente alla variante corretta.
Passo 4: Controlla accessibilità della scansione sito
Affinché Google legga il prezzo correttamente, le pagine prodotto devono essere accessibili ai bot. Non bloccare URL prodotto, CSS o JS in robots.txt. Se il prezzo viene caricato via JavaScript, Google può leggere prezzi errati o incompleti. Server lenti portano il bot a vedere prezzi vecchi o null.
Per ridurre errori, migliora velocità e stabilità del server. Nel 2026 i sistemi di crawl Google sono avanzati, ma siti lenti o instabili penalizzano la verifica. Le pagine prodotto devono rispondere con HTTP 200, evitare redirect lunghi e avere certificato SSL funzionante. Per la base tecnica consulta NVMe Hosting e Installazione SSL gratuita.
Passo 5: Aggiorna i dati strutturati
Il markup Product schema aumenta visibilità organica e aiuta Merchant Center. Uno schema errato è peggio di nessuno schema. Verifica che la variabile prezzo nel tema sia aggiornata dal prodotto giusto; testala anche su prodotti con varianti.
Il prezzo visualizzato su Rich Results Test deve coincidere con quello della pagina. priceCurrency deve essere uno dei codici accettati (TRY, USD, EUR). Per prodotti out-of-stock, aggiorna anche availability; mostrare prezzi scontati su prodotti non disponibili peggiora esperienza utente e approvazione Merchant Center.
Passo 6: Richiedi riesame e nuova scansione su Merchant Center
Dopo le correzioni, ricarica il feed o attiva sync API. Controlla che il prezzo aggiornato sia visibile su Merchant Center. Richiedi revisione per i prodotti problematici. Il sistema automatico aggiorna in poche ore o massimo 24-72 ore. Nei prodotti con budget alto, testa su un gruppo ristretto prima di correggere tutto per evitare errori massivi.
Controlli specifici per piattaforme
Siti WooCommerce
Gli errori di prezzo su WooCommerce derivano spesso da cache, plugin multi-valuta, plugin di pricing dinamico o feed che usa dati obsoleti. Controlla i campi prezzo e sconto nella schermata di editing prodotto. Nel plugin feed, verifica la mappatura sale price. Se il prezzo cambia in base a login o coupon, invia nel feed il prezzo visibile agli utenti generici.
Se usi cache lato server, assicurati che venga pulita per prodotto, categoria e feed quando il prezzo cambia. Qui Hosting WordPress e una corretta configurazione cache sono cruciali.
Shopify e soluzioni e-commerce preconfigurate
Shopify gestisce meglio i campi prezzo, ma multi-mercato, multi-valuta e sconti automatici possono portare errori. Su Google & YouTube app, controlla paese, valuta e varianti. Non confondere prezzo di confronto e prezzo vendita. Non mostrare sconti applicati solo al checkout come prezzi feed: Google non accetta sconti coupon non visibili direttamente sulla pagina prodotto.
Software custom e integrazioni API
Nei software custom, la best practice è versionare e loggare il dato prezzo. Registra chi, quando, cosa ha modificato il prezzo e quando è stato inviato al feed. Se usi Content API, monitora le risposte, logga errori e verifica che le URL siano accessibili a Google bot, senza redirect paese o obbligo di login.
Buone pratiche per prevenire discrepanze di prezzo
Correggere una volta non basta: serve un meccanismo di controllo sostenibile. I grandi cataloghi cambiano migliaia di prezzi ogni giorno. Preferisci automazione, logging e audit regolari rispetto a controlli manuali.
- Programma il refresh feed subito dopo l’inizio/fine promo.
- Pulisci cache pagina, feed e schema quando cambia il prezzo.
- Controlla settimanalmente la corrispondenza prezzo feed-pagina dei 50 prodotti più cliccati.
- Documenta la politica prezzi IVA-inclusa per tutto il team.
- Testa ogni variante per prezzo e URL corretto.
- Monitora i report diagnostici Merchant Center ogni giorno; se il tasso errori supera l’1%, analizza le cause.
- Controlla regolarmente SSL, DNS, hosting e redirect; problemi di accessibilità impattano la verifica prezzo.
Ad esempio, con 5.000 prodotti e un cambio prezzo giornaliero dell’8%, 400 prodotti vanno controllati ogni giorno. Farlo manualmente è impossibile. Anche un cron job che confronta feed e prezzo live può individuare errori in anticipo.
Gestione di prezzi spedizione, coupon e campagne

Il costo spedizione può essere gestito separatamente, ma le impostazioni Merchant Center devono essere corrette. Scrivere “spedizione gratis” sulla pagina prodotto e aggiungere un costo al checkout danneggia la fiducia e causa problemi di policy. Se il costo varia per paese, città, peso o valore carrello, configura le regole spedizione Merchant Center di conseguenza.
Attenzione con i coupon: se serve inserimento manuale, lo sconto non va inviato come prezzo feed. Se è applicato automaticamente e visibile a tutti, può essere registrato come sale_price. Ad esempio, se la pagina mostra direttamente 699 TL invece di 799 TL per tutti, usa 699 TL nel feed. Non inviare prezzi che dipendono da un codice coupon (es. solo con EFSANE10): Google vedrà prezzi diversi.
Quando usare gli aggiornamenti automatici di prodotto Google?
Gli aggiornamenti automatici di Google Merchant Center permettono a Google di correggere temporaneamente errori minori leggendo prezzo e stock dalla pagina prodotto. Utile per piccoli gap, ma non è una soluzione definitiva. Se Google legge dati errati per schema o JavaScript lento, anche gli aggiornamenti automatici saranno sbagliati.
Puoi tenerli attivi, ma assicurati che la fonte del dato sia corretta. Gli aggiornamenti automatici sono una rete di sicurezza per piccoli errori, non una soluzione strutturale. Se il sistema corregge frequentemente il prezzo, rivedi il processo di feed.
Impatto dell’infrastruttura tecnica sugli errori di prezzo
Gli errori di prezzo su Merchant Center si vedono spesso nei pannelli marketing, ma la causa è tecnica: hosting lento, errori 500 frequenti, SSL difettoso, redirect sbagliati, cambio valuta automatico, cache aggressiva. La velocità e stabilità delle pagine prodotto sono essenziali non solo per SEO, ma per l’approvazione annunci e visibilità Shopping.
Hostragons offre hosting, gestione domini e SSL affidabili per progetti e-commerce. Hosting Aziendale aiuta a mantenere pagine prodotto accessibili in periodi di traffico intenso; Trasferimento del dominio e gestione DNS riducono problemi di scan dovuti a redirect. L’obiettivo non è vendere, ma garantire un flusso dati affidabile per Merchant Center.
Checklist finale: 12 controlli prima di andare live
- Il campo price nel feed corrisponde al prezzo sulla pagina prodotto?
- Usi sale_price solo per campagne attive?
- Date promo corrette?
- C’è un aumento obbligatorio tra pagina prodotto e checkout?
- La valuta nel feed è in formato ISO?
- L’URL variante apre la variante corretta?
- Il Product schema mostra il prezzo aggiornato?
- robots.txt blocca la scansione delle pagine?
- La pulizia cache è automatica quando cambia il prezzo?
- Impostazioni spedizione e tasse su Merchant Center sono corrette?
- Il prezzo su mobile corrisponde a desktop?
- Il feed è stato inviato nuovamente dopo le correzioni?
Domande frequenti
Quanto tempo ci vuole per correggere un errore di prezzo su Google Merchant Center?
Dopo la correzione, l’approvazione richiede da poche ore fino a 72 ore. Dipende dal numero di prodotti, frequenza scansione, tipo di errore e carico di riesame.
Come inviare correttamente il prezzo scontato nel feed?
Usa il campo price per il prezzo normale, sale_price per quello scontato. Se la promo ha date precise, usa anche sale_price_effective_date per ridurre errori.
È obbligatorio mostrare il prezzo IVA-inclusa?
Per siti e-commerce in Italia, il prezzo deve essere IVA inclusa. Aggiungere tasse obbligatorie solo al checkout genera errore di prezzo su Merchant Center.
Gli aggiornamenti automatici di prodotto risolvono tutti gli errori di prezzo?
No. Correggono solo piccoli gap temporali. Feed errato, schema obsoleto o pricing sbagliato non vengono risolti: serve correggere la fonte dati.
Come prevenire errori di prezzo su prodotti con varianti?
Associa a ogni variante il prezzo corretto, un ID prodotto unico, item_group_id condiviso e URL preciso. L’utente deve vedere la variante e prezzo corrispondenti al click dal feed.
Conclusioni
Gli errori di prezzo su Google Merchant Center nascono spesso da piccole differenze tra feed, pagina prodotto, schema e checkout. La soluzione è una sola fonte prezzo, gestione sconti affidabile, dati strutturati aggiornati, pagine veloci e controlli regolari. Per Shopping e schede gratuite senza problemi, non trascurare l’infrastruttura tecnica. Valuta le soluzioni hosting, domini e SSL su Hostragons per portare il flusso dati del tuo e-commerce su basi solide.