Site Architecture & UX

Schema BreadcrumbList

Schema BreadcrumbList

Il BreadcrumbList Schema è un markup di dati strutturati di schema.org che definisce un percorso di navigazione gerarchico su un sito web, aiutando i motori di ricerca e i sistemi di IA a comprendere la struttura del sito e a visualizzare i percorsi breadcrumb nei risultati di ricerca. Utilizza formati JSON-LD, RDFa o Microdata per etichettare esplicitamente ogni passaggio nel percorso di navigazione dell'utente dalla homepage alla pagina corrente.

Definizione di BreadcrumbList Schema

BreadcrumbList Schema è un markup di dati strutturati standardizzato di schema.org che definisce esplicitamente un percorso di navigazione gerarchico su un sito web. Aiuta i motori di ricerca e i sistemi di IA a comprendere le relazioni tra le pagine e la struttura organizzativa del sito. Implementato utilizzando i formati JSON-LD, RDFa o Microdata, BreadcrumbList Schema trasforma la navigazione breadcrumb visiva in dati leggibili dalle macchine che i motori di ricerca possono interpretare e visualizzare direttamente nei risultati di ricerca. Lo schema consiste in un elemento contenitore (BreadcrumbList) che contiene più elementi ListItem, ciascuno dei quali rappresenta un passaggio nella gerarchia di navigazione dalla homepage alla pagina corrente. Aggiungendo questi dati strutturati, i proprietari di siti web consentono ai motori di ricerca di visualizzare i percorsi breadcrumb nelle pagine dei risultati dei motori di ricerca (SERP), il che può migliorare significativamente le percentuali di clic e l’esperienza utente. BreadcrumbList Schema è particolarmente prezioso nell’era della ricerca AI e dei grandi modelli linguistici, dove i dati strutturati aiutano i sistemi di IA a comprendere meglio il contesto e le relazioni dei contenuti.

Contesto Storico ed Evoluzione della Navigazione Breadcrumb

La navigazione breadcrumb prende il nome dalla fiaba di Hansel e Gretel, in cui i personaggi lasciano briciole di pane per ritrovare la strada attraverso la foresta. Questa metafora cattura perfettamente lo scopo dei breadcrumb digitali: aiutare gli utenti a tornare indietro attraverso la gerarchia di un sito web. Il concetto di navigazione breadcrumb è emerso nei primi anni 2000, quando i siti web sono diventati sempre più complessi con strutture gerarchiche più profonde. Inizialmente, i breadcrumb erano elementi puramente visivi creati con HTML e CSS, utilizzati solo per scopi di esperienza utente. Tuttavia, con l’evoluzione dei motori di ricerca e la loro crescente attenzione ai dati strutturati, è emersa la necessità di informazioni breadcrumb leggibili dalle macchine. Nel 2011, schema.org è stato lanciato come iniziativa collaborativa di Google, Bing, Yahoo! e Yandex per creare un vocabolario standardizzato per i dati strutturati. Questo ha portato alla formalizzazione di BreadcrumbList come tipo di schema, consentendo ai webmaster di comunicare esplicitamente la struttura del sito ai motori di ricerca. L’adozione del BreadcrumbList Schema è cresciuta significativamente, con ricerche che mostrano che circa il 66% dei siti web utilizza qualche forma di dati strutturati, e i breadcrumb rappresentano uno dei tipi di schema più comunemente implementati. Oggi, BreadcrumbList Schema è essenziale non solo per i motori di ricerca tradizionali ma anche per le piattaforme di ricerca AI come Perplexity, ChatGPT e Google AI Overviews, che si affidano ai dati strutturati per comprendere le relazioni tra i contenuti e fornire risposte accurate e contestuali.

Logo

Ready to Monitor Your AI Visibility?

Track how AI chatbots mention your brand across ChatGPT, Perplexity, and other platforms.

Struttura Tecnica e Implementazione del BreadcrumbList Schema

