Best Practices voor breadcrumbs in Magento 2

Breadcrumbs zijn een klein detail met een onevenredig grote SEO-impact. Goed geconfigureerd verbeteren ze de crawlbaarheid, versterken ze de sitestructuur in rich results en verlagen ze het bouncepercentage doordat gebruikers direct zien waar ze zich bevinden. Deze gids behandelt aanbevolen configuraties op basis van praktijkervaring met de Advanced Breadcrumbs module voor Magento 2 — inclusief veelvoorkomende scenario's, patronen die goed werken op schaal en fouten die makkelijk te maken maar lastig terug te draaien zijn naarmate uw catalogus groeit.

Algemene richtlijnen

Do's

✅ Gebruik "Deepest Path" als strategie, tenzij u een specifieke reden heeft om dat te wijzigen
✅ Stel negatieve gewichten in op niet-productcategorieën zoals "Sale", "Nieuw", "Uitverkoop" — dit zijn marketingcategorieën, geen structurele categorieën
✅ Schakel JSON-LD structured data in — dit is de belangrijkste manier waarop zoekmachines breadcrumbs oppikken voor rich results
✅ Gebruik product-level overrides spaarzaam — alleen voor uitzonderingsgevallen waarbij het automatische systeem niet het gewenste resultaat geeft
✅ Test breadcrumbs via de paginabron (niet alleen visueel) om te bevestigen dat ze server-side worden gerenderd
✅ Stel aangepaste labels in per store view voor meertalige winkels

Don'ts

❌ Stel geen gewichten in op elke categorie — gebruik gewichten alleen daar waar de standaardstrategie het verkeerde pad kiest
❌ Gebruik de "First Assigned" strategie niet — deze is onvoorspelbaar en afhankelijk van de interne sorteervolgorde van Magento
❌ Schakel JSON-LD niet uit tenzij u een andere structured data-bron heeft voor breadcrumbs
❌ Vergeet niet om niet-structurele categorieën (Sale, Seizoensgebonden, Brand-only) uit te sluiten met negatieve gewichten
❌ Schakel breadcrumbs niet in op elk paginatype omdat het kan — breadcrumbs op winkelwagen- en afrekenpagina's voegen weinig SEO-waarde toe

Veelvoorkomende scenario's

Scenario 1: Standaard webshop

Gebruik: Eentalige winkel met een overzichtelijke categoriestructuur (Kleding > Heren/Dames > Subcategorieën)

Configuratie:

General:

  • Enable Module: Yes

Display Settings:

  • Show Home Crumb: Yes
  • Home Label: Home
  • Show Current Page: Yes
  • Separator: >

Structured Data:

  • Enable JSON-LD: Yes
  • Include Home in JSON-LD: Yes

Category Selection:

  • Strategy: Deepest Path
  • Exclude Non-Anchor: No

Page Types:

  • Enabled: Category Pages, Product Pages, CMS Pages

Resultaat: Nette breadcrumbs zoals Home > Kleding > Heren > Jassen > Productnaam. JSON-LD genereert bijpassende structured data. Geen gewichten nodig — deepest path regelt alles automatisch.

Scenario 2: Winkel met marketingcategorieën

Gebruik: Winkel met zowel structurele categorieën (Kleding > Schoenen > Sneakers) als marketingcategorieën (Sale, Nieuw, Best Sellers, Cadeaus)

Configuratie:

Zelfde als Scenario 1, aangevuld met:

Category weights:

  • "Sale" categorie: weight -1 (uitgesloten)
  • "Nieuw" categorie: weight -1 (uitgesloten)
  • "Best Sellers" categorie: weight -1 (uitgesloten)
  • "Cadeaus" categorie: weight -1 (uitgesloten)
  • Alle structurele categorieën: weight 0 (standaard, gebruikt strategie)

Resultaat: Producten die zowel in "Sneakers" als in "Sale" staan, tonen altijd Home > Kleding > Schoenen > Sneakers > Product — nooit Home > Sale > Product. Marketingcategorieën worden volledig uitgesloten van de breadcrumb-berekening.

Scenario 3: Meertalige winkel

Gebruik: Winkel met EN, NL en DE store views

Configuratie:

Zelfde basisconfiguratie, aangevuld per store view:

EN store view:

  • Home Label: Home
  • Cart Label: Shopping Cart
  • Account Label: My Account

NL store view:

  • Home Label: Home
  • Cart Label: Winkelwagen
  • Account Label: Mijn Account

DE store view:

  • Home Label: Startseite
  • Cart Label: Warenkorb
  • Account Label: Mein Konto

Resultaat: Breadcrumbs worden weergegeven in de juiste taal per store view. Categorienamen worden al vertaald via de categoriedata per store view in Magento.

Scenario 4: Complexe catalogus met prioriteitscategorieën

Gebruik: Grote winkel waarbij producten aan veel categorieën zijn gekoppeld en u wilt dat specifieke categorieën voorrang krijgen (bijv. merkcategorieën winnen altijd van generieke categorieën)

Configuratie:

Category weights:

  • "Nike" (merkcategorie): weight 100
  • "Adidas" (merkcategorie): weight 100
  • "Hardloopschoenen" (typecategorie): weight 50
  • "Herenschoenen" (geslachtscategorie): weight 25
  • "Sale": weight -1

Strategy: Highest Weight (omdat u actief gewichten beheert)

Resultaat: Een Nike hardloopschoen toont Home > Nike > Hardloopschoenen > Productnaam (merk-eerst hiërarchie). Zonder gewichten zou deepest path mogelijk een andere route kiezen.

Scenario 5: SEO-gerichte configuratie

