Cos'è una Breadcrumb in un Sito Web?

Breadcrumb del sito

Cos'è una Breadcrumb in un Sito? Generatore di Markup e Schema | We.Inc

Cos'è la navigazione a breadcrumb, il pattern HTML accessibile con aria-current, le regole BreadcrumbList di Google e un generatore che scrive entrambi per te.

Una breadcrumb è la breve scia di link vicino all'inizio di una pagina, come Home > Scarpe > Scarpe da corsa, che mostra dove si trova la pagina all'interno del sito. I visitatori la usano per risalire di un livello. Se marcata con i dati strutturati BreadcrumbList, aiuta anche Google a capire la gerarchia del tuo sito.

I tre tipi di breadcrumb

Il nome viene dalla scia di briciole della fiaba. In un sito è un menu secondario, quindi non sostituisce mai la navigazione principale. Qui sotto trovi il pattern HTML accessibile del W3C, i dati strutturati che Google legge e un generatore che scrive entrambi a partire dalla tua scia.

Domande frequenti

Le breadcrumb aiutano la SEO?

La documentazione di Google sulle breadcrumb dice che usa il markup delle breadcrumb nel corpo di una pagina per classificare le informazioni che contiene. Inoltre danno ai crawler più link interni verso l'alto nella gerarchia. Da sole non sono una scorciatoia per il posizionamento.

Cosa richiede Google in BreadcrumbList?

Un array itemListElement di almeno due voci ListItem. Ognuna ha bisogno di un name, di una position che parte da 1 e di un item con l'URL della pagina. L'ultima voce può omettere item, e in quel caso Google usa l'URL della pagina in cui si trova.

La breadcrumb deve includere la pagina corrente?

Il pattern del W3C la include come link finale, contrassegnato con aria-current impostato su page. Molti siti la mostrano invece come testo semplice. Vanno bene entrambe le soluzioni, purché chi usa uno screen reader capisca qual è la voce corrente.

Quale elemento deve racchiudere una breadcrumb?

Un elemento nav con un'etichetta come aria-label="Breadcrumb", e al suo interno un elenco ordinato. L'esempio del W3C usa esattamente questo, perché l'ordine dei link ha un significato.

Una pagina può avere più di una scia di breadcrumb?

Sì. La pagina di Google mostra un esempio con due elementi BreadcrumbList per una pagina raggiungibile da due categorie. Mostra entrambe le scie anche ai visitatori, così il markup corrisponde alla pagina.

Markup accessibile per le breadcrumb

Dati strutturati corrispondenti

Stile dei separatori

Questo CSS disegna una piccola freccia prima di ogni elemento tranne il primo, così i separatori non compaiono mai nel testo annunciato da uno screen reader.

Breadcrumb con separatori in CSS

Modifica i nomi per provarlo. Le frecce arrivano dalla regola ::before, non da caratteri nell'HTML.

Generatore di breadcrumb

La tua scia, un livello per riga: Nome | indirizzo completo

Anteprima

HTML

Dati strutturati JSON-LD

Copia

Copiato

Google chiede almeno due elementi in una BreadcrumbList. Aggiungi un altro livello.

La riga {n} non ha un indirizzo. Solo l'ultimo elemento può ometterlo.

Creato nel tuo browser a partire da ciò che scrivi. Non viene caricato nulla.

Inizia gratis · Nessuna carta di credito richiesta

Correlati: Guide

Prodotto

Per chi è

Funzionalità

Risorse

Azienda

Mappa del sito