Dati strutturati PrestaShop: perché Google non mostra prezzo e stelle
I dati strutturati di PrestaShop sono una descrizione del prodotto nel codice della pagina: nome, prezzo, disponibilità e valutazioni. Google non mostra prezzo e stelle quando questi dati mancano, sono contraddittori o quando le valutazioni non rispettano le sue regole. Il caso più comune sono due blocchi Product con prezzi diversi. Anche dati corretti, però, non garantiscono un risultato avanzato.
Autore: Il team TellMyShop. Una guida per i titolari di negozi PrestaShop: la causa, la correzione a mano e lo stesso lavoro in una conversazione in chat.
Ultimo aggiornamento: · 5 min di lettura
Cosa cerca Google in una pagina prodotto?
Un blocco Product con un'offerta o una valutazione. Un'offerta è prezzo, valuta e disponibilità. Una valutazione è la media delle recensioni e il loro numero. Senza nessuno di questi elementi Search Console segnala un errore, e non compariranno né il prezzo né le stelle.
Google elenca i campi obbligatori e consigliati nella sua guida ai dati strutturati Product e nella guida alle schede dei commercianti. Le regole per le valutazioni sono nella guida agli snippet delle recensioni. L'elenco completo delle proprietà di Product lo trovi su schema.org.
Cosa significa il sintomo che vedi?
Dal sintomo di solito indovini la causa prima di guardare il codice.
| Sintomo | Causa più comune | Cosa fare |
|---|---|---|
| Niente prezzo nei risultati, il test mostra Product senza offerta | il tema o un modulo non invia il prezzo | controlla il template della pagina prodotto e le impostazioni del modulo |
| Il prezzo su Google è diverso da quello del negozio | due blocchi Product con prezzi diversi, es. IVA esclusa e inclusa | tieni una sola fonte di dati |
| Le stelle sono sparite dopo un aggiornamento | il modulo delle recensioni ha cambiato il modo di inviare le valutazioni, o è disattivato | controlla il modulo delle recensioni e il risultato del test |
| Avvisi su GTIN, SKU, marca | campi consigliati vuoti | compila i dati se li hai |
| Errore di sintassi nel test | un blocco rotto dopo una modifica al template | ripristina la versione precedente del file |
| Dati corretti, ma nessun risultato avanzato | decisione di Google | non forzare modifiche, continua a monitorare |
Gli avvisi di Search Console e cosa significano per PrestaShop li descrive nexis.pl. PrestaDev scrive di fonti di dati contraddittorie e combinazioni (entrambi in polacco).
Come controllare i dati strutturati passo per passo?
Parti da un prodotto che vende bene e ha recensioni.
- Incolla il suo URL nel Test dei risultati avanzati. Annota quanti blocchi Product vede il test e se ci sono errori.
- Controlla a parte un prodotto con combinazioni. Il prezzo della variante predefinita può essere diverso dal prezzo nei dati.
- Confronta il prezzo del test con quello della pagina. Fai attenzione a IVA e valuta.
- Se c'è più di un blocco Product, scopri da dove viene ognuno. Disattiva i moduli uno alla volta su una copia di prova del negozio, o guarda il template della pagina prodotto.
- Tieni una sola fonte: il tema o un modulo. Spegni l'altra nelle sue impostazioni o toglila dal template.
- In Search Console apri il report sui prodotti e avvia la convalida dopo la correzione.
Da dove vengono i blocchi di dati doppi in un negozio?
Da più parti del negozio che vogliono descrivere lo stesso prodotto. Il tema invia da solo i dati del prodotto. Il modulo delle recensioni aggiunge un blocco con la valutazione. Un modulo SEO o un modulo per Google Shopping ne aggiunge un altro, spesso con il prezzo IVA esclusa.
Ognuno funziona correttamente da solo. Insieme creano una pagina dove Google vede due prezzi diversi per lo stesso prodotto. In questa situazione il motore di ricerca non sa a quale credere e può non mostrare nessuno dei due.
La seconda fonte di incongruenze sono le combinazioni. Il cliente sceglie una taglia o un colore, il prezzo nella pagina cambia, e i dati strutturati restano al prezzo della variante predefinita. Di solito non è un errore. Il problema compare quando il prezzo nei dati non corrisponde a nessuna variante. Succede, per esempio, dopo un cambio di prezzo senza svuotare la cache. In quel caso basta svuotare la cache e controllare di nuovo la pagina.
Cosa mostra la chat dopo aver aperto la pagina del prodotto?
Chiedi un controllo della pagina, e la tua chat (Claude o ChatGPT) la apre come un browser e legge i blocchi di dati strutturati. Riporta i tipi di blocco, gli errori di sintassi, i doppioni come due blocchi Product e i campi di base mancanti. Mostra anche quali moduli sono agganciati alla pagina prodotto. Funziona in TellMyShop Free e non sostituisce il test di Google.
Tu: Controlla i dati strutturati del prodotto Divano Malmo. Google ha smesso di mostrare il prezzo.
La tua chat: La pagina ha due blocchi Product. Il primo viene dal tema e ha il prezzo 1.699,00 € IVA inclusa. Il secondo lo aggiunge il modulo Google Shopping e ha il prezzo 1.381,30 € IVA esclusa. Ti propongo di tenere il blocco del tema e spegnere i dati nel modulo:
L'opzione dei dati strutturati la spegni nella configurazione del modulo nel back office. Dopo la modifica controllo di nuovo la pagina.
versione precedente: Product dal tema (1.699,00 €) + Product dal modulo (1.381,30 €)
nuova versione: un solo blocco Product dal tema (1.699,00 € IVA inclusa, disponibile)
Quando il blocco doppio sta in un file del tema, la chat può toglierlo in TellMyShop Pro. Serve l'interruttore Tema. Dopo l'installazione è spento, e lo accendi nel pannello del modulo per 24 ore quando il negozio ha un backup del database dello stesso giorno. Prima di salvare un file il modulo ne fa una copia, e ripristinare la copia annulla la modifica. La cronologia delle modifiche dei contenuti non copre i file del tema.
La chat non aggiunge valutazioni a prodotti senza recensioni e non promette un risultato con le stelle. Le richieste per entrambi i casi le trovi nei casi d'uso controllare perché Google ha smesso di mostrare prezzi e stelle e togliere informazioni di prodotto duplicate. Come funzionano gli interruttori è descritto nella pagina come funziona. La checklist SEO completa la trovi nell'articolo audit SEO PrestaShop, e i piani nella pagina prezzi.
Domande e risposte
Dati strutturati corretti garantiscono le stelle su Google?
No. Dati corretti sono una condizione, e la decisione di mostrarli spetta a Google. Tiene conto, tra l'altro, della query, del dispositivo e della qualità della pagina. Puoi superare il test senza errori e avere comunque un risultato semplice senza valutazioni. Quindi controlla se i dati sono corretti, non se le stelle si vedono ogni giorno.
Devo correggere gli avvisi su GTIN o SKU mancanti?
Un avviso non blocca il risultato. Una pagina può ottenere un risultato avanzato anche senza campi consigliati come GTIN, SKU o marca. Compilali se hai questi dati nei prodotti, perché aiutano Google a riconoscere il prodotto. Correggi prima gli errori, cioè i campi obbligatori mancanti.
Perché il mio negozio ha due blocchi di dati di prodotto?
Di solito uno viene dal tema e l'altro da un modulo: recensioni, un pacchetto SEO o un modulo per Google Shopping. Ognuno vuole descrivere il prodotto, quindi la pagina ha due blocchi Product. Quando differiscono per prezzo o disponibilità, Google riceve informazioni contraddittorie. Tieni una sola fonte.
Si possono mostrare le stelle su Google senza recensioni dei clienti?
No. Le valutazioni nei dati strutturati devono venire da recensioni reali visibili nella pagina, ed è quello che Google richiede. La chat aiuta a controllare se il modulo delle recensioni invia le valutazioni correttamente e non duplica i dati del tema. Raccogliere recensioni dai clienti è compito del tuo modulo di recensioni e dei tuoi clienti.
Togliere un blocco dal tema si può annullare?
Sì. Prima di ogni salvataggio di un file del tema il modulo fa una copia di backup del file, e ripristinare la copia riporta il file com'era prima della modifica. È una strada diversa dalla cronologia delle modifiche dei contenuti, perché riguarda file, non dati nel database. Le modifiche ai file del tema richiedono TellMyShop Pro e l'interruttore Tema. L'interruttore dura 24 ore e richiede un backup del database fatto lo stesso giorno.
PrestaShop è un marchio registrato di PrestaShop SA. Claude è un marchio di Anthropic PBC. ChatGPT e OpenAI sono marchi di OpenAI. TellMyShop non è affiliato a queste aziende.