PK Systems PK Systems
Web e marketing

Generatore di Schema JSON-LD

Crea blocchi <code>application/ld+json</code> validi per Article, Product, FAQPage, Recipe, Event, Organization e LocalBusiness — copia e incolla nel tuo <code>&lt;head&gt;</code>.

Generatore di Schema JSON-LD

Scegli il tipo che corrisponde al contenuto principale della pagina. La maggior parte delle pagine ha bisogno di un solo blocco.

Output JSON-LD

Cos'è il JSON-LD?

JSON-LD (JSON for Linking Data) è il formato che Google, Bing e la maggior parte degli altri motori di ricerca preferiscono per i dati strutturati. Inserisci un blocco <script type="application/ld+json"> nel <head> della pagina con un oggetto JSON che la descrive — e il crawler lo usa per abilitare i risultati avanzati: stelline delle recensioni, accordion FAQ, schede ricetta, elenchi di eventi. Il vocabolario proviene da Schema.org, un'ontologia mantenuta dalla community con circa 800 tipi e 1.400 proprietà.

Come usare questo generatore

Scegli il tipo di schema che corrisponde al contenuto principale della tua pagina. La maggior parte delle pagine ha bisogno di esattamente un blocco — una pagina articolo è un Article, una pagina prodotto è un Product, una pagina evento è un Event. Compila i campi obbligatori (segnati nella tabella di riferimento qui sotto); i campi opzionali sono lì se hai i dati, ma puoi tranquillamente saltarli. Il pannello di output si aggiorna in tempo reale e riformatta il JSON. Quando la struttura sembra corretta, clicca su Copia JSON-LD e incolla lo snippet — inclusi i tag <script> — nel <head> della tua pagina. Valida con il Test dei risultati avanzati di Google prima di pubblicare.

JSON-LD vs Microdata vs RDFa

Il markup Schema.org può essere espresso in tre sintassi: Microdata (attributi itemscope / itemprop inline sugli elementi visibili), RDFa (idea simile, nomi degli attributi diversi) e JSON-LD (un blocco JSON autocontenuto in <head>). Google raccomanda ufficialmente JSON-LD dal 2015 perché disaccoppia il markup dall'HTML visibile — i team di contenuti possono modificare la pagina senza rompere lo schema, e i dati strutturati possono essere aggiunti senza ristrutturare i template. A meno che tu non stia mantenendo un sito legacy, JSON-LD è la scelta predefinita giusta.

Quando usare ogni tipo

Tipo Ideale per Campi chiave obbligatori
ArticleNotizie, articoli di blog, saggi lunghi.headline, author, datePublished, image
ProductPagine prodotto e-commerce — beni fisici o digitali con un prezzo.name, image, offers
FAQPagePagine il cui contenuto principale è un elenco di domande e risposte.mainEntity[].name, acceptedAnswer.text
LocalBusinessUna specifica sede fisica di un'attività con indirizzo e orari.name, address, telephone
OrganizationLa home page di un'azienda, un ente benefico o un'istituzione.name, url, logo
RecipeRicette di cucina con ingredienti, passaggi e tempi.name, image, recipeIngredient, recipeInstructions
EventConcerti, conferenze, webinar, lezioni — qualsiasi cosa con un orario di inizio e una sede.name, startDate, location

Domande frequenti

Questo garantirà un risultato avanzato in Google?
No. Un JSON-LD valido rende la pagina idonea, ma Google sceglie comunque se mostrare il risultato avanzato in base a segnali di qualità, intento di ricerca e linee guida specifiche per categoria. Molte pagine con markup perfetto non mostrano alcun arricchimento. Considera il JSON-LD come un prerequisito, non una garanzia.
Dove incollo l'output?
All'interno del <head> della pagina (oppure subito prima di </body> — entrambe vanno bene). Mantieni il wrapper <script type="application/ld+json">; il crawler cerca esattamente quel MIME type. Un blocco per tipo per pagina è sufficiente.
Posso avere più blocchi JSON-LD su una pagina?
Sì. Un pattern comune è un blocco per Organization su ogni pagina, più un blocco specifico per la pagina con Article, Product o Event. Google li unisce in un unico grafo finché il JSON stesso è valido in ogni blocco.
Come valido l'output?
Incolla lo snippet nel Test dei risultati avanzati di Google per la vista consumer, e nel validatore Schema.org per un controllo più rigoroso e neutrale. Entrambi gli strumenti accettano sia un URL sia uno snippet di codice direttamente.
Quale formato data devo usare?
ISO 8601, sempre. Date: 2026-05-04. Date e ore con fuso orario: 2026-05-04T19:00-03:00. Durate: PT45M per 45 minuti, PT1H30M per 90 minuti. I motori di ricerca rifiutano tutto ciò che non si analizza come 8601.
Questo strumento invia i miei dati a un server?
No. Il modulo, la serializzazione JSON e la validazione vengono eseguiti tutti nel tuo browser. Niente viene caricato — puoi creare schemi per pagine non pubblicate, strumenti interni o prodotti in stealth senza divulgarne il contenuto.