I metadati di Google si contraddicono a vicenda
Google non ha un ordine di precedenza pubblico per i metadati in conflitto. La coerenza tra feed, markup e pagina è l'unica soluzione.
Il sistema di Google non rivela quale fonte abbia la priorità in caso di conflitto
Prendete una scheda prodotto qualunque su un e-commerce di medie dimensioni. Nel feed che alimenta Google Shopping c’è una data di pubblicazione. Nel markup dei dati strutturati della pagina, un’altra. Nel testo visibile all’utente, magari una terza, scritta a mano da chi ha caricato il contenuto senza pensare troppo alla coerenza tra le fonti. Quale di queste tre versioni userà Google per decidere cosa mostrare in un risultato di ricerca o in un annuncio Shopping? La risposta, secondo quanto ha scritto John Mueller in un post su Bluesky pubblicato lo scorso 28 luglio, è che non esiste un ordine di precedenza pubblicamente definito per la riconciliazione dei metadati. Punto. Nessuna gerarchia documentata, nessuna specifica a cui appellarsi.
Mueller ha usato proprio l’esempio delle date su una pagina come caso d’uso comune di questo problema: un campo che sembra banale, ma che in realtà espone in modo chiarissimo il paradosso di fondo. Più segnali si forniscono a Google — feed, structured data, contenuto in pagina — più aumentano i punti in cui quei segnali possono contraddirsi a vicenda. E quando questo accade, non è che uno dei tre vinca secondo una regola nota: semplicemente, il sistema decide, e chi ha costruito il sito non ha modo di sapere in anticipo come. La domanda che resta aperta, e che lo stesso Mueller lascia intendere, non è “quale metadato prevale” — perché quella è una domanda che presuppone regole leggibili — ma come faccia Google a decidere quando quelle regole non sono mai state rese pubbliche.
La scatola nera della riconciliazione
Dietro il problema puntuale delle date c’è un’architettura che si comporta, di fatto, come una scatola nera. Il Merchant Center riceve dati da fonti multiple — il feed dei prodotti, il markup schema.org sulla pagina di destinazione, il contenuto HTML renderizzato — e deve in qualche modo arbitrare tra queste fonti quando non concordano. Non esiste, a quanto risulta, una documentazione che spieghi l’ordine di priorità: se vince il feed sul markup, il markup sulla pagina, o se il criterio cambia a seconda del tipo di attributo (prezzo, disponibilità, data, categoria). Mueller stesso, nel suo intervento, non ha offerto una gerarchia alternativa: si è limitato a dire che non ce n’è una pubblica, e che chi si trova con metadati contrastanti dovrebbe correggere il problema, non analizzare se funzionerà comunque.
È una frase che vale la pena leggere due volte, perché ribalta l’approccio tipico di chi lavora con questi sistemi. L’istinto naturale, di fronte a un’incoerenza tra fonti, è chiedersi: “questo conflitto specifico causerà un problema, oppure Google lo gestirà silenziosamente in background?” È l’approccio del debug empirico, quello che funziona benissimo quando si ha accesso ai log o alla documentazione dell’API. Ma qui non c’è né l’uno né l’altra. L’unico segnale che il sistema restituisce, in pratica, è la disapprovazione dell’inserzione. Secondo quanto riportato da un’analisi di Productsup sulle cause di disapprovazione, Google Merchant Center disapprova attivamente le schede che presentano segnali di metadati in conflitto tra feed, dati strutturati e pagine di destinazione. Non un warning esplicativo, non un log con la causa specifica: un annuncio che smette di essere idoneo, e sta al commerciante ricostruire a ritroso quale delle tre fonti abbia innescato il rifiuto. È un sistema che penalizza senza spiegare il perché in dettaglio, lasciando all’utente il compito di dedurre una logica interna che Google non ha mai reso trasparente. Chi sviluppa deve quindi adattarsi a un’architettura che non concede certezze operative, solo un esito binario: approvato o no.
Costruire su una base che non perdona
Se la scatola nera non si apre, l’unica strategia realistica cambia natura: non più ottimizzare per capire cosa preferisce l’algoritmo, ma eliminare a monte ogni possibilità di conflitto. Mueller lo dice in modo diretto: l’unico approccio affidabile per gestire metadati contrastanti è risolvere l’inconsistenza, non provare a prevedere quale fonte vincerà. È un principio che sposta il problema dal dominio della SEO tattica a quello dell’architettura dati: feed, markup e contenuto in pagina devono essere generati, idealmente, dalla stessa fonte di verità, con lo stesso timestamp, lo stesso prezzo, la stessa disponibilità, sincronizzati a ogni aggiornamento. Non è una questione di best practice opzionale da mettere in coda al backlog: è un vincolo strutturale, perché il rifiuto di Google di pubblicare un ordine di precedenza obbliga di fatto i commercianti ad allineare proattivamente tutte le fonti, senza poter contare su un margine di tolleranza documentato.
Questa lettura si allinea peraltro a un’altra affermazione di Mueller, fatta già a novembre 2025: secondo lui la coerenza è il più grande fattore SEO tecnico in assoluto. Un’affermazione che allora poteva sembrare una massima generica da conferenza, ma che alla luce di questo caso specifico assume un peso molto più concreto. Non si tratta di coerenza come eleganza del codice o come igiene dei dati fine a se stessa: è la condizione minima per non incappare in una disapprovazione che nessuno spiegherà nel dettaglio. Per chi gestisce un catalogo di migliaia di SKU, con feed generati automaticamente da un PIM, markup iniettato da un CMS e contenuto scritto da un team editoriale separato, questo significa costruire pipeline di validazione che confrontino le tre fonti prima ancora che arrivino a Google, non dopo aver ricevuto un rifiuto.
Nel silenzio di Google sull’ordine di precedenza, la logica si ribalta rispetto a come funzionano di solito i sistemi tecnici documentati: non si progetta sapendo come si comporterà il sistema in caso di conflitto, si progetta per non generare mai quel conflitto. È un vincolo scomodo, perché sposta il peso della certezza dal fornitore della piattaforma a chi la usa. Ma è anche, in fondo, l’unica architettura possibile quando la trasparenza tecnica non è garantita: la coerenza tra i dati smette di essere un’ottimizzazione da rincorrere e diventa la condizione minima di sopravvivenza per un catalogo che vuole restare visibile.