Il BreadcrumbList Schema segue una struttura tecnica specifica definita da schema.org. Al suo centro, consiste in un contenitore BreadcrumbList che contiene un array di elementi ListItem. Ogni ListItem deve includere tre proprietà chiave: position (un intero che indica l’ordine dell’elemento nel percorso), name (l’etichetta di testo visualizzata agli utenti) e item (l’URL della pagina). La proprietà position è fondamentale per mantenere la sequenza corretta, tipicamente a partire da 1 per la homepage o la categoria di primo livello. Il formato di implementazione più comune è JSON-LD (JavaScript Object Notation for Linked Data), che Google raccomanda esplicitamente. JSON-LD consente agli sviluppatori di inserire dati strutturati all’interno di un tag <script> nella sezione <head> della pagina senza influenzare il layout visivo o il design della pagina. Un’implementazione tipica di BreadcrumbList in JSON-LD include la proprietà @context impostata su “https://schema.org ” e la proprietà @type impostata su “BreadcrumbList”. La proprietà itemListElement contiene un array di oggetti ListItem, ciascuno con le proprie proprietà @type, position, name e item. I formati alternativi includono RDFa (Resource Description Framework in Attributes), che incorpora i dati strutturati direttamente negli attributi HTML, e Microdata, che utilizza attributi HTML5 come itemscope e itemprop. Sebbene tutti e tre i formati siano validi, JSON-LD ha raggiunto il tasso di adozione più alto, pari al 41% sul web, rendendolo lo standard di settore. La flessibilità del BreadcrumbList Schema consente percorsi breadcrumb singoli e multipli sulla stessa pagina, adattandosi a strutture complesse dove prodotti o contenuti possono essere raggiunti attraverso diverse gerarchie di categorie.

Tabella Comparativa: BreadcrumbList Schema vs. Markup di Navigazione Correlati

AspettoBreadcrumbList SchemaBreadcrumb HTMLSitemapMeta Tag di Navigazione
ScopoGerarchia del sito leggibile dalle macchine per motori di ricerca e IAAiuto visivo alla navigazione per gli utentiFile XML che elenca tutti gli URL del sitoMeta tag che indicano relazioni tra pagine
FormatoDati strutturati JSON-LD, RDFa o MicrodataElementi HTML <ol>, <ul> o <nav>File XML (sitemap.xml)Tag HTML <link> nell’head della pagina
Visibilità nei Motori di RicercaVisualizzato nelle SERP come percorsi breadcrumbNon direttamente visibile nei risultati di ricercaUtilizzato per crawling e indicizzazioneVisibilità diretta minima
Impatto sull’Esperienza UtenteIndiretto (migliora il CTR quando visualizzato)Diretto (aiuta gli utenti a navigare)Nessun impatto diretto sull’utenteNessun impatto diretto sull’utente
Interpretazione da Parte dei Sistemi AIEccellente (i dati strutturati aiutano la comprensione degli LLM)Limitata (richiede parsing)Buona (aiuta a comprendere la struttura del sito)Limitata (contesto minimo)
Complessità di ImplementazioneModerata (richiede aggiunta di codice)Semplice (HTML di base)Semplice (creazione file XML)Semplice (meta tag HTML)
Impatto SEOIndiretto (migliora CTR e crawlability)Indiretto (migliora UX e collegamenti interni)Indiretto (agevola l’efficienza del crawling)Impatto diretto minimo
Tasso di Adozione~35-40% dei siti web~60% dei siti web~70% dei siti web~45% dei siti web
Ideale PerSiti gerarchici complessi, e-commerce, visibilità AITutti i siti web con più livelliSiti grandi con molte pagineIndicare relazioni tra pagine

Come BreadcrumbList Schema Migliora la Comprensione dei Motori di Ricerca

