La review schema è una struttura di dati strutturati che consente ai motori di ricerca di comprendere e mostrare le recensioni associate a un prodotto, a un servizio, a un’opera creativa o a un’attività locale. Si basa su un vocabolario condiviso, generalmente quello di Schema.org, e viene inserita nel codice della pagina sotto forma di dati leggibili dalle macchine. In questo modo il contenuto della recensione non resta confinato al testo visibile, ma diventa un’informazione che il motore può interpretare, aggregare e utilizzare per arricchire i risultati di ricerca.

Nel contesto della ottimizzazione per i motori di ricerca, la review schema rientra tra i cosiddetti dati strutturati e contribuisce alla generazione dei rich result, ossia dei risultati arricchiti. Una pagina che espone correttamente una recensione può mostrare nei risultati di ricerca elementi aggiuntivi come il voto medio, il numero di recensioni e, in alcuni casi, il nome del recensore. L’obiettivo non è solo estetico: una presentazione più ricca può aumentare la visibilità e il tasso di clic, purché i dati siano veritieri e conformi alle linee guida dei motori di ricerca.

Che cosa sono i dati strutturati e la review schema

I dati strutturati sono un insieme di regole e vocabolari che permettono di descrivere in modo standardizzato il contenuto di una pagina. Schema.org è il vocabolario più diffuso e definisce tipi come Product, Recipe, Book, Movie e LocalBusiness, ciascuno dei quali può essere associato a recensioni. La review schema è quindi l’applicazione di questo vocabolario al caso specifico delle recensioni.

Una recensione, secondo Schema.org, è un tipo di entità che descrive la valutazione di un oggetto da parte di un autore. Gli elementi tipici sono l’oggetto recensito, l’autore, la valutazione espressa come punteggio o come stelle, il testo della recensione e la data. Quando questi elementi sono codificati correttamente, il motore di ricerca può collegarli all’entità principale della pagina e mostrare un risultato arricchito.

Differenza tra review e aggregateRating

La review schema descrive una singola recensione, con un autore e un testo. La aggregateRating, invece, riassume un insieme di recensioni attraverso un voto medio e un numero totale di valutazioni. Le due strutture sono complementari: una pagina di prodotto può contenere più review individuali e una aggregateRating che le sintetizza. Per ottenere un risultato arricchito con le stelle, in genere è necessario disporre di una aggregateRating valida.

Formati di implementazione

Esistono diversi formati per inserire i dati strutturati. Il formato JSON-LD viene inserito in un blocco all’interno della pagina e non è visibile all’utente; è il formato raccomandato dai principali motori di ricerca. Il microdata e il RDFa, invece, si integrano direttamente negli attributi del codice HTML visibile. Tutti i formati possono essere validi, ma la scelta influisce sulla manutenzione e sulla pulizia del codice.

Elementi principali di una review schema

Una review schema ben costruita contiene alcuni elementi ricorrenti. Il primo è l’oggetto recensito, indicato con una proprietà che collega la recensione all’entità principale. Il secondo è l’autore, che può essere una persona o un’organizzazione. Il terzo è la valutazione, espressa tramite un punteggio numerico e una scala di riferimento. Infine troviamo il testo della recensione e la data di pubblicazione.

La valutazione merita un’attenzione particolare. Schema.org consente di esprimere il voto come valore numerico, come percentuale o come numero di stelle. La scala deve essere dichiarata in modo coerente, per esempio da uno a cinque. Un errore comune consiste nell’usare scale diverse all’interno della stessa pagina, generando ambiguità che il motore di ricerca può segnalare come non conforme.

Autore e attendibilità della recensione

L’autore della recensione contribuisce all’attendibilità del contenuto. Quando possibile, è opportuno indicare un nome reale o un profilo verificabile, evitando identità fittizie. Le linee guida dei motori di ricerca scoraggiano le recensioni autoattribuite, cioè le valutazioni che un’attività rilascia su sé stessa. Indicare correttamente l’autore aiuta a distinguere una recensione autentica da una manipolata.

Tabella comparativa dei tipi di markup

FormatoVisibilità nel codiceManutenzioneRaccomandazione
JSON-LDBlocco separato, non visibileSemplice da aggiornareConsigliato
MicrodataIntegrato nell’HTML visibilePuò risultare dispersivoAccettato
RDFaIntegrato negli attributiRichiede precisioneAccettato
Nessun markupAssenteNessunaNon idoneo ai rich result

Come implementare correttamente la review schema

L’implementazione richiede ordine e verifica. Prima si identifica l’entità principale della pagina, poi si raccolgono i dati della recensione, quindi si sceglie il formato e si valida il risultato. Ogni passaggio influisce sulla qualità finale del markup e sulla possibilità che il motore di ricerca lo accetti.

  1. Individuare il tipo di contenuto principale, per esempio un prodotto, un libro o un’attività locale.
  2. Raccogliere i dati della recensione: autore, valutazione, testo e data.
  3. Scegliere il vocabolario Schema.org e il tipo di entità appropriato.
  4. Definire la scala di valutazione in modo coerente e dichiararla.
  5. Inserire il markup nel formato scelto, preferibilmente JSON-LD.
  6. Collegare la recensione all’entità principale tramite la proprietà corretta.
  7. Validare il codice con gli strumenti di test dei dati strutturati.
  8. Correggere eventuali errori e ripetere la verifica dopo ogni modifica.

Errori comuni e buone pratiche

Gli errori più frequenti riguardano dati incoerenti, come una valutazione che non corrisponde al testo visibile, oppure l’assenza dell’autore. Un altro problema è la presenza di recensioni duplicate o generate automaticamente, che i motori di ricerca possono ignorare o penalizzare. Anche l’uso improprio della aggregateRating, applicata a contenuti che non raccolgono valutazioni reali, rappresenta una violazione delle linee guida.

Le buone pratiche suggeriscono di mantenere il markup allineato al contenuto della pagina, di aggiornare i dati quando cambiano e di non promettere risultati arricchiti che dipendono da decisioni algoritmiche. La review schema è uno strumento di chiarezza, non una garanzia di visibilità. La qualità del contenuto resta il fattore principale, mentre il markup ne facilita la comprensione da parte dei motori di ricerca.

Domande frequenti sulla review schema

Che cos’è esattamente una review schema?

È un insieme di dati strutturati che descrive una recensione secondo il vocabolario di Schema.org, indicando l’oggetto recensito, l’autore, la valutazione e il testo. Serve a rendere la recensione comprensibile ai motori di ricerca.

Qual è la differenza tra review e aggregateRating?

La review descrive una singola recensione con autore e contenuto, mentre la aggregateRating riassume più recensioni con un voto medio e un numero totale. Spesso vengono usate insieme nella stessa pagina.

Quale formato è preferibile per implementarla?

Il formato JSON-LD è generalmente il più consigliato, perché separa i dati dal contenuto visibile e semplifica la manutenzione. Anche microdata e RDFa sono accettati se implementati correttamente.

La review schema garantisce un risultato arricchito?

No, non esiste alcuna garanzia. Il markup corretto rende la pagina idonea, ma la decisione di mostrare il risultato arricchito spetta al motore di ricerca e dipende da vari fattori.

Si possono inserire recensioni autoattribuite?

Le linee guida sconsigliano le recensioni che un’attività rilascia su sé stessa. È preferibile indicare autori reali e verificabili, per mantenere l’attendibilità del contenuto.

Come si verifica la correttezza del markup?

Si utilizzano gli strumenti di test dei dati strutturati messi a disposizione dai motori di ricerca. Questi strumenti segnalano errori e avvisi, consentendo di correggere il codice prima della pubblicazione.