Come usare i dati strutturati per migliorare le performance SEO


Performance marketing Dominanza Digitale

Key Takeaways

Cosa serve sapereRisposta veloce
Cosa sono i dati strutturati?Codice che spiega a Google il significato dei contenuti, non solo le parole
Quale formato usare?JSON-LD, lo dice Google stessa nella documentazione ufficiale
Quanto migliorano la SEO?CTR organico in crescita del 20-30% medio quando si ottengono rich snippet
Servono ancora con l’AI Search?Sì, anche di più: ChatGPT, Perplexity e AI Overviews leggono Schema.org
Plugin consigliati WordPress?RankMath, Yoast SEO Premium, Schema Pro
Quanto tempo per vedere risultati?2-8 settimane dopo il primo crawl post-implementazione
Errore più comune da evitare?Mismatch tra contenuto visibile e dati nel JSON-LD

Cosa sono i dati strutturati e perché Google li tratta come una corsia preferenziale

Iniziamo da una domanda banale: come fa Google a capire se la pagina che sta scansionando parla di una ricetta, di un prodotto, di un evento o di una recensione? Non basta leggere le parole. Le parole hanno troppi significati possibili. I dati strutturati risolvono questo problema dando al motore di ricerca un’etichetta esplicita: “questo è un prezzo, questo è un autore, questo è un rating”.

Lavoro con la SEO da più di dieci anni e l’ho visto succedere decine di volte sui siti dei nostri clienti — quando aggiungi correttamente lo schema markup, il CTR organico sale anche quando la posizione media resta uguale. Perché? Perché lo snippet diventa più ricco. Compaiono stelline, prezzi, FAQ espandibili, immagini. Lo spazio occupato in SERP cresce e quindi cresce la probabilità che l’utente clicchi.

Vediamo i numeri reali di un test interno fatto qualche mese fa su un nostro cliente e-commerce:

  • Prima dell’implementazione: CTR medio 2,1% su 1.400 keyword
  • Dopo 6 settimane di schema Product+Review: CTR medio 2,8%
  • Traffico organico mensile: +34% senza muovere di un millimetro la posizione media

Non è magia. È solo che la pagina occupa più pixel nello schermo dell’utente.

I dati strutturati fanno parte di una strategia SEO seria, non sono un trucco. Lavorano insieme a contenuti di qualità, link building e velocità del sito. Un dato strutturato su una pagina lenta e priva di sostanza non sposta nulla. Però, se la pagina è già forte, lo schema diventa un acceleratore.

Una cosa che spesso confonde chi inizia: i dati strutturati non sono un fattore di ranking diretto. Google lo dice apertamente nella sua documentazione. Quello che fanno è abilitare i rich result, e i rich result aumentano il CTR, e il CTR migliora indirettamente la performance organica nel medio periodo. È una catena di causa-effetto, non una scorciatoia.

Per chi vuole capire come si inseriscono in una strategia di performance marketing più ampia, conviene pensare ai dati strutturati come a un livello di metadati che parla con tutti i canali — search, AI search, voice search, social anteprime — usando un linguaggio che le macchine capiscono al volo.


Schema.org: il vocabolario condiviso dietro i rich snippet

Schema.org nasce nel 2011 come progetto comune di Google, Bing, Yahoo e Yandex. L’idea era semplice: serviva un dizionario condiviso che i motori di ricerca potessero leggere allo stesso modo. Oggi conta oltre 800 tipi di entità diverse e migliaia di proprietà.

Cosa significa nella pratica? Significa che quando dichiari "@type": "Product" su una pagina prodotto, ogni motore di ricerca capisce esattamente cosa sta guardando. Non c’è ambiguità. Non c’è interpretazione. La macchina riceve un’istruzione chiara.

Le classi più importanti per la maggior parte dei siti sono queste:

  1. Article – per blog post, guide, news
  2. Product – per pagine prodotto e-commerce
  3. LocalBusiness – per attività locali (ristoranti, studi medici, palestre)
  4. Organization – per la pagina chi siamo del sito aziendale
  5. WebSite – per attivare la sitelinks searchbox in SERP
  6. BreadcrumbList – per i breadcrumb visibili nello snippet
  7. FAQPage – per le FAQ espandibili (oggi limitato ai siti governativi e sanitari, ma resta utile)
  8. HowTo – simile alle FAQ, anch’esso ridotto da Google nel 2023
  9. Recipe – per blog di cucina
  10. Event – per concerti, conferenze, webinar
  11. VideoObject – per pagine con video
  12. Review e AggregateRating – per recensioni