I motori di ricerca come Google utilizzano il BreadcrumbList Schema per ottenere una comprensione esplicita della struttura organizzativa di un sito web e di come le singole pagine si relazionano tra loro. Quando un crawler di un motore di ricerca incontra un markup BreadcrumbList correttamente implementato, può determinare immediatamente la posizione gerarchica di una pagina senza dover dedurre le relazioni dalla struttura URL o dai modelli di collegamento interni. Questa comunicazione esplicita è particolarmente preziosa perché consente ai motori di ricerca di comprendere l’architettura del sito prevista, anche se la struttura URL non riflette perfettamente la gerarchia. Ad esempio, una pagina potrebbe avere un URL come /products/item-12345, ma il BreadcrumbList Schema può indicare chiaramente che questa pagina appartiene a “Home > Elettronica > Computer > Laptop > Nome Articolo”. Queste informazioni contestuali aiutano i motori di ricerca a comprendere meglio l’argomento della pagina e la sua rilevanza nel contesto più ampio del sito. Inoltre, BreadcrumbList Schema migliora la crawlability fornendo chiari percorsi di collegamento interni che i bot dei motori di ricerca possono seguire. Lo schema crea essenzialmente una mappa della struttura del sito, facilitando ai crawler la scoperta e l’indicizzazione efficiente delle pagine. Le ricerche indicano che i siti web che implementano BreadcrumbList Schema sperimentano una migliore efficienza di crawling, con i motori di ricerca in grado di scoprire e indicizzare le pagine più rapidamente. Inoltre, quando BreadcrumbList Schema è correttamente implementato, Google e altri motori di ricerca possono visualizzare i percorsi breadcrumb direttamente nei risultati di ricerca, il che migliora l’aspetto visivo del tuo annuncio e fornisce agli utenti un contesto aggiuntivo sulla posizione della pagina all’interno del sito. Questa visualizzazione migliorata può portare a percentuali di clic (CTR) più elevate, poiché gli utenti sono più propensi a cliccare sui risultati che mostrano chiaramente la pertinenza e il contesto della pagina.

Nel nascente panorama della ricerca AI e dei grandi modelli linguistici (LLM), BreadcrumbList Schema gioca un ruolo sempre più importante nella visibilità e citazione dei contenuti. Piattaforme come Perplexity, ChatGPT, Google AI Overviews e Claude si affidano ai dati strutturati per comprendere le relazioni tra i contenuti e fornire risposte accurate e contestuali alle domande degli utenti. I dati strutturati come BreadcrumbList Schema creano quelle che i ricercatori chiamano “catene” di informazioni che facilitano ai LLM la comprensione e il richiamo del contesto dei contenuti. Quando un sistema di IA incontra un markup breadcrumb ben strutturato, può comprendere meglio come una pagina specifica si inserisce nel panorama tematico più ampio di un sito web. Questa migliore comprensione aumenta la probabilità che i tuoi contenuti vengano citati o referenziati nelle risposte generate dall’IA. Secondo ricerche di Semrush e altre piattaforme SEO, i dati strutturati sembrano giocare un ruolo significativo nella capacità di un LLM di leggere, comprendere e servire i contenuti. Le pagine con un’implementazione completa di dati strutturati, incluso BreadcrumbList Schema, hanno maggiori probabilità di essere selezionate come fonti per le risposte generate dall’IA. Questo è particolarmente importante per gli utenti di AmICited che monitorano le apparizioni del proprio marchio e dominio sulle piattaforme AI. Implementando BreadcrumbList Schema, non solo ottimizzi per i motori di ricerca tradizionali, ma migliori anche la tua visibilità nei risultati di ricerca AI. Lo schema aiuta i sistemi di IA a comprendere l’autorità tematica del tuo sito e l’organizzazione dei contenuti, rendendo le tue pagine più propense a essere citate quando gli utenti fanno domande relative ai tuoi contenuti. Con la continua crescita della ricerca AI — con Google AI Overviews che ora appare in una percentuale significativa dei risultati di ricerca — garantire che i tuoi dati strutturati siano completi e accurati diventa sempre più critico per mantenere la visibilità su tutti i canali di ricerca.

Migliori Pratiche per Implementare BreadcrumbList Schema