Gebruik: Winkel waarbij SEO de hoogste prioriteit heeft en maximale zoekmachinevisibiliteit gewenst is

Configuratie:

  • Strategy: Deepest Path (geeft de meeste hiërarchische context)
  • JSON-LD: Enabled
  • Include Home in JSON-LD: No (Google raadt aan om home weg te laten voor schonere rich results — al is inclusief ook prima)
  • Show Current Page: Yes (de laatste breadcrumb bevestigt aan gebruikers en crawlers op welke pagina ze zich bevinden)
  • Page Types: Category, Product, CMS (sla cart/checkout/account over — dit zijn op de meeste winkels toch noindex-pagina's)
  • Stel negatieve gewichten in op alle niet-structurele categorieën

Resultaat: Nette, consistente en diepe breadcrumbpaden op alle indexeerbare pagina's. Structured data komt exact overeen met de visuele breadcrumbs.

Veelgemaakte fouten

Fout: Gewichten instellen op ALLE categorieën

Waarom dit fout is: Als elke categorie een gewicht heeft, micromanaget u de configuratie in plaats van de strategie te laten werken. Dit wordt onbeheersbaar naarmate uw catalogus groeit.

Juiste aanpak: Stel alleen gewichten in waar de standaardstrategie het verkeerde pad kiest. Gebruik negatieve gewichten om niet-structurele categorieën uit te sluiten. Laat alles wat resteert op 0 staan.

Fout: "Highest Weight" strategie gebruiken zonder gewichten in te stellen

Waarom dit fout is: Als geen enkele categorie een gewicht heeft (alles staat op 0), valt deze strategie stilzwijgend terug op deepest path. Dat is verwarrend en betekent dat u een misleidende configuratie heeft.

Juiste aanpak: Gebruik "Highest Weight" alleen als u daadwerkelijk betekenisvolle gewichten heeft ingesteld op uw categorieën. Gebruik anders "Deepest Path".

Fout: Breadcrumbs inschakelen op alle paginatypen

Waarom dit fout is: Winkelwagen-, afrekenen- en accountpagina's zijn doorgaans noindex. Breadcrumbs daar voegen visuele ruis toe zonder SEO-voordeel.

Juiste aanpak: Schakel breadcrumbs in op Category-, Product- en CMS-pagina's. Voeg andere paginatypen alleen toe als ze geïndexeerd zijn en u er navigatiecontext wilt bieden.

Fout: Meerdere structured data-bronnen

Waarom dit fout is: Als een andere module ook BreadcrumbList JSON-LD uitvoert (bijv. een rich snippets module), krijgt u dubbele structured data. Google kan beide negeren of de verkeerde oppikken.

Juiste aanpak: Schakel breadcrumb-output in andere modules uit. Gebruik Advanced Breadcrumbs als de enige bron voor zowel de visuele breadcrumbs als de JSON-LD.

Meer hulp nodig?

Documentatie:

Support:

Artikel bijgewerkt:
star star star star star
star star star star star
Alexandru-Manuel Carabus
Magmodules sets the bar for Magento module quality and support—we check their catalog first for client feature requests, and they’re our first choice for licenses.
Google 11 Nov 2025
star star star star star
star star star star star
Matt Austin
Possibly the fastest support response times of any Magento Extension vendor. Great extensions too!
Google 09 Sep 2025
star star star star star
star star star star star
Jan Privé
Dankzij de heldere uitleg en snelle reactie van Magmodules kon mijn vraag, en dus mijn Magento-probleem, binnen enkele uren worden beantwoord. Doeltreffend, zonder moeilijke termen, gewoon zo als het zou moeten zijn.... Bedankt!
Google 05 Sep 2025
star star star star star
star star star star star
Denis Metzler
To evaluate a provider, it is not enough to consider only the product offered, but also its after-sales service, such as support and troubleshooting. Magmodules has been extremely satisfactory at all levels on multiple occasions and sets the bar at the top when comparing the competition.
Google 02 Sep 2025
star star star star star
star star star star star
Bleijenberg winkelinrichting en materialen
Goed bereikbaar, reageren snel en denken oplossingsgericht. Een aanrader.
Google 30 Jul 2025
star star star star star
star star star star star
Patrick Verduijn
Magmodules biedt plugins aan die van hoge kwaliteit zijn tegen een goede prijs, waar dit bedrijf in uitblinkt is de bereidheid om de zeldzame feedback & problemen met de plugins te willen onderzoeken, mee te willen denken in het debuggen van problemen en goede oplossingen toe te passen. In mijn decennium ervaring met Magento & 3th parties is Magmodules absoluut een uniqum binnen de markt.
Google 25 Jul 2025
star star star star star
star star star star star
Erik de Groot
Magemodules heeft hele sterke Magento extensies en een proactieve support. Al jaren heel erg tevreden over jullie service en producten!
Google 18 Jul 2025
star star star star star
star star star star star
René Zeuner
We are using the Mollie Magento extension from Magmodules. It works excellently without flaws. Very fast, competent and friendly support. Thanks!
Google 30 Jun 2025
star star star star star
star star star star star
R. U.
Erg goed team, reageren snel en duidelijk en hebben met toegang tot onze database erg goed geholpen (eigenlijk een gratis customization).
Google 18 Jun 2025
star star star star star
star star star star star
Hugo de Groot
Uitstekende support! Wij gebruiken o.a. de Rich Snippets Suite extensie voor onze Magento 2 webshop (Hyvä) en hadden een specifieke vraag over structured data op PLP-pagina’s. Binnen no-time kregen we een inhoudelijk en duidelijk antwoord. Zeer prettig contact en goed onderbouwde uitleg. Absoluut een betrouwbare partner voor Magento-extensies!
Google 13 Jun 2025