PrestaShop-tutorials

PrestaShop-kruimelpad: hoe voegt u de BreadcrumbList-markering correct toe?

In de zoekresultaten toont Google steeds vaker het navigatiepad in plaats van het volledige adres. Dat pad komt niet van uw URL, het komt van uw kruimelpadmarkering. Zonder die ziet de bezoeker een technisch adres waar hij uw boomstructuur zou kunnen zien.

Wat de markering daadwerkelijk oplevert

Drie effecten, waarvan slechts één zichtbaar is.

De weergave van het pad in de resultaten, die de URL vervangt. Op een lang of weinig leesbaar adres is de duidelijkheidswinst duidelijk.

Het begrip van de structuur. De markering vertelt de zoekmachines expliciet hoe uw pagina’s samenhangen, wat de URL-structuur alleen niet altijd vaststelt, met name wanneer de adressen plat zijn.

De interne linkstructuur. Het kruimelpad is een opwaartse link naar de bovenliggende categorieën, aanwezig op elke productpagina. Op een catalogus van drieduizend referenties is dat een aanzienlijk linkvolume, moeiteloos verkregen.

De verwachte structuur

De markering beschrijft een geordende lijst van elementen, elk met drie gegevens: zijn positie in het pad, het adres van de overeenkomstige pagina, en zijn benaming.

Vier vormregels.

De positie begint bij 1 en loopt op zonder sprong. Een nummering die bij nul start of een gat vertoont, maakt het geheel ongeldig.

Het laatste element is de huidige pagina. Het moet in de lijst staan, met zijn benaming, en het mag geen link zijn in de weergave: men linkt niet naar de pagina waar men zich bevindt.

De benaming moet overeenkomen met de getoonde tekst. Een markering die “Accuboormachines” declareert terwijl het zichtbare pad “Boormachines” toont, creëert een inconsistentie tussen de content en de beschrijving ervan.

Het aanbevolen formaat is JSON-LD, ingevoegd in de paginakop. Eenvoudiger te onderhouden dan de markering in attributen, die de HTML-structuur van het pad zou moeten wijzigen.

Kruimelpad ProDropdownmenu's, JSON-LD BreadcrumbList en een slim pad bij meerdere categorieën89,00

Het geval van producten in meerdere categorieën

De echte moeilijkheid op een webshop, en ze heeft geen uniek antwoord.

Een product gekoppeld aan drie categorieën heeft drie mogelijke paden. Welk pad declareren?

De eenvoudige en aanbevolen oplossing: de standaardcategorie van het product. Ze is al gedefinieerd in PrestaShop, ze bepaalt de canonieke URL, en het pad moet ermee samenhangend blijven. Een pad dat een ander traject toont dan dat van het canonieke adres, stuurt twee tegenstrijdige signalen.

De contextuele oplossing: het pad volgt het traject dat de bezoeker daadwerkelijk heeft afgelegd. Uitstekend voor de gebruikerservaring, problematisch voor de markering, aangezien dezelfde pagina verschillende structuren declareert naargelang de navigatie.

Het compromis dat werkt: een getoond contextueel pad, dat de bezoeker helpt terug te keren waar hij vandaan komt, en een gemarkeerd pad dat altijd op de standaardcategorie is gebouwd. Beide dienen niet hetzelfde doel.

De markering laat overigens meerdere paden voor eenzelfde pagina toe, wat toelaat de verschillende toegangswegen te declareren. Een optie, geen verplichting, en ze bemoeilijkt het onderhoud zonder duidelijk aangetoond voordeel.

De frequente fouten

Het pad dat niet overeenkomt met de URL. Een adres gebouwd op de ene categorie en een pad gebouwd op een andere. Het geval doet zich voor zodra de standaardcategorie wordt gewijzigd zonder dat de rest volgt.

De ontbrekende homepagina. Het eerste element van het pad zou de homepagina moeten zijn. De afwezigheid ervan maakt de markering niet ongeldig, maar ze ontneemt het pad zijn vertrekpunt.

De dubbele markering. Het thema declareert een pad, een SEO-module declareert een tweede. Twee concurrerende declaraties op dezelfde pagina produceren onvoorspelbaar gedrag, en het is een frequente oorzaak van het verdwijnen van de weergave na de installatie van een module.

Het pad op pagina’s zonder hiërarchie. Een geïsoleerde CMS-pagina, een contactpagina of een zoekresultaat hebben geen pad. Er een kunstmatig pad op forceren brengt niets.

Het pad op mobiel

Op kleine schermen past een pad met vier niveaus zelden op één regel. Drie mogelijke behandelingen.

Het invouwen van de tussenniveaus, met behoud van het eerste en het laatste en puntjes in het midden. Het meest voorkomende gedrag, en het raakt de markering niet, die volledig blijft.

Het horizontale scrollen, dat alles behoudt maar een handeling vraagt.

De weergave van alleen de directe ouder, als teruglink. Het leesbaarst, en het minst nuttig voor de diepe navigatie.

In alle gevallen moet de markering volledig blijven, wat de presentatie ook is. Wat visueel wordt verborgen om plaatsredenen, mag gedeclareerd blijven.

Controleren

Twee verificaties volstaan.

De rijke-resultatentest van Google op een productpagina, een categoriepagina en een CMS-pagina. Hij signaleert de positiefouten, de ontbrekende benamingen en de ongeldige adressen.

Het speciale rapport in Search Console, dat de anomalieën op siteschaal boven brengt. Een foutenpiek na een cataloguswijziging wijst doorgaans op producten waarvan de standaardcategorie verloren is gegaan.

De Kruimelpad Pro module voor PrestaShop beheert dit systeem op PrestaShop 8 en 9: JSON-LD-markering gebouwd op de standaardcategorie, contextueel getoond pad, detectie van dubbele declaraties met het thema en aangepast gedrag op mobiel.

Lees verder

Gerelateerde artikelen