Generatore di Schema Breadcrumb

Usa one item per line: Nome | URL

Google mostra un percorso breadcrumb sopra l’URL nei risultati di ricerca quando la tua pagina fornisce dati strutturati BreadcrumbList validi. Questo generatore prende i passaggi breadcrumb da Home alla pagina corrente, costruisce un blocco JSON-LD schema.org con le corrette posizioni ListItem e restituisce un tag script che puoi inserire in <head>. Nessun plugin WordPress, nessun Yoast, solo JSON-LD pulito.

Come generare BreadcrumbList JSON-LD

  1. 1

    Inserisci ogni livello breadcrumb

    Etichetta e URL per ogni passaggio dalla homepage fino alla pagina corrente. La maggior parte dei siti ha 2-5 livelli.

  2. 2

    Il tool assegna automaticamente le posizioni

    Home è posizione 1, il livello successivo è posizione 2, e così via. La numerazione delle posizioni è richiesta da schema.org per un risultato valido.

  3. 3

    Copia il frammento JSON-LD

    Il generatore restituisce un intero blocco `<script type="application/ld+json">` pronto per essere incollato nel tuo `<head>`.

  4. 4

    Valida

    Clicca per accedere al Test dei Risultati Ricchi di Google per confermare che il markup sia accettato e idoneo per la visualizzazione del breadcrumb.

Anatomia di un valido BreadcrumbList JSON-LD

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://example.com/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Blog",
      "item": "https://example.com/blog/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Come costruire breadcrumb"
    }
  ]
}

Perché l’ultimo crumb spesso salta item

La documentazione di Google consente (e molti SEO raccomandano) di omettere l’URL sull’ultimo breadcrumb perché si riferisce alla pagina corrente. L’URL della pagina è già nella richiesta; ripeterlo non aggiunge valore. Il generatore ha un’opzione per includere o escludere l’ultimo campo item.

Errori comuni

  • Buchi o duplicati nelle posizioni — le posizioni devono essere 1, 2, 3… in ordine senza interruzioni.
  • Mancanza di item sui crumb non finali — ogni crumb tranne l’ultimo deve avere un URL.
  • URL solo frammento (#section) — Google ignora questi come obiettivi breadcrumb; usa percorsi completi.
  • Più blocchi BreadcrumbList per pagina — innocuo ma non necessario, Google ne sceglie uno.
  • Etichette che non corrispondono ai breadcrumb visibili — causa la sfiducia di Google in tutti i tuoi dati strutturati.

Posizionamento

  • Metti il <script> in <head> per una scansione più pulita.
  • Puoi anche posizionarlo in <body> — entrambi funzionano. Evita di iniettarlo tramite JavaScript a meno che il tuo budget di scansione non sia a posto con il rendering JS.
  • Non avvolgerlo in <noscript>.

Domande frequenti

Consigliato ma non strettamente necessario. Google richiede che i breadcrumb strutturati corrispondano a ciò che gli utenti vedono, quindi un componente breadcrumb visibile più JSON-LD è la combinazione più sicura.

Non direttamente. Influisce su come il tuo risultato viene visualizzato (il percorso breadcrumb sostituisce l’URL nei risultati di ricerca), il che può migliorare la percentuale di clic. Una percentuale di clic migliore aiuta indirettamente il posizionamento nel tempo.

Sì — Google supporta più blocchi BreadcrumbList per pagine raggiungibili tramite percorsi diversi (categoria vs. tag, ad esempio). Elenca ogni percorso nel proprio blocco script.

Incolla il JSON-LD o l’URL della pagina nel Test dei Risultati Ricchi di Google. Segnala i campi richiesti mancanti e visualizza il breadcrumb esattamente come Google lo mostrerebbe.

Strumenti correlati