Vai al contenuto principale

Generatore Schema.org JSON-LD

Genera localmente markup Schema.org per un’organizzazione, una persona, un articolo, una FAQ, breadcrumb o un sito Web.

  • Appunti

Integra questo widget

Personalizza il risultato, controlla l’anteprima e copia il codice.

Anteprima

Tipo di codice di integrazione

Codice da copiare

Responsive e ridimensionato automaticamente da Bethemesh.

Tipo di schema

Un URL per riga.

Una riga per voce: Domanda | Risposta

Una riga per voce: Nome | URL

Esempio: https://example.com/search?q={search_term_string}

Questo strumento ti è stato utile?

Come funziona questo strumento?

Questo generatore crea dati strutturati JSON-LD secondo il vocabolario Schema.org per sei tipi comuni: organizzazione, persona, articolo, FAQ, breadcrumb e sito web. Trasforma pochi campi in un blocco <script type="application/ld+json"> pronto da incollare, senza errori di sintassi né proprietà vuote.

Ogni tipo ha le sue proprietà: name, url, logo e sameAs per un’organizzazione; headline, author, image e date per un articolo; mainEntity per una FAQ; itemListElement per un breadcrumb; una potentialAction di ricerca per un sito web.

I campi vuoti vengono rimossi dal risultato: non otterrai mai una proprietà "" o un array vuoto.

Per la FAQ, ogni riga Domanda | Risposta diventa una Question con la sua risposta accettata; per il breadcrumb, ogni riga Nome | URL diventa un ListItem la cui posizione segue l’ordine delle righe. Una riga senza separatore | o senza seconda parte viene ignorata.

Il JSON viene indentato e la sequenza </ viene protetta, così un testo che contiene </script> non può chiudere il tag in anticipo.

Come usare questo strumento

  1. Scegli il tipo di schema

    I campi mostrati si adattano al tipo selezionato.

  2. Compila i campi

    Usa URL assoluti e date nel formato AAAA-MM-GG.

  3. Genera il JSON-LD

    Il codice generato compare in un tag script pronto all’uso.

  4. Incolla e verifica

    Inserisci il blocco nella pagina interessata e controllalo con il validatore di dati strutturati.

Casi d’uso

Descrivere la tua azienda

Dichiarare nome, logo e profili social dell’organizzazione nella home page.

Mostrare il breadcrumb su Google

Sostituire l’URL con il percorso di navigazione nei risultati di ricerca.

Marcare un articolo

Indicare autore, data di pubblicazione e immagine principale di un post del blog.

Esempi

FAQ di una scheda prodotto

Ogni riga diventa una Question con la sua risposta accettata. Le risposte devono comparire identiche nella pagina.

Input

Tipo di schema: FAQ
Domande e risposte:
La borraccia va in lavastoviglie? | Sì, il corpo in acciaio e il tappo vanno in lavastoviglie.
Per quanto tempo l’acqua resta fresca? | Fino a 24 ore.

Risultato

Codice generato:
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "La borraccia va in lavastoviglie?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Sì, il corpo in acciaio e il tappo vanno in lavastoviglie."
      }
    },
    {
      "@type": "Question",
      "name": "Per quanto tempo l’acqua resta fresca?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Fino a 24 ore."
      }
    }
  ]
}
</script>

Breadcrumb a tre livelli

La posizione viene numerata nell’ordine delle righe, dalla home alla pagina prodotto.

Input

Tipo di schema: Breadcrumb
Elementi breadcrumb:
Home | https://example.com/
Borracce | https://example.com/borracce/
Borraccia in acciaio 750 ml | https://example.com/borracce/acciaio-750

Risultato

Codice generato:
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://example.com/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Borracce",
      "item": "https://example.com/borracce/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Borraccia in acciaio 750 ml",
      "item": "https://example.com/borracce/acciaio-750"
    }
  ]
}
</script>

Consigli e buone pratiche

  • I dati strutturati devono corrispondere al contenuto visibile: una FAQ marcata deve comparire nella pagina con le stesse domande e risposte.
  • Dal 2023 Google riserva i risultati avanzati FAQ ai siti governativi e sanitari autorevoli; il markup aiuta ancora a descrivere la pagina, ma nella maggior parte dei casi non mostra più le domande.
  • Per un articolo compila almeno headline, image e datePublished: sono le proprietà consigliate da Google.
  • Basta un solo blocco Organization nella home page; non serve ripeterlo in ogni pagina.

Fonti e riferimenti

Domande frequenti

Dove va inserito il codice JSON-LD?

In qualsiasi punto dell’<head> o del <body> della pagina che descrive. Google lo legge in entrambi i punti, anche se viene inserito con JavaScript.

Quali tipi di schema sono disponibili?

Organization, Person, Article, FAQPage, BreadcrumbList e WebSite. Per un prodotto, un evento o una ricetta, completa il JSON a mano seguendo la documentazione di Schema.org.

Il risultato avanzato è garantito?

No. Un markup valido rende la pagina idonea, ma Google decide se mostrare un risultato avanzato in base alla ricerca, alla qualità della pagina e alle proprie regole.

A cosa serve il modello di URL di ricerca?

Per il tipo WebSite descrive l’URL della ricerca interna con la variabile {search_term_string}. Google ha rimosso la casella di ricerca dai risultati nel 2024; la proprietà resta valida ma non ha più effetti visibili.

I miei dati vengono inviati a un server?

No. Il JSON-LD viene generato nel tuo browser.

Strumenti correlati

Strumenti simili o complementari a questo.

Strumenti simili

Crea i tag SEO, Open Graph e Twitter/X di una pagina Web.

Web e SEOIn evidenzaUsa questo strumento