Perché i tuoi snippet arricchiti non compaiono su Google?
Hai implementato i dati strutturati sul sito, ma i rich results non si vedono. Oppure Google li mostra a singhiozzo, e non capisci perché. È uno dei problemi più comuni che vediamo quando i clienti arrivano da noi: lo schema markup c'è, ma non è validato, non è monitorato, non è mantenuto. Il risultato? Ore di lavoro sprecate e potenziali clic persi.
Noi, di Meteora Web, partiamo sempre dalla pratica: se un dato strutturato non genera un rich result, non esiste. E il report Rich results dentro Google Search Console (GSC) è lo strumento che ti dice esattamente cosa non va. In questa guida ti spieghiamo come usarlo, cosa cercare e come risolvere gli errori — senza teoria inutile.
Cosa sono i rich results e perché monitorarli in GSC?
Un rich result è un risultato di ricerca arricchito da elementi visivi extra: stelline di recensione, prezzo, disponibilità, breadcrumb, FAQ a discesa, ricette, eventi, video. Non è un premio: è il risultato di un codice dati strutturati ben fatto e riconosciuto da Google.
Monitorarli in Google Search Console è fondamentale per due motivi:
Sponsored Protocol
- Validazione continua: Google può smettere di mostrare un rich result da un giorno all'altro se il markup non è più valido o se cambia l'algoritmo.
- Diagnostica degli errori: GSC ti elenca ogni fallimento con tanto di URL, tipo di schema e dettaglio dell'errore. Risparmi ore di debug manuale.
Noi lo vediamo ogni giorno: un cliente e-commerce aveva implementato Product schema, ma dopo un aggiornamento del tema il prezzo non veniva più passato in formato valido. Il report Rich results ce l'ha mostrato subito. Senza, sarebbero passati mesi senza saperlo.
Come trovare i rich results falliti in Google Search Console?
1. Entra nel report Rich results
Una volta loggato in GSC per la tua proprietà, dal menu a sinistra clicca su Risultati arricchiti (o Rich results nella versione inglese). Qui vedrai una panoramica con due grafici: uno per l'andamento nel tempo, uno per i tipi di elemento (Product, FAQ, Recipe, ecc.).
2. Filtra per errori e avvisi
Sotto il grafico trovi la lista dei tipi di dati strutturati rilevati. Per ciascuno, GSC mostra tre indicatori:
- Errori: markup che Google non riesce a interpretare o non rispetta le linee guida.
- Avvisi: markup valido ma con raccomandazioni (es. campo opzionale mancante).
- Elementi validi: pagine che producono un rich result corretto.
Clicca su un tipo con errori. Si apre una tabella con gli URL interessati e la descrizione dell'errore.
Sponsored Protocol
3. Esamina un URL specifico
Clicca su un URL. Google Search Console ti mostra il dato strutturato come lo ha letto e indica esattamente il campo problematico. Puoi anche usare lo strumento di test dei dati strutturati (sempre da GSC, pulsante con il martello) per verificare una pagina dal vivo.
// Esempio di errore: 'price' mancante in Product schema
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Scarpa da running",
"offers": {
"@type": "Offer",
"priceCurrency": "EUR",
// price mancante! Questo genera un errore.
}
}Quali errori di dati strutturati controllare prima in GSC?
Non tutti gli errori sono uguali. Noi consigliamo di partire da questi tre, perché sono i più frequenti e i più impattanti:
Campo obbligatorio mancante
Ogni schema ha campi obbligatori. Per Product servono nome e offerta con prezzo. Per FAQPage servono domanda e risposta. GSC ti dice esattamente quale campo manca.
Sponsored Protocol
Valore del campo non valido
Ad esempio il prezzo deve essere un numero decimale con punto (es. 29.99), non con virgola (29,99). Oppure il campo availability deve essere un URL del vocabolario schema.org (es. https://schema.org/InStock), non una stringa come "disponibile".
Nesting errato del JSON-LD
Spesso gli sviluppatori nidificano oggetti in modo sbagliato. Per esempio mettere offers dentro @graph senza collegamento a Product. Usa sempre il validatore ufficiale di Google (https://search.google.com/test/rich-results) per fare un controllo incrociato.
Come correggere i dati strutturati per ottenere rich results in GSC?
1. Leggi l'errore completo
Non limitarti al titolo: espandi l'errore in GSC e leggi la riga di codice incriminata. Google ti dà il contesto. Se non capisci, usa il tool di test con l'URL o con il codice.
2. Modifica il markup sul tuo sito
Se usi un plugin WordPress come Yoast SEO o Rank Math, verifica che la versione sia aggiornata e che il mapping dei campi sia corretto. Noi preferiamo gestire i dati strutturati via tema o codice personalizzato con Laravel o PHP puro, perché abbiamo il controllo totale e nessuna dipendenza da aggiornamenti esterni.
Sponsored Protocol
3. Richiedi la rivalidazione in GSC
Dopo aver corretto l'errore, torna sul report Rich results e clicca su Convalida per l'URL o per tutto il gruppo. Google ricontrolla le pagine e aggiorna lo stato. Può richiedere da pochi minuti a qualche giorno.
// Esempio di Product schema corretto
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Scarpa da running",
"offers": {
"@type": "Offer",
"price": 79.99,
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/scarpa-da-running"
}
}Quali strumenti usare oltre a GSC per controllare i rich results?
Google Search Console non è l'unico alleato. Noi lo usiamo come primo filtro, ma poi aggiungiamo:
- Rich Results Test Tool: test URL o frammento di codice. Indispensabile per debug veloci.
- Schema Markup Validator: un tool aperto di schema.org che dà dettagli aggiuntivi.
- Chrome DevTools: nel pannello Network cerchi le richieste a
search.google.com/structured-data/testing-toolper vedere le risposte.
Per chi gestisce molti URL, consigliamo di scrivere uno script Python che interroga l'API di GSC e tira fuori un report automatizzato degli errori. Noi l'abbiamo fatto per clienti con catalogo di migliaia di prodotti — il risparmio di tempo è enorme.
Sponsored Protocol
Cosa fare adesso
- Login a Google Search Console e apri il report Rich results per ogni proprietà del tuo sito.
- Identifica i tre tipi di schema con più errori e clicca per vedere gli URL.
- Correggi un errore (ad esempio aggiungi il prezzo mancante) e richiedi la convalida.
- Imposta un promemoria settimanale per controllare il report: anche un solo errore può far sparire i rich results.
- Integra il testing automatico nel tuo deployment (es. con un workflow GitHub che lancia il validatore su ogni nuova pagina).
Se hai bisogno di una mano a mettere ordine nei dati strutturati del tuo sito, contattaci — Da Meteora Web (no, usiamo sempre "noi"! :D) siamo abituati a lavorare anche su progetti ereditati con markup disastroso. Partiamo dal report Rich results e lo ripuliamo insieme.
Per approfondimenti, leggi la nostra Guida Pillar a Google Search Console Avanzato.