Schema.org JSON-LD: implementazione SEO

Cos'è Schema.org e perché usarlo

Schema.org è un vocabolario condiviso sviluppato da Google, Bing, Yahoo e Yandex per descrivere il significato dei contenuti web in modo strutturato. Implementare Schema.org permette ai motori di ricerca di comprendere meglio le tue pagine e di mostrarle con visualizzazioni arricchite (rich result) come stelline di recensione, FAQ, prezzi prodotto, eventi e altro.

JSON-LD: il formato consigliato

Google consiglia ufficialmente JSON-LD (JavaScript Object Notation for Linked Data) rispetto a Microdata e RDFa per tre motivi principali: non richiede modifiche all'HTML visibile, è facile da gestire e mantenere, può essere iniettato dinamicamente via JavaScript.

Lo script JSON-LD va inserito nel <head> o nel <body> della pagina dentro un tag <script type="application/ld+json">.

Esempio base: Organization

Lo schema Organization descrive l'azienda nella homepage:

{
 "@context": "https://schema.org",
 "@type": "Organization",
 "name": "G Tech Group",
 "url": "https://gtechgroup.it",
 "logo": "https://gtechgroup.it/logo.png",
 "sameAs": [
  "https://www.facebook.com/gtechgroup",
  "https://www.linkedin.com/company/gtechgroup"
 ]
}

Tipi di schema più utili

  • Article: per articoli di blog e news, include autore, data pubblicazione, immagine
  • Product: per e-commerce, prezzo, disponibilità, recensioni
  • LocalBusiness: per attività locali, indirizzo, orari, telefono
  • BreadcrumbList: percorso di navigazione visibile in SERP
  • FAQPage: lista di domande e risposte, abilita box FAQ
  • HowTo: guide passo-passo
  • Event: eventi con data, luogo, biglietti
  • Recipe: ricette con ingredienti, tempi, calorie
  • VideoObject: video con thumbnail, durata, trascrizione

Implementazione su WordPress

I plugin SEO come Yoast SEO, Rank Math e SEOPress generano automaticamente i principali schema (Organization, WebPage, Article, BreadcrumbList). Per schema specifici come Product o LocalBusiness occorrono plugin dedicati (es. Schema & Structured Data for WP, Schema Pro) oppure inserimento manuale via custom field e template.

Annidamento e collegamenti

Schema.org consente di annidare oggetti e collegarli con la proprietà @id. Esempio: un'Article può referenziare l'Organization come publisher, l'autore come Person, l'immagine come ImageObject. Mantieni coerenza tra le entità e usa @id univoci per evitare duplicazioni nel knowledge graph di Google.

Validazione del markup

Usa due strumenti ufficiali:

  • Schema Markup Validator (validator.schema.org): verifica la sintassi e la conformità al vocabolario
  • Rich Results Test (search.google.com/test/rich-results): mostra l'anteprima Google e segnala se i dati strutturati abilitano rich result

In GSC nella sezione Miglioramenti trovi un report consolidato di tutti gli schema rilevati con eventuali errori e avvisi.

Errori comuni

Non inserire dati strutturati per contenuti non presenti nella pagina (es. FAQ Schema senza FAQ visibili agli utenti): Google lo considera spam e può penalizzare. Mantieni allineamento perfetto tra contenuto visibile e dati strutturati. Aggiorna i campi obbligatori — un Product senza prezzo o priceCurrency genera errore.

Hai bisogno di aiuto?

Se vuoi un sito SEO ottimizzato dal team di G Tech Group, scrivici tramite il modulo di contatto.

Hai trovato utile quest'articolo?