· 3 min di lettura
Come generare uno schema breadcrumb in JSON-LD
Heshan Fernando
Cofondatore e COO
I breadcrumb aiutano le persone a capire dove si trova una pagina all’interno di un sito. I dati strutturati breadcrumb svolgono un lavoro simile per i motori di ricerca, descrivendo il percorso della pagina in un formato leggibile dalla macchina. Il markup non è complicato, ma piccoli errori nei numeri di posizione, negli URL o nei nomi degli elementi possono renderlo invalido.
Un generatore di schema breadcrumb ti aiuta a creare JSON-LD per i percorsi breadcrumb senza scrivere a mano ogni ListItem.
Cosa comporta lo schema breadcrumb
Lo schema breadcrumb usa solitamente il tipo BreadcrumbList di Schema.org. Ogni passo del percorso è un ListItem con posizione, nome e URL. L’ordine conta perché descrive il percorso dalla pagina più generale a quella attuale.
Il JSON-LD è comunemente usato perché può essere inserito in un tag script senza modificare il markup visibile della pagina.
Perché le persone si bloccano qui
I breadcrumb sono ripetitivi. Se li codifichi a mano, è facile duplicare una posizione, saltare un livello o incollare l’URL sbagliato. Su siti grandi, questo crea dati strutturati incoerenti tra i template.
Un altro problema è la discrepanza. I dati strutturati dovrebbero riflettere il percorso breadcrumb visibile e la reale gerarchia della pagina.
| Campo breadcrumb | Cosa rappresenta |
|---|---|
| Posizione | Ordine nel percorso |
| Nome | Etichetta leggibile dall’uomo |
| URL dell’elemento | Pagina canonica per quel passo |
| BreadcrumbList | Contenitore del percorso |
Com’è fatto un buon JSON-LD breadcrumb
Posizioni sequenziali
Ogni passo dovrebbe contare in ordine crescente da 1, senza duplicati.
URL canonici
Usa l’URL di pagina preferito, non link di tracciamento o percorsi temporanei.
Etichette che corrispondono al percorso visibile
I dati strutturati non dovrebbero descrivere un percorso di navigazione diverso da quello che vedono gli utenti.
Errori comuni da evitare
- Saltare i numeri di posizione. Gli elementi breadcrumb dovrebbero essere ordinati chiaramente.
- Usare URL relativi dove sono attesi URL assoluti. Gli URL assoluti canonici sono generalmente più sicuri.
- Aggiungere pagine non presenti nel percorso visibile. Mantieni markup e interfaccia allineati.
- Dimenticare di validare. I dati strutturati dovrebbero essere testati prima della pubblicazione.
Come farlo con Breadcrumb Schema Generator
- Apri il Breadcrumb Schema Generator gratuito.
- Inserisci ogni etichetta breadcrumb in ordine.
- Aggiungi l’URL canonico corrispondente per ogni passo.
- Genera l’output JSON-LD.
- Rivedi le posizioni e incolla il markup nella tua pagina o template.
Lo strumento è utile quando si prepara lo schema per pagine statiche, articoli di blog, documentazione o categorie e-commerce.
Domande frequenti
Che formato usa lo schema breadcrumb?
Il JSON-LD è un formato comune perché è facile da aggiungere in un tag script.
Lo schema breadcrumb deve corrispondere ai breadcrumb visibili?
Sì. I dati strutturati dovrebbero rappresentare lo stesso percorso che gli utenti possono capire sulla pagina.
I breadcrumb garantiscono rich result?
No. I dati strutturati rendono la pagina idonea per certe interpretazioni, ma sono i motori di ricerca a decidere come mostrare i risultati.
Pensiero finale
Lo schema breadcrumb è semplice ma delicato. Generalo con cura, mantienilo allineato al percorso visibile e valida prima di pubblicare.