Rich snippet: i risultati che si fanno notare su Google
Stelline, prezzi, percorsi di navigazione: quello che Google mostra in più quando il codice della pagina glielo permette.
Un risultato di ricerca normale è fatto di tre elementi: titolo, URL e descrizione. Un rich snippet aggiunge a questi elementi dei dati presi dalla pagina, che Google mostra perché li ha potuti leggere in modo non ambiguo. geo-seo.pro implementa i dati strutturati come parte del lavoro di SEO tecnica: analisi di quali tipi sono ammessi in quel settore, scrittura del markup, validazione, pubblicazione e monitoraggio in Search Console.
Il meccanismoDa dove arrivano i risultati arricchiti
La differenza sta tutta in un punto. Nel testo di una pagina, la frase “4,8 su 5 basato su 120 recensioni” è comprensibile per una persona ma resta una stringa qualsiasi per un motore di ricerca. Gli stessi valori dentro un markup AggregateRating diventano un dato tipizzato, con un valore numerico, una scala e un conteggio. A quel punto Google può fidarsi e mostrarlo.
Tre cose diverseRich snippet, rich results e featured snippet non sono la stessa cosa
Rich snippet
Il risultato standard arricchito con dati aggiuntivi. Resta nella sua posizione, ma occupa più spazio e attira di più.
Rich results
Il termine più ampio usato oggi da Google: comprende anche i formati che cambiano forma al risultato, come caroselli, schede e griglie di prodotti.
Featured snippet
Il riquadro di risposta in cima alla pagina. Non dipende dai dati strutturati: se ne occupa l’ottimizzazione snippet.
Questa pagina riguarda i primi due. Il markup pensato per i motori di risposta AI è un lavoro a sé, trattato nella pagina sui dati strutturati per gli answer engine.
Quali rich snippet valgono davvero la pena
Schema.org contiene centinaia di tipi, ma solo una parte produce un effetto visibile nella ricerca. Implementare tutto quello che si può è tempo speso male: conviene partire da ciò che Google mostra davvero per quel tipo di sito.
| Tipo di markup | Che cosa compare nella ricerca | Per quali siti ha senso |
|---|---|---|
| Product + Offer | Prezzo, disponibilità, valuta | E-commerce e schede prodotto |
| AggregateRating | Valutazione e numero di recensioni | Prodotti, corsi, software |
| BreadcrumbList | Il percorso del sito al posto dell’URL | Qualsiasi sito con gerarchia a più livelli |
| Organization / LocalBusiness | Logo, contatti, sede, orari | Aziende e attività con sede fisica |
| Article / NewsArticle | Immagine grande, data, autore | Blog, testate, contenuti editoriali |
| Event | Data, luogo, disponibilità biglietti | Locali, teatri, formazione, fiere |
| Recipe | Tempi, calorie, immagine, valutazione | Food e ricettari |
| VideoObject | Miniatura, durata, momenti chiave | Siti con video proprietari |
Tre note che cambiano le priorità. BreadcrumbList ha il miglior rapporto fra sforzo e resa: si implementa una volta a livello di template e vale per tutto il sito. Le recensioni auto-attribuite — quelle che un’azienda pubblica su se stessa sul proprio sito — dal 2019 non generano più valutazioni in SERP. E FAQPage, per anni il tipo più usato, dal 2023 mostra i risultati arricchiti solo a un numero ristretto di siti istituzionali.
Come si aggiungono i dati strutturati a un sito
JSON-LD è il formato da usare
Esistono tre sintassi per scrivere i dati strutturati: Microdata e RDFa, che si intrecciano agli attributi HTML dei singoli elementi, e JSON-LD, che vive in un blocco separato dentro la pagina. Google raccomanda esplicitamente JSON-LD, e il motivo è pratico: il markup resta staccato dal layout, quindi si può modificare senza toccare il template e non si rompe quando qualcuno cambia la grafica. Con Microdata, ogni restyling rischia di portarsi via metà del markup senza che nessuno se ne accorga. È il modo più comune in cui i rich snippet spariscono da un sito che li aveva.
Dove si inserisce il markup
Il blocco JSON-LD va nella pagina a cui si riferisce, e deve descrivere quella pagina. Sembra ovvio ma è l’errore più frequente: copiare lo stesso blocco su tutto il sito, così che ogni pagina dichiara di essere un prodotto che non è. Su WordPress il markup arriva di solito da tre fonti che spesso convivono senza saperlo: il tema, il plugin SEO e un eventuale plugin dedicato. Il risultato è che la stessa pagina dichiara due volte la stessa entità con valori diversi. Prima di aggiungere markup nuovo, va sempre verificato che cosa il sito sta già emettendo.
Da evitareGli errori che si vedono più spesso
- 01
Dati non visibili nella pagina
Il markup deve descrivere contenuti che l’utente vede davvero. Dichiarare un prezzo che in pagina non c’è viola le linee guida e porta a un’azione manuale.
- 02
Entità duplicate
Due blocchi Organization con nomi o loghi diversi confondono Google invece di aiutarlo.
- 03
Campi obbligatori mancanti
Un Product senza offerta o senza nome viene letto ma non genera nessun risultato arricchito.
- 04
Markup su pagine sbagliate
Article applicato a una pagina di servizio commerciale è una dichiarazione falsa sulla natura della pagina.
- 05
Valutazioni inventate
È il caso che porta più spesso a una penalizzazione manuale per spam nei dati strutturati.
- 06
Markup mai più ricontrollato
I contenuti cambiano, il markup resta fermo e continua a dichiarare prezzi e disponibilità che non esistono più.
I dati strutturati non ti fanno salire. Ti fanno notare nella posizione che hai già.— implementazione dei rich snippet, geo-seo.pro
Come si testano i markup prima di pubblicarli
Nessun markup va online senza essere stato validato prima. Gli strumenti sono due e servono a cose diverse.
Rich Results Test
Risponde alla domanda che conta: questa pagina è idonea a generare un risultato arricchito, sì o no? Accetta sia un URL già pubblicato sia un blocco di codice incollato, il che permette di provare il markup prima ancora che la pagina esista.
Validatore di Schema.org
Risponde a una domanda diversa: questo markup è sintatticamente corretto secondo lo standard? Serve per i tipi che Google non trasforma in rich result ma che restano utili alla comprensione della pagina.
In pratica si usano entrambi: Schema.org per la correttezza formale, Rich Results Test per l’idoneità reale.
La misuraCome si controlla il risultato in Search Console
La validazione dice che il markup è corretto. Solo Search Console dice se Google lo ha effettivamente letto e usato, e su quante pagine. Nella sezione dei miglioramenti compare un rapporto per ciascun tipo di dato strutturato rilevato sul sito, con il conteggio degli elementi validi, di quelli validi con avvisi e di quelli con errori. È lì che si scoprono i problemi veri, perché il rapporto ragiona su tutte le pagine e non sulla singola che è stata testata a mano.
La distinzione fra errore e avviso va capita bene. Un errore rende l’elemento non idoneo: il rich snippet non comparirà. Un avviso riguarda un campo consigliato ma non obbligatorio: l’elemento funziona lo stesso, ma con meno informazioni mostrate e quindi meno spazio occupato in pagina. Il secondo posto da guardare è il rapporto sul rendimento filtrato per aspetto della ricerca, che permette di confrontare CTR e impressioni delle pagine con risultati arricchiti rispetto a quelle senza.
Che cosa cambia nel comportamento di chi cerca
Un rich snippet non modifica la posizione. Modifica quanto spazio verticale occupa il risultato e quante informazioni fornisce prima del clic, e questo cambia due cose. La prima è il tasso di clic: un risultato con valutazione o prezzo attira più attenzione di uno spoglio nella stessa posizione. La seconda viene ignorata quasi sempre: migliora la qualità del traffico. Chi vede il prezzo prima di cliccare e clicca comunque è una persona per cui quel prezzo va bene; chi non clicca ha evitato una visita che sarebbe rimbalzata. Su un e-commerce questo significa meno traffico ma più vendite per visita, ed è un effetto da spiegare prima di intervenire, altrimenti un calo delle sessioni viene letto come un peggioramento.
Il percorsoCome lavora geo-seo.pro sui rich snippet
Verifica di quello che c’è già
Scansione del sito per vedere quale markup viene emesso, da quale fonte e con quali conflitti. Su un sito WordPress con qualche anno di vita, quasi sempre ce n’è più del previsto e in disaccordo con se stesso.
Scelta dei tipi che portano risultato
Analisi della SERP di settore per capire quali risultati arricchiti Google sta effettivamente mostrando ai concorrenti, e quali non mostra a nessuno.
Scrittura e validazione
JSON-LD costruito sui contenuti reali della pagina, validato con entrambi gli strumenti prima della pubblicazione.
Pubblicazione a livello di template
Il markup viene generato dai dati del sito, non scritto a mano pagina per pagina: così resta corretto anche quando i contenuti cambiano.
Monitoraggio
Controllo dei rapporti di Search Console nelle settimane successive e confronto del CTR prima e dopo, per capire se l’intervento ha prodotto qualcosa.
Domande frequenti sui rich snippet
Quanto tempo serve prima che i rich snippet compaiano?+
Dipende dalla frequenza con cui Google scansiona il sito. Su un sito aggiornato spesso possono comparire in pochi giorni, su uno statico anche dopo diverse settimane. Richiedere l’indicizzazione delle pagine modificate in Search Console accelera il processo ma non lo garantisce: l’idoneità non obbliga Google a mostrare il risultato arricchito.
I dati strutturati fanno salire di posizione?+
No, e chi lo promette sta vendendo qualcos’altro. I dati strutturati non sono un fattore di posizionamento diretto. Agiscono sul tasso di clic e sulla comprensione della pagina, e questi possono avere effetti indiretti nel tempo, ma la posizione dipende da altro.
Posso aggiungere le valutazioni alla homepage della mia azienda?+
No. Dal 2019 Google non mostra più i risultati arricchiti per le recensioni auto-attribuite, cioè le valutazioni che un’azienda pubblica su se stessa sul proprio sito. Il markup si può inserire ugualmente per completezza informativa, ma non produrrà stelline in SERP.
Che differenza c’è fra JSON-LD e Microdata?+
Sono due modi di scrivere la stessa cosa. Microdata si intreccia agli attributi degli elementi HTML della pagina, JSON-LD sta in un blocco separato. Google raccomanda JSON-LD perché è più facile da mantenere e non si rompe quando cambia il layout.
Che succede se il markup ha degli errori?+
Nella maggior parte dei casi non succede niente: Google ignora l’elemento e il rich snippet non compare. Il caso serio è quello del markup che dichiara informazioni non presenti nella pagina o valutazioni non reali: lì si rischia un’azione manuale per spam nei dati strutturati, che va risolta e poi sottoposta a riesame.
Servono anche su un sito che non vende niente?+
Sì, almeno due tipi. BreadcrumbList migliora l’aspetto di ogni risultato sostituendo l’URL con il percorso leggibile del sito, e Organization aiuta Google ad associare correttamente il sito all’azienda che rappresenta. Sono indipendenti dal fatto che ci sia un carrello.
Un plugin SEO basta da solo?+
Copre la base: Organization, Breadcrumb, Article sui post. Quello che i plugin non fanno è decidere quali tipi servono davvero a quel sito, evitare i conflitti con il markup già presente nel tema e tenere il tutto allineato quando i contenuti cambiano. La configurazione predefinita di un plugin è un punto di partenza, non un lavoro finito.
Come faccio a sapere se i concorrenti li stanno usando?+
Basta cercare le query principali del settore e guardare la SERP: valutazioni, prezzi e percorsi di navigazione sono visibili a occhio. Per capire quale markup usano nel dettaglio si passa il loro URL nel Rich Results Test, che funziona su qualsiasi pagina pubblica, anche non propria.
Quali tipi funzionano meglio per i contenuti editoriali?+
Per blog e testate la coppia utile è Article con BreadcrumbList: il primo porta immagine grande, data e autore, il secondo sostituisce l’URL con il percorso del sito. Su contenuti con video proprietari si aggiunge VideoObject, che abilita miniatura, durata e momenti chiave.
Il tuo sito è idoneo?
Verifico quale markup sta emettendo oggi, quali rich snippet sono alla portata nel tuo settore e che cosa serve per ottenerli. Senza impegno.
Richiedi una verifica