Advanced Breadcrumbs Troubleshooting Guide

Advanced Breadcrumbs replaces Magento's default JavaScript-rendered breadcrumbs with server-side rendered, SEO-optimized breadcrumbs including JSON-LD structured data. When something isn't working as expected, most issues come down to cache, configuration scope, or a conflict with another module. This guide covers the most common problems and how to resolve them quickly. Start with the Quick Diagnostics section before diving into specific issues. For more information about the module, visit the Advanced Breadcrumbs product page.

Quick Diagnostics

When something isn't working, check these first:

  1. Module is enabled: Stores > Configuration > Magmodules > Advanced Breadcrumbs > General > Enable Module = Yes
  2. Cache is cleared: System > Cache Management > Flush Magento Cache
  3. The page type is enabled: Check the Page Types section in configuration — is the page type you're looking at selected?
  4. Check logs: var/log/advanced_breadcrumbs_debug.log (if debug mode is on) and var/log/advanced_breadcrumbs_error.log

Common Issues

Issue: Breadcrumbs not showing at all

Symptoms:

  • No breadcrumbs visible on any page
  • Breadcrumbs still look like default Magento (JavaScript-based)

Solution:

  1. Verify the module is enabled in configuration (see Quick Diagnostics)
  2. Confirm the module is registered: bin/magento module:status should list Magmodules_AdvancedBreadcrumbs as enabled
  3. Clear all relevant caches: config, layout, full_page
  4. If using Varnish or an external cache layer, purge that as well
  5. Check if another module is also overriding the breadcrumbs block — conflicts can silently prevent rendering

Prevention:

  • Always clear full page cache after configuration changes

Issue: Breadcrumbs showing on wrong pages or missing on specific pages

Symptoms:

  • Breadcrumbs appear on category pages but not product pages, or vice versa
  • No breadcrumbs on CMS pages, search results, or other page types

Solution:

  1. Go to the Page Types section in configuration
  2. Check which page types are enabled — only selected types will render breadcrumbs
  3. The default configuration enables only Category, Product, and CMS pages — other types must be explicitly enabled
  4. Save the configuration and clear cache

Issue: Wrong category showing in product breadcrumbs

Symptoms:

  • Product breadcrumb shows an unexpected category path
  • A "Sale" or other marketing/seasonal category appears instead of the expected structural category

Solution:

  1. Check if the product has a "Primary Breadcrumb Category" override set (in product edit > SEO section). If set, this takes priority over all other logic.
  2. Adjust category weights: navigate to the category you want to appear and set a positive weight (e.g., 10). On the unwanted category, set weight to -1.
  3. Review the Selection Strategy in configuration. "Deepest Path" generally gives the best results for standard catalog structures.
  4. Confirm the desired category is active, visible in menu, and the product is assigned to it.

Prevention:

  • Set negative weights on marketing and seasonal categories upfront, before products are assigned
  • Test with a representative set of products after changing the selection strategy

Issue: JSON-LD structured data not appearing

Symptoms:

  • No BreadcrumbList JSON-LD block in the page source
  • Google Search Console reports missing breadcrumb structured data

Solution:

  1. Check the Structured Data section in configuration — "Enable JSON-LD" must be set to Yes
  2. View the raw page source (Ctrl+U, not browser DevTools) and search for BreadcrumbList
  3. If breadcrumbs are rendering visually but JSON-LD is absent, the structured data toggle may be off independently
  4. If JSON-LD is present but Google does not recognize it, validate using Google's Rich Results Test tool

Prevention:

Issue: Duplicate breadcrumb structured data

Symptoms:

  • Two or more BreadcrumbList JSON-LD blocks appear in the page source
  • Google Search Console reports "duplicate structured data" warnings

Solution:

  1. Another module is likely also outputting breadcrumb JSON-LD — common culprits are rich snippets modules and general SEO modules
  2. Disable the breadcrumb structured data output in the other module
  3. Use Advanced Breadcrumbs as the single source of breadcrumb JSON-LD output

Issue: Breadcrumbs look wrong with Hyva theme

Symptoms:

  • Breadcrumbs render but styling is broken or absent
  • Missing Tailwind utility classes
  • Breadcrumbs appear unstyled or use default HTML without classes

Solution:

  1. The module auto-detects Hyva and switches to Hyva-specific templates. Confirm that Hyva_Theme is enabled.
  2. Run the Tailwind CSS build for your Hyva setup (typically npm run build or equivalent) — the module's Hyva template classes need to be picked up during the CSS purge/scan step
  3. The module registers itself for Hyva's Tailwind content scan via the RegisterHyvaConfig observer. If styles are still missing, verify that tailwind.config.js includes the module's template path.

Issue: Home crumb shows wrong URL

Symptoms:

  • The Home breadcrumb links to the wrong store view or base URL
  • Occurs primarily in multi-store setups with different base URLs per store view

Solution:

  1. The Home breadcrumb URL is derived from Magento's store base URL. Check Stores > Configuration > General > Web > Base URLs
  2. In a multi-store setup, make sure each store view has the correct Base URL configured at the store view scope
  3. Clear the config cache after any base URL changes

Issue: Category weight not saving

Symptoms:

  • A weight value is entered on a category, saved, but reverts to 0 on reload
  • The weight field is not visible in the category edit form

Solution:

  1. The weight field is located in the "Search Engine Optimization" section of the category edit form
  2. Confirm you are saving at the correct scope — if the field is set at store view level, switch to the correct store view before saving
  3. If the field is not visible at all, the data patch may not have run — execute bin/magento setup:upgrade to apply it
  4. Check if the "Exclude from Breadcrumbs" toggle is set on the category — this overrides the weight entirely

Debug Mode

Enable debug mode to get detailed logging of breadcrumb resolution:

Enable: Stores > Configuration > Magmodules > Advanced Breadcrumbs > Debug > Debug Mode = Yes

Log files:

  • var/log/advanced_breadcrumbs_debug.log — detailed breadcrumb resolution info per request
  • var/log/advanced_breadcrumbs_error.log — errors and exceptions

The admin panel includes a "Debug Log" button that streams the log output directly in the browser.

Remember to disable debug mode after troubleshooting — it adds logging overhead to every request.

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