SEO E-commerce

Breadcrumb PrestaShop: come aggiungere correttamente il markup BreadcrumbList

Nei risultati di ricerca, Google mostra sempre più spesso il percorso di navigazione al posto dell’indirizzo completo. Quel percorso non viene dall’URL, viene dal markup del breadcrumb. Senza di esso il visitatore vede un indirizzo tecnico dove potrebbe vedere il vostro albero di categorie.

Cosa porta davvero il markup

Tre effetti, di cui uno solo visibile.

La visualizzazione del percorso nei risultati, che sostituisce l’URL. Su un indirizzo lungo o poco leggibile il guadagno di chiarezza è netto.

La comprensione della struttura. Il markup indica esplicitamente ai motori come si articolano le vostre pagine, cosa che la sola struttura dell’URL non basta sempre a stabilire, soprattutto quando gli indirizzi sono piatti.

I link interni. Il breadcrumb è un link verso le categorie superiori, presente su ogni scheda prodotto. Su un catalogo di tremila referenze si tratta di un volume di link considerevole, ottenuto senza sforzo.

La struttura attesa

Il markup descrive un elenco ordinato di elementi, ciascuno con tre informazioni: la posizione nel percorso, l’indirizzo della pagina corrispondente e l’etichetta.

Quattro regole di forma.

La posizione comincia da 1 e si incrementa senza salti. Una numerazione che parte da zero o che presenta un buco invalida l’insieme.

L’ultimo elemento è la pagina corrente. Deve comparire nell’elenco con la sua etichetta e non deve essere un link nella visualizzazione: non si collega la pagina su cui ci si trova.

L’etichetta deve corrispondere al testo mostrato. Un markup che dichiara «Trapani a batteria» mentre il percorso visibile mostra «Trapani» crea un’incoerenza tra il contenuto e la sua descrizione.

Il formato consigliato è il JSON-LD, inserito nell’intestazione della pagina. È più semplice da mantenere del markup ad attributi, che impone di modificare la struttura HTML del percorso.

Breadcrumb ProMenu a discesa, JSON-LD BreadcrumbList e percorsi intelligenti multi-categoria89.00

Il caso dei prodotti multicategoria

È la vera difficoltà in un negozio, e non ha una risposta unica.

Un prodotto collegato a tre categorie ha tre percorsi possibili. Quale dichiarare?

La soluzione semplice e consigliata: la categoria predefinita del prodotto. È già definita in PrestaShop, determina l’URL canonico e il percorso deve restare coerente con essa. Un percorso che mostra una strada diversa da quella dell’indirizzo canonico manda due segnali contraddittori.

La soluzione contestuale: il percorso segue la strada realmente fatta dal visitatore. Ottimo per l’esperienza d’uso, problematico per il markup, dato che la stessa pagina dichiara strutture diverse secondo la navigazione.

Il compromesso che funziona: un percorso mostrato contestuale, che aiuta il visitatore a tornare da dove è arrivato, e un percorso marcato sempre costruito sulla categoria predefinita. I due non servono allo stesso scopo.

La specifica ammette peraltro più percorsi per una stessa pagina, il che permette di dichiarare le diverse vie d’accesso. È un’opzione, non un obbligo, e complica la manutenzione senza un beneficio chiaramente dimostrato.

Gli errori frequenti

Il percorso che non corrisponde all’URL. Un indirizzo costruito su una categoria e un percorso costruito su un’altra. Il caso si presenta appena la categoria predefinita viene modificata senza che il resto segua.

La home mancante. Il primo elemento del percorso dovrebbe essere la home page. La sua assenza non invalida il markup, ma priva il percorso del suo punto di partenza.

Il markup duplicato. Il tema dichiara un percorso, un modulo SEO ne dichiara un secondo. Due dichiarazioni concorrenti sulla stessa pagina producono un comportamento imprevedibile, ed è una causa frequente di sparizione della visualizzazione dopo l’installazione di un modulo.

Il percorso su pagine senza gerarchia. Una pagina CMS isolata, una pagina contatti o un risultato di ricerca non hanno percorso. Forzarvi un breadcrumb artificiale non porta nulla.

Il percorso su mobile

Sugli schermi piccoli, un percorso a quattro livelli sta raramente su una riga. Tre trattamenti possibili.

La compressione dei livelli intermedi, tenendo il primo e l’ultimo con i puntini di sospensione in mezzo. È il comportamento più diffuso e non tocca il markup, che resta completo.

Lo scorrimento orizzontale, che conserva tutto ma richiede una manovra.

La visualizzazione della sola categoria superiore diretta, come link di ritorno. Il più leggibile e il meno utile per la navigazione in profondità.

In tutti i casi il markup deve restare completo qualunque sia la presentazione. Ciò che viene nascosto visivamente per ragioni di spazio può restare dichiarato.

Controllare

Bastano due verifiche.

Il test dei risultati avanzati di Google su una scheda prodotto, una pagina categoria e una pagina CMS. Segnala errori di posizione, etichette mancanti e indirizzi non validi.

Il report dedicato in Search Console, che riporta le anomalie a livello di sito. Un picco di errori dopo una modifica di catalogo indica di solito prodotti che hanno perso la categoria predefinita.

Il modulo Breadcrumb Pro per PrestaShop gestisce questo dispositivo su PrestaShop 8 e 9: markup JSON-LD costruito sulla categoria predefinita, percorso mostrato contestuale, rilevamento delle dichiarazioni duplicate con il tema e comportamento adattato su mobile.

Continua a leggere

Articoli correlati