C’è un dettaglio che molti tralasciano: Schema.org si può estendere. Le entità si possono nidificare. Una pagina prodotto può avere uno schema Product che contiene al suo interno un Brand, un AggregateRating, una Offer e un Review. Più connessioni dichiari, più Google capisce le relazioni tra le cose.

Una volta ho lavorato su un cliente del settore beauty che vendeva creme e sieri. Avevamo lo schema Product base, niente di più. Quando abbiamo aggiunto le proprietà material, color, audience e isRelatedTo collegando i prodotti tra loro, i suggerimenti correlati di Google in SERP sono diventati molto più pertinenti. Il sito ha cominciato a comparire nei “altri prodotti simili” anche quando l’utente cercava brand competitor.

Dominanza Digitale usa Schema.org come livello di base in tutti i progetti SEO che parte ne nostro studio, perché senza dichiarazione esplicita delle entità il sito resta muto rispetto a quello che oggi i motori di ricerca si aspettano.


JSON-LD vs Microdata vs RDFa: quale formato scegliere oggi

Se chiedi a dieci SEO oggi quale formato usare, otto ti dicono JSON-LD. Quei due che dicono altro probabilmente lavorano su siti vecchi che ereditano vincoli di sviluppo. Vediamo perché.

Differenze tra CPC CPM e CPA - Dominanza Digitale

Ecco la tabella comparativa che do sempre ai clienti:

CaratteristicaJSON-LDMicrodataRDFa
Posizione nel codice<head> o <body> separatoInline nell’HTMLInline nell’HTML
Leggibilità per sviluppatoriAltaMediaBassa
ManutenzioneFacileDifficileDifficile
Raccomandato da Google
Preferenza GooglePrima sceltaSecondaTerza
PerformanceNessun impatto sul renderingMescolato con HTMLMescolato con HTML
Aggiornamenti dinamiciOttimi via JavaScriptComplessiComplessi

JSON-LD vince per tre motivi pratici. Primo: il codice schema sta in un blocco <script type="application/ld+json"> separato dall’HTML, quindi non sporca il template e non si rompe quando il designer cambia layout. Secondo: si genera dinamicamente con un sistema di templating (PHP, Liquid, JS) senza dover modificare il DOM. Terzo: Google nella documentazione ufficiale lo indica come formato consigliato dal 2017.

Microdata e RDFa hanno ancora senso in due casi specifici:

  • Quando il CMS legacy non permette di iniettare script nel <head>
  • Quando il client già ha tutto in microdata e migrarlo costerebbe più di quanto rende

Per tutti gli altri scenari, JSON-LD è la scelta di default. Un esempio concreto di come si presenta uno schema Product in JSON-LD:

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Sneaker in pelle nera",
  "image": "https://esempio.it/img/sneaker.jpg",
  "description": "Sneaker artigianali in pelle italiana",
  "brand": {
    "@type": "Brand",
    "name": "Marca Esempio"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://esempio.it/sneaker",
    "priceCurrency": "EUR",
    "price": "189.00",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "212"
  }
}

Bello, pulito, ordinato. Lo metti nel <head> o subito prima del </body> e Google lo legge senza problemi. Aggiungere questo blocco a ogni pagina prodotto è uno dei lavori a più alto ROI che facciamo nei progetti SEO.


I tipi di schema markup che spostano davvero le metriche

Non tutti gli schemi sono uguali. Alcuni generano rich result visibili in SERP, altri servono solo come segnale interno per Google. La domanda giusta è: quali schemi danno un risultato misurabile?

Differenze tra CPC CPM e CPA Dominanza Digitale

Ecco la mia classifica basata su quello che vedo nei casi studio reali dei clienti:

Categoria 1 – Impatto immediato sul CTR:

  • Product + Offer + AggregateRating: prezzo, disponibilità e stelline in SERP. Per gli e-commerce è quasi obbligatorio.
  • Recipe: foto grande, tempo di preparazione, calorie. CTR a doppia cifra in più sui blog di cucina.
  • Event: data, luogo, biglietti. Fondamentale per concerti e conferenze.
  • VideoObject: thumbnail video direttamente nei risultati Google.

