Configuration Guide for Advanced Breadcrumbs Magento 2

Here's where you'll find all the settings for the Advanced Breadcrumbs module. This guide explains what each option does and when you'd want to use it. We've organized it by section — matching the order in the admin panel — so you can quickly find what you're looking for. A few sections cover settings that live outside the main configuration panel (on category and product edit forms), so we've documented those here too.

Location: Stores > Configuration > Magmodules > Advanced Breadcrumbs

General

Enable Module

Turns the module's server-side breadcrumbs on or off. When disabled, Magento falls back to its default JavaScript-rendered breadcrumbs. This is useful if you need to temporarily disable the module without uninstalling it.

Fallback for Other Pages

When enabled, pages that aren't directly handled by the module (e.g. pages from custom or third-party modules) still get the module's template styling for their breadcrumbs. These are pages that add breadcrumbs the traditional Magento way via addCrumb(). Without this, those pages would render with Magento's default breadcrumb template, creating a visual inconsistency.

Enabled by default. Only visible when the module itself is enabled.

Version

Displays the currently installed version of the module. Use the update check button to verify whether a newer release is available.

Display Settings

Show Home Crumb

Controls whether "Home" appears as the first item in the breadcrumb trail. Most stores keep this enabled — it gives visitors a clear starting point and is standard UX practice for breadcrumbs.

Home Label

Sets the text used for the home breadcrumb item. This field is only relevant when Show Home Crumb is set to Yes.

Because this setting is configurable per store view, you can translate it for multi-language stores — for example "Home" on your English store and "Start" or "Startpagina" on your Dutch store.

Show Current Page

When enabled, the name of the current page appears as the last item in the breadcrumb trail (without a link, since you're already on that page). When disabled, the trail ends at the parent level — the current page is not shown.

Separator Character

The character displayed between breadcrumb items. Common choices include >, /, |, , and . The field accepts up to 5 characters, so you can also use a short string or a spaced character like /.

Structured Data (JSON-LD)

Enable JSON-LD

When enabled, the module outputs a BreadcrumbList structured data block in JSON-LD format. This is the format search engines use to display breadcrumb trails as rich results in search engine result pages (SERPs).

Recommended: Keep this enabled. Structured data breadcrumbs can improve how your pages appear in Google Search and other search engines without any downside.

Include Home in JSON-LD

Controls whether the "Home" item is included in the structured data output, independent of whether it's shown visually.

Google's guidelines say the home page can be omitted from breadcrumb structured data, since it's implied. That said, some SEO practitioners prefer to include it for completeness and consistency with the visual breadcrumb. Either approach is acceptable — this comes down to your SEO team's preference.

Category Selection (Product Pages)

These settings control which category breadcrumb path is shown when a product belongs to multiple categories.

Selection Strategy

Determines how the module picks a category when a product is assigned to more than one.

  • Deepest Path — picks the category with the longest path, meaning the most specific one. For example, for a jacket assigned to both "Jackets" and "Clothing > Men > Outerwear > Jackets", this option would use the longer path. Best for stores with detailed category structures where you want search engines to see the full hierarchy.
  • Shortest Path — picks the category with the fewest levels. Good for flat, simple navigation structures where shorter paths are preferred.
  • Highest Weight — uses the weight values you've set on individual categories (see the Category Weight System section below). Only meaningful if you've actually assigned weights.
  • First Assigned — uses whichever category Magento returns first. The result is unpredictable and depends on internal category ordering, so this is generally not recommended.

Recommended: Most stores should use "Deepest Path". It gives search engines the most context about your site structure and tends to produce the most useful breadcrumb trails. Switch to "Highest Weight" only if you need manual control over which category is shown for specific products.

Exclude Non-Anchor Categories

When enabled, categories that are not configured as anchor categories are excluded from breadcrumb path selection.

In Magento, anchor categories display products from their child categories. Non-anchor categories only show products directly assigned to them. If your store uses anchor categories to define your main navigation, enabling this setting ensures breadcrumbs reflect only those categories — keeping paths clean and consistent with your site structure.

Page Types

Enable Breadcrumbs On

A multiselect that controls which page types display breadcrumbs. By default, breadcrumbs are enabled for Category Pages, Product Pages, and CMS Pages.

Additional options you can enable: Search Results, Shopping Cart, Checkout, Customer Account, Wishlist, Compare Products, Contact Page, and 404 Page.

Enable only the page types that make sense for your store. Adding breadcrumbs to Checkout, for example, may interfere with a focused checkout experience — but on Search Results or Customer Account pages they can be a useful navigation aid.

Custom Labels

All labels in this section are configurable per store view, making them fully translatable for multi-language stores. Each label controls the breadcrumb text shown for a specific page type.

Search Label

The breadcrumb label shown on search result pages. Defaults to "Search Results".

Cart Label

The label for the shopping cart page breadcrumb. Defaults to "Shopping Cart".

Checkout Label

The label shown in the breadcrumb on checkout pages. Defaults to "Checkout".

Account Label

Used as the parent breadcrumb for all customer account pages — so sub-pages like order history, address book, and account details all show this as their parent crumb. Defaults to "My Account".

Wishlist Label

The breadcrumb label for the wishlist page. Defaults to "My Wishlist".

Compare Label

The label for the product comparison page breadcrumb. Defaults to "Compare Products".

Contact Label

The breadcrumb label for the contact page. Defaults to "Contact Us".

404 Label

The breadcrumb label shown on 404 (page not found) pages. Defaults to "Page Not Found".

Debug

Debug Mode

When enabled, the module writes detailed information about breadcrumb generation to the log files in var/log/. This is useful when troubleshooting unexpected breadcrumb output — for example, when the wrong category is being selected or a breadcrumb isn't appearing on a specific page type.

Only enable debug mode while actively investigating an issue. It adds processing overhead and produces a lot of log output, so it should be turned off again once you're done.

Category Weight System

This setting lives on the category edit form, not in the main configuration panel.

Location: Catalog > Categories > [select a category] > Search Engine Optimization section

An integer value that controls how much priority this category gets when the module is choosing which breadcrumb path to show for a product. The weight system is only used when the Selection Strategy is set to "Highest Weight".

  • A positive value (e.g. 1, 10, 100) increases the likelihood of this category being chosen. Higher numbers take priority over lower ones.
  • Zero (the default) means no explicit weight is set — the module falls back to the configured selection strategy.
  • A negative value (e.g. -1) excludes this category from breadcrumb selection entirely for products assigned to it.

Weight is configurable per store view, so you can set different priorities per language or store.

Exclude from Breadcrumbs

A toggle to completely exclude this category from appearing in product breadcrumbs. This has the same effect as setting a negative weight, but is more explicit and easier to spot when reviewing category settings.

Product Category Override

This setting is on the product edit form and applies to individual products only.

Location: Catalog > Products > [edit a product] > Search Engine Optimization section

Primary Breadcrumb Category

A dropdown showing all categories the product is assigned to, with their full paths. When you select a category here, the module uses that category for this product's breadcrumb trail — overriding the weight system and selection strategy entirely.

Use this for edge cases where the automatic selection keeps picking the wrong category for a specific product, and you need a reliable, manual fix without changing your site-wide strategy settings.

Need More Help?

Documentation:

Support:

Article Updated:
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