Implementare efficacemente BreadcrumbList Schema richiede il rispetto di diverse migliori pratiche consolidate per garantire il massimo beneficio sia per i motori di ricerca che per gli utenti. Innanzitutto, progetta i breadcrumb attorno a una gerarchia chiara e logica che corrisponda al modo in cui la maggior parte dei visitatori naviga naturalmente nel tuo sito. Il percorso breadcrumb dovrebbe rappresentare la struttura effettiva del sito, non la cronologia di navigazione dell’utente o una categorizzazione arbitraria. Questa coerenza aiuta sia i motori di ricerca che gli utenti a comprendere l’organizzazione del tuo sito. In secondo luogo, utilizza breadcrumb basati sulla gerarchia piuttosto che breadcrumb basati sul percorso o sugli attributi per la navigazione primaria. I breadcrumb basati sulla gerarchia sono i più stabili e SEO-friendly, poiché riflettono la struttura permanente del tuo sito anziché il comportamento temporaneo dell’utente. In terzo luogo, assicurati che ogni breadcrumb abbia un valore position univoco a partire da 1 per la homepage o la categoria di primo livello. I valori position devono essere interi sequenziali senza spazi vuoti o duplicati. In quarto luogo, includi nomi descrittivi e user-friendly per ogni elemento breadcrumb. Il nome dovrebbe essere conciso ma sufficientemente chiaro da far comprendere immediatamente all’utente quali contenuti troverà a quel livello. Evita termini generici come “Pagina 1” o “Elemento A”; utilizza invece nomi di categoria significativi. In quinto luogo, valida la tua implementazione utilizzando il Rich Results Test di Google o altri strumenti di validazione dello schema. Questo garantisce che il tuo markup sia sintatticamente corretto e contenga tutte le proprietà richieste. In sesto luogo, monitora il tuo schema breadcrumb nel report Rich Results di Google Search Console per identificare eventuali errori o problemi che influenzano la tua implementazione. Infine, mantieni i breadcrumb coerenti su tutto il sito in termini di formato, separatori (come “>”, “/” o “→”) e stile. La coerenza migliora l’esperienza utente e aiuta i motori di ricerca a comprendere che i tuoi breadcrumb seguono uno schema prevedibile.

Passaggi Chiave per l’Implementazione e Considerazioni Tecniche

  • Pianifica la gerarchia del sito prima di implementare i breadcrumb, assicurandoti che rifletta la tua effettiva organizzazione dei contenuti
  • Scegli il formato JSON-LD come metodo di implementazione principale per la sua semplicità e la raccomandazione esplicita di Google
  • Includi tutte le proprietà richieste: @context, @type, array itemListElement, position, name e item per ogni ListItem
  • Inizia la numerazione delle posizioni da 1 per la homepage o la categoria di primo livello, incrementando sequenzialmente per ogni livello
  • Evita di collegare la pagina corrente nel percorso breadcrumb; visualizzala invece come testo semplice per prevenire collegamenti autoreferenziali
  • Testa la tua implementazione utilizzando il Rich Results Test di Google prima del deployment in produzione
  • Monitora le performance nel report Rich Results di Google Search Console per eventuali errori o avvisi
  • Aggiorna i breadcrumb dinamicamente se la struttura del tuo sito cambia, assicurando che lo schema rifletta sempre la gerarchia corrente
  • Considera percorsi breadcrumb multipli per le pagine accessibili attraverso diverse categorie nei siti e-commerce
  • Assicurati che tutti gli URL dei breadcrumb siano validi e accessibili per prevenire collegamenti interrotti nel percorso di navigazione
  • Utilizza separatori coerenti su tutto il sito (ad esempio, usa sempre “>” piuttosto che alternare con “/” o “→”)
  • Implementa i breadcrumb su tutte le pagine pertinenti, non solo sulle pagine prodotto o categoria, per una copertura completa del sito

Impatto sull’Esperienza Utente e sulle Metriche di Engagement