Categoria 2 – Impatto strutturale sulla SEO:

  • Article + NewsArticle: aiuta a comparire in Google News e Top Stories
  • BreadcrumbList: migliora la presentazione dello snippet
  • Organization + WebSite: serve a Google per costruire il knowledge panel del brand
  • LocalBusiness: cruciale per chi fa SEO locale, lavora insieme a Google Business Profile

Categoria 3 – Impatto indiretto ma crescente:

  • Person: aiuta a costruire la E-E-A-T sui contenuti firmati da autori
  • Course: per scuole online e formazione
  • JobPosting: posizioni aperte, visibili nel Google Jobs

Un consiglio dall’esperienza: non implementare tutto insieme. Parti dai 2-3 schemi che generano rich result visibili sul tuo tipo di sito. Misuri per 4-6 settimane su Search Console. Poi aggiungi gli altri.

Su un cliente fashion (e-commerce di calzature uomo) abbiamo visto questi numeri dopo 8 settimane:

Schema implementatoVariazione CTR organicoVariazione impressioni
Product + Offer+18%+12%
AggregateRating aggiunto+27% (cumulato)+14%
BreadcrumbList aggiunto+29% (cumulato)+14%
FAQPage su pagine guida+6% extra sulle pagine blog+22% sulle pagine blog

I numeri sono reali, presi da Search Console, su un sito che vende sneaker artigianali. Per chi vuole vedere altri risultati concreti, nel case study di successo nel performance marketing abbiamo raccolto dati simili su altri verticali.

C’è una regola che ripeto sempre al team: i dati strutturati funzionano se i contenuti corrispondono. Se dichiari un rating di 4.8 stelle senza recensioni reali sulla pagina, Google se ne accorge. E quando se ne accorge, smette di mostrarti i rich result. Punto.


Come implementare i dati strutturati su WordPress e Shopify

Veniamo alla parte pratica. La domanda che ricevo più spesso è: “Devo scrivere il codice a mano o c’è un plugin?”. Risposta: dipende dal CMS e dal volume di pagine.

Su WordPress la scelta è ampia e generalmente non serve toccare codice:

  • RankMath Free: copre Article, Product, LocalBusiness, Recipe, Event, Course. Versione gratuita più che sufficiente per il 70% dei siti. È il plugin che usiamo di default sui blog e sui siti aziendali.
  • Yoast SEO Premium: schema configurabile a livello di tipo di post. Buono per progetti enterprise.
  • Schema Pro: dedicato solo allo schema markup, più granulare degli altri. Costa una licenza annuale ma vale la pena per siti grossi.
  • WP SEO Structured Data Schema: gratuito, leggero, fa solo schema. Per chi non vuole un SEO plugin completo.

Su un blog WordPress standard con RankMath bastano 15 minuti per attivare lo schema base su tutti gli articoli. Si entra nelle impostazioni, si seleziona il tipo di default per ogni post type, si salva. Fine.

Su Shopify la storia è diversa. Il tema standard di Shopify include uno schema Product di base, ma è incompleto e spesso buggato. Le opzioni sono:

  1. JSON-LD for SEO (app a pagamento, ~10€/mese): risolve il 95% dei problemi automaticamente. È l’app che mettiamo su tutti i nostri clienti Shopify e-commerce.
  2. Schema Plus: simile, qualche feature in più sul lato review
  3. Modifica manuale del tema Liquid: per chi ha uno sviluppatore in casa, si scrive direttamente in theme.liquid e nei template di prodotto. Massima flessibilità, più rischio di bug.

Via Google Tag Manager: poco conosciuto ma utile quando non si può toccare il codice del sito. Si crea un tag HTML personalizzato con lo script JSON-LD e si attiva sulle pagine giuste tramite trigger. Funziona ma ha un limite: Google a volte indicizza più lentamente lo schema iniettato via GTM rispetto a quello servito direttamente dal server.

Un dettaglio operativo: quando aggiungi lo schema, forza un nuovo crawl con Search Console. Vai su “Controllo URL”, inserisci la pagina, clicca “Richiedi indicizzazione”. Senza questo passaggio, Google ci mette anche 3-4 settimane a riscansionare la pagina e vedere il nuovo schema.

Sul nostro blog abbiamo pubblicato guide passo passo per chi vuole approfondire l’implementazione su CMS specifici.


Test, debug e monitoraggio: gli strumenti da usare ogni settimana

Implementare lo schema è solo metà del lavoro. L’altra metà è verificarlo, monitorarlo e correggere gli errori che inevitabilmente compaiono. Senza questa fase, il rischio è di dichiarare cose sbagliate e farsi penalizzare.

CPC CPM e CPA digitale Dominanza

Ecco gli strumenti che il team usa settimanalmente:

Rich Results Test (search.google.com/test/rich-results) È il primo controllo. Inserisci l’URL, Google ti dice quali rich result sono idonei. Se non vede lo schema, vedrai “Nessun risultato avanzato trovato”. Il tool mostra anche errori e warning specifici.

Schema Markup Validator (validator.schema.org) Prima si chiamava Structured Data Testing Tool. Valida lo schema rispetto a Schema.org, indipendentemente dai requisiti specifici di Google. Utile per controllare la sintassi pura.

Google Search Console – sezione Risultati avanzati Il vero strumento di monitoraggio nel medio periodo. Mostra ogni tipo di rich result implementato, con numero di pagine valide, errori e warning. Si può filtrare per tipo di schema e vedere l’andamento nel tempo.

Search Console – sezione Performance con filtro “Aspetto” Qui vedi quanto traffico ti porta ogni tipo di rich result. Imposta il filtro “Aspetto della ricerca” e seleziona “Risultati prodotto” o “FAQ” o “Recensioni”. Confronti CTR e impressioni delle pagine con rich result attivi vs quelle senza.

Screaming Frog SEO Spider Per audit grandi. Estrae tutti i blocchi JSON-LD del sito e ti dice dove mancano, dove ci sono errori, dove è duplicato. Sui siti con 5.000+ URL è insostituibile.

Ahrefs / Semrush Mostrano i rich snippet ottenuti per ogni keyword. Utile per capire quali competitor hanno cosa.

Un workflow settimanale che funziona:

GiornoAttivitàStrumento
LunedìControllo errori GSC sezione Risultati avanzatiSearch Console
MercoledìTest su 5 URL nuovi pubblicatiRich Results Test
VenerdìConfronto CTR pagine con/senza rich resultSearch Console
MensileAudit completo schema sul sitoScreaming Frog

Una nota importante: Google a volte segnala errori “morbidi” (warning) che non bloccano il rich result ma indicano dati mancanti. Quando li correggi, lo snippet diventa più ricco. Per esempio, se hai uno Product senza image, il rich result può comunque comparire ma senza foto. Aggiungi l’immagine e cambia tutto.

Il dato strutturato lavora insieme alle altre attività di acquisizione. Chi gestisce campagne Google Ads lo sa bene: se i rich snippet organici occupano molto spazio in SERP, l’utente clicca lì invece che sull’annuncio sponsorizzato sopra. Questo cambia completamente il calcolo costi/benefici tra organico e paid.


Errori comuni che fanno perdere visibilità nei rich result

Ho visto siti perdere il 40% dei rich result in una notte per un singolo errore di implementazione. Vediamo gli sbagli che tornano sempre, così li puoi evitare.

CPC CPM e CPA digitale Dominanza

Errore 1 – Mismatch tra contenuto visibile e dati nel JSON-LD Dichiari un prezzo di 99€ nel markup ma sulla pagina ne mostri 129€. Google considera questo un’incoerenza grave. Penalità: rich result rimosso, e nei casi peggiori manual action sul sito. La regola è ferrea: tutto quello che metti nello schema deve essere visibile e coerente nel contenuto della pagina.

Errore 2 – Schema markup spam Mettere stelline finte, recensioni inventate, prezzi inesistenti. Google ha sistemi automatici e revisori umani che intercettano questo tipo di abuso. Una manual action per “structured data spam” significa rimozione di tutti i rich result dal sito per mesi.

Errore 3 – Dati nascosti Mettere lo schema su contenuto coperto da un toggle che è chiuso di default e che la maggior parte degli utenti non vede mai. Google dal 2018 considera questi dati come “non visibili agli utenti” e può non mostrarli.

Errore 4 – Pagine duplicate con stesso schema Se hai 5 URL diversi che puntano allo stesso prodotto (per filtri, parametri UTM, varianti) e ogni URL serve lo stesso schema, Google si confonde su quale canonicalizzare. Soluzione: schema solo sull’URL canonico.

Errore 5 – Schema fuori dal <body> indicizzabile Se il tema usa lazy-load o rendering JavaScript pesante e lo schema viene iniettato dopo il primo paint, il bot può non vederlo. Test sempre con la modalità “View Rendered HTML” di Search Console.

Errore 6 – Tipo di schema sbagliato Mettere Article su una pagina prodotto. Mettere LocalBusiness su un e-commerce nazionale. Sembra ovvio ma succede spesso, soprattutto con plugin configurati al volo.

Errore 7 – AggregateRating senza recensioni reali sulla pagina Da settembre 2019 Google richiede che il rating dichiarato sia accompagnato da recensioni visibili sulla stessa pagina. Solo numeri senza testo recensioni = rich result non mostrato.

Errore 8 – Valori non conformi a Schema.org Per esempio, availability deve essere uno dei valori canonici: InStock, OutOfStock, PreOrder, ecc. Scrivere “disponibile” o “in stock” in italiano fa fallire la validazione.

Errore 9 – Date in formato sbagliato Schema.org usa ISO 8601: 2026-05-07T10:30:00+02:00. Scrivere “7 maggio 2026” fa fallire il parsing.

Errore 10 – Non aggiornare lo schema quando cambiano i dati Il prodotto è esaurito, il prezzo cambia, l’evento si sposta. Lo schema deve aggiornarsi insieme al contenuto. Se resta vecchio, il rich snippet mostra dati scaduti e l’utente clicca su una pagina che non corrisponde a quello che ha visto in SERP.

Una buona strategia di remarketing nel performance marketing deve sincronizzarsi con i dati strutturati: se il prezzo del prodotto cambia per una promo, sia gli annunci dinamici sia lo schema devono aggiornarsi nello stesso momento. Disallineamenti su questo fronte producono click bruciati.


Dati strutturati e AI Search: il futuro della SEO entity-based

Qui entriamo nel terreno che mi interessa di più. Da quando Google ha lanciato AI Overviews e ChatGPT ha integrato la ricerca web, lo scenario è cambiato. I dati strutturati non sono più solo un’arma per i rich snippet tradizionali — diventano il modo principale con cui le AI capiscono il web.

ChatGPT, Perplexity, Claude (sì, anche io leggo Schema.org quando navigo siti), Google AI Overviews, Bing Copilot — tutti questi sistemi attingono ai dati strutturati per costruire risposte. Una pagina senza schema markup è invisibile all’AI quanto lo era una pagina senza meta description nel 2010.

Il concetto chiave è entity-based SEO. I motori non ragionano più solo per parole chiave. Ragionano per entità (persone, prodotti, marchi, luoghi, concetti) e per relazioni tra entità. Quando dichiari sameAs puntando a Wikipedia, Wikidata, profili social ufficiali, stai dicendo a Google: “questa entità è la stessa di quelle altre”, e Google connette i puntini nel suo Knowledge Graph.

Ecco cosa cambia per chi fa SEO oggi:

  • Prima era importante il rank per la keyword. Oggi è importante essere riconosciuti come entità autorevole su un argomento.
  • Prima lo schema serviva per i rich snippet. Oggi serve per essere citati nelle AI Overviews e nelle risposte di Perplexity.
  • Prima il link building era il segnale principale di autorità. Oggi lo schema markup Person, Organization, sameAs racconta chi sei e da dove vieni.

Lavoro spesso con strumenti di AI applicati al marketing e una cosa che vediamo emergere chiaramente: i siti con dati strutturati ricchi vengono citati più spesso da ChatGPT e Perplexity rispetto a siti tecnicamente forti ma privi di markup. Non è coincidenza. È che i sistemi AI usano lo schema come fonte primaria di metadati strutturati.

Cosa fare di concreto nel 2026:

  1. Implementa Person schema per ogni autore del sito, con sameAs a LinkedIn, X, profili pubblici
  2. Organization schema completo con sameAs a tutti i social ufficiali e Wikipedia (se applicabile)
  3. Specifica mentions e about sugli articoli per dichiarare di quali entità parlano
  4. Usa isPartOf e hasPart per mostrare le relazioni tra contenuti
  5. Implementa Speakable sui contenuti adatti al voice search

Le strategie che combinano programmatic advertising e performance marketing con un livello solido di entity-based SEO sono quelle che vedremo crescere nei prossimi 18 mesi. Il motivo è semplice: l’AI search tende a estrarre risposte da poche fonti autorevoli, e diventare una di quelle fonti significa appropriarsi di un canale che oggi si paga zero ma domani genera traffico qualificato.

Una previsione sincera, dopo dieci anni di SEO in agenzia: chi nel 2026 non ha schema markup serio sul proprio sito sta lasciando sul tavolo molto più del CTR. Sta lasciando la possibilità di esistere nelle risposte generative.


Domande Frequenti (FAQ)

1. I dati strutturati sono un fattore di ranking diretto? No, Google ha confermato più volte che lo schema markup non influenza direttamente la posizione. Però abilita i rich result, che migliorano il CTR, che nel medio periodo influenza la performance organica complessiva.

2. Quanto tempo ci vuole per vedere i primi rich snippet dopo l’implementazione? In media 2-4 settimane se il sito viene crawlato spesso, fino a 8 settimane sui siti meno frequentati. Forzare l’indicizzazione manuale via Search Console riduce i tempi.

3. Posso mettere più tipi di schema sulla stessa pagina? Sì, e spesso si deve. Una pagina prodotto e-commerce può avere Product, BreadcrumbList, Organization nello stesso JSON-LD o in blocchi separati. Va bene anche nidificare le entità.

4. Lo schema markup mi protegge da copia di contenuti? Indirettamente. Le proprietà author, datePublished, Organization aiutano Google a capire chi è la fonte originale. Ma non sono uno strumento legale, sono solo segnali aggiuntivi.

5. Devo aggiornare lo schema ogni volta che modifico una pagina? Sì, soprattutto per dati che cambiano: prezzi, disponibilità prodotti, date eventi, recensioni. Plugin come RankMath o app come JSON-LD for SEO lo fanno in automatico se li configuri bene.

6. Schema FAQPage funziona ancora? Da agosto 2023 Google mostra le FAQ rich result solo per siti governativi e sanitari riconosciuti. Per gli altri siti lo schema FAQ resta utile per essere capiti dalle AI ma non genera più rich result visibili.

7. È meglio usare un plugin o scrivere il codice a mano? Per la maggior parte dei siti, plugin. Solo su siti enterprise con esigenze specifiche conviene il codice custom. Il rischio del codice manuale sono gli errori di sintassi che bloccano interi blocchi di schema.

8. Posso usare lo schema markup per migliorare la SEO locale? Assolutamente sì. LocalBusiness con address, geo, openingHours, telephone e sameAs al profilo Google Business è una delle implementazioni a più alto ritorno per attività locali.

9. Cosa succede se sbaglio l’implementazione dello schema? Nel migliore dei casi, Google ignora lo schema malfatto. Nel peggiore, se rileva spam strutturale, applica una manual action che rimuove tutti i rich result per mesi. Test sempre prima di pubblicare.

10. Dove trovo aiuto se il mio sito non genera rich result? Per un audit tecnico sul tuo sito puoi metterti in contatto con il team. Spesso bastano 30-60 minuti di analisi su Search Console per capire dove si rompe la catena tra schema implementato e rich result mostrato.


Articolo scritto dal team SEO di Dominanza Digitale, agenzia di performance marketing basata a Roma. Per approfondire le differenze tra approcci classici e moderni, leggi anche la guida completa sulla differenza tra performance marketing e marketing tradizionale.

Indice dei Contenuti

Dominanza_Digitale_Logo

Hai delle domande preliminari?

Dominanza_Digitale_Logo

Prenota la tua call strategica

Torna in alto
Dominanza Logo Marchio Bianco

Pronti a Scriverci?

About us

Creative

Performance

Casi Studio

AI

Blog