L’impatto del BreadcrumbList Schema va oltre l’ottimizzazione per i motori di ricerca, influenzando direttamente l’esperienza utente e le metriche di engagement. Quando i breadcrumb sono correttamente implementati e visualizzati nei risultati di ricerca, gli utenti ottengono un contesto immediato sulla posizione di una pagina all’interno della gerarchia del sito. Queste informazioni contestuali riducono il carico cognitivo e aiutano gli utenti a determinare rapidamente se una pagina è pertinente alle loro esigenze. Le ricerche delle principali piattaforme e-commerce mostrano che la navigazione breadcrumb riduce significativamente le percentuali di rimbalzo fornendo agli utenti opzioni di navigazione facili per tornare alle categorie genitore o alla homepage. Invece di utilizzare il pulsante “Indietro” del browser o tornare ai risultati di ricerca, gli utenti possono cliccare sui collegamenti breadcrumb per esplorare contenuti correlati. Questa maggiore navigazione interna porta a sessioni più lunghe e metriche di engagement più elevate. Inoltre, i breadcrumb migliorano in modo particolarmente significativo l’esperienza utente mobile. Su dispositivi mobili, dove la navigazione principale è spesso nascosta dietro menu hamburger, i breadcrumb forniscono un’opzione di navigazione sempre visibile. Gli studi indicano che gli utenti mobili sono più propensi a utilizzare la navigazione breadcrumb rispetto agli utenti desktop, rendendo i breadcrumb particolarmente preziosi per i siti web mobile-first. La presenza di breadcrumb nei risultati di ricerca influenza anche le percentuali di clic (CTR). Quando gli utenti vedono un percorso breadcrumb in un risultato di ricerca, acquisiscono maggiore fiducia che la pagina sia pertinente alla loro query. Questa conferma visiva può aumentare il CTR dal 5 al 15% a seconda del settore e del contesto di ricerca. Inoltre, i breadcrumb supportano la strategia di linking interno creando percorsi aggiuntivi attraverso il sito. Ogni collegamento breadcrumb è un collegamento interno che trasmette autorità e aiuta a distribuire il page rank in tutto il sito. Questa migliore struttura di collegamento interno avvantaggia sia la navigazione dell’utente che la crawlability del motore di ricerca.

Audit dell’Implementazione del Tuo BreadcrumbList Schema

Un modo rapido per verificare se il tuo markup breadcrumb sta effettivamente funzionando è eseguire una sequenza fissa di controlli invece di esaminare singole pagine a occhio. Inizia con il Rich Results Test di Google: incolla un URL campione da ogni template principale (pagina prodotto, pagina categoria, articolo del blog) e conferma che BreadcrumbList venga rilevato senza errori — testare un solo template non ti dice nulla sugli altri, poiché le implementazioni spesso divergono tra i tipi di pagine di un sito. Successivamente, apri il report Rich Results di Google Search Console e filtra specificamente per errori di breadcrumb; questo rivela problemi a livello di sito come valori position mancanti o numerazione non sequenziale che un test occasionale non rileverebbe. Verifica che ogni ListItem abbia tutte e tre le proprietà richieste — position, name e item — e che la numerazione delle posizioni inizi da 1 e non presenti spazi vuoti o duplicati; un errore comune è saltare un livello quando una categoria viene successivamente rimossa dalla gerarchia ma lo schema non viene aggiornato di conseguenza. Controlla che il testo del percorso breadcrumb nel tuo markup corrisponda a quello visualizzato agli utenti; le discrepanze tra i due sono una causa frequente di avvisi di validazione. Conferma di non collegare la pagina corrente all’interno del proprio percorso breadcrumb, poiché i collegamenti autoreferenziali nella proprietà item sono un errore di implementazione comune. Infine, controlla a campione le pagine raggiungibili attraverso più percorsi di categoria (comune nei siti e-commerce) — queste necessitano di implementazioni BreadcrumbList multiple valide o di una gerarchia canonica chiara, e l’incoerenza in questo ambito è uno dei risultati di audit più frequenti.

Domande frequenti

Pronto a monitorare la tua visibilità AI?

Inizia a tracciare come i chatbot AI menzionano il tuo brand su ChatGPT, Perplexity e altre piattaforme. Ottieni informazioni utili per migliorare la tua presenza AI.

Scopri di più

Schema Prodotto
Product Schema: Markup Strutturato per le Informazioni sui Prodotti

Schema Prodotto

Il Product Schema è un markup strutturato che aiuta i motori di ricerca e i sistemi di intelligenza artificiale a comprendere i dettagli dei prodotti. Scopri co...

28 min di lettura
Dati Strutturati
Dati Strutturati: Informazioni Organizzate per Motori di Ricerca e IA

Dati Strutturati

I dati strutturati sono marcatori standardizzati che aiutano i motori di ricerca a comprendere il contenuto delle pagine web. Scopri come JSON-LD, schema.org e ...

12 min di lettura
Article Schema
Article Schema: Markup Dati Strutturati per Articoli Giornalistici e Blog

Article Schema

Article Schema è un markup dati strutturati che definisce le proprietà di articoli giornalistici e blog per motori di ricerca e sistemi di IA. Scopri come imple...

15 min di lettura