Breadcrumbs are typically generated automatically from your site’s category and page hierarchy, not written by hand, which means an incorrect breadcrumb trail almost always reflects a genuine structural issue — a page assigned to the wrong parent, a product sitting in more categories than intended, a plugin’s breadcrumb settings not matching how your content is actually organised — rather than a simple display bug. It’s an easy trap to assume the breadcrumb plugin itself is broken, when in the large majority of cases the plugin is doing exactly what it was told, faithfully reporting a hierarchy that simply isn’t what you intended it to be.
Check the page’s actual parent and category assignment
Read-only. Open the affected page or product in the editor and check its assigned parent page, or its primary category if it’s a post or product, against what the breadcrumb trail is actually showing.
A mismatch there usually explains the incorrect trail directly, and it’s useful to confirm before ordering since it points at exactly where to look first.
It’s also worth checking a second, similar page or product to see whether the same mismatch pattern repeats, since that distinguishes a one-off misassignment from a broader structural issue worth addressing more systematically.
Breadcrumb display errors
Your breadcrumb trail shows the wrong path, missing links, or doesn't appear at all. We trace the cause and get it displaying correctly.
- Full backup taken before we start
- If we can’t fix it, you get your money back
- We never ask for your own password
This or something else?
| The breadcrumb trail shows an incorrect, incomplete, or missing path | This fix covers it |
| Breadcrumbs don’t appear anywhere on the site at all, not even incorrectly | This fix covers it, likely a theme or plugin setup issue |
| The site’s category structure itself needs reorganising, not just breadcrumb display | A broader taxonomy service, beyond this display fix |
| A mega menu specifically is misaligned, not the breadcrumb trail | Mega menu configuration & conflict, a different fix |
| Search results, not the breadcrumb trail, are showing unexpected results | Search relevance & indexing improvement, a different fix |
What you are seeing
- A breadcrumb trail showing a parent page or category that doesn’t match the content
- Missing links partway through the trail, jumping straight from home to the current page
- Breadcrumbs not appearing at all on pages where they should
- The trail showing correctly on some pages but not others of the same type
- The issue appearing after a category restructure or a plugin change
Common causes
- A page or product assigned to the wrong parent or primary category
- A product assigned to multiple categories with no clear primary one set
- A breadcrumb plugin’s settings not matching your site’s actual content structure
- A theme update changing how breadcrumb markup is generated or displayed
- Cached page output serving a breadcrumb trail from before a structural change
What we do
- Reproduce the incorrect breadcrumb trail and identify the specific content involved
- Check the actual parent, category, or hierarchy assignment behind the trail
- Correct the underlying structural assignment or the breadcrumb configuration itself
- Clear relevant caches and confirm the corrected trail displays
- Check other pages of the same type for the same latent issue
- Confirm breadcrumbs display consistently across the site’s content types
What is included
- The specific breadcrumb display issue identified and corrected
- A check for the same issue across similar content types
- Cache clearing to confirm the fix on the live site
- The pre-fix backup, kept for 30 days
Not included
- A full reorganisation of your site’s category or page structure
- Redesigning the breadcrumb’s visual style beyond restoring correct content
- Fixing a third-party breadcrumb plugin’s own underlying bugs
- Ongoing monitoring for future structural changes affecting breadcrumbs
Questions about this fix
Will fixing this require reorganising my whole site structure?
Not usually — most breadcrumb issues trace back to one or two specific misassigned pages or categories, which is a much narrower fix than a full reorganisation.
Why does a product need one specific primary category for this to work?
Without one, breadcrumb logic has to guess which of several categories to show, and different plugins guess differently, which is exactly why results can look inconsistent or wrong.
Could a caching plugin really cause this?
Yes, a page cached before a category or parent change can keep showing the old breadcrumb trail until that cache clears, which looks identical to a genuine structural error.
Could two different plugins both be generating breadcrumbs at once?
Occasionally, if a theme has its own built-in breadcrumb feature alongside a separate plugin also trying to provide one, and that overlap itself can produce exactly this kind of inconsistent trail.
Does this cover WooCommerce product breadcrumbs specifically?
Yes, the same underlying mechanism applies to products and their categories, just as it does to pages and posts.
Related fixes
If this is the second time this year
A bad update breaking the site is a symptom of updates not being tested first. Care plans run every update on a staging clone before it reaches your live site, which is the actual fix for this happening again.
Your access, your rules
Create a separate admin account for us and delete it when we are done. For anything else, we get in touch and agree a method — never a form field on this site, never by reply to an email.
We back up first, always
Before anything is touched we take a full backup and keep it for 30 days. If a fix goes wrong, we put the site back exactly as it was.
If it is not what you bought
If the problem turns out smaller than what you ordered, we refund the difference. If it is bigger, we stop and send a quote before doing any extra work.
If we cannot fix it
You get back what we received. Diagnosis is on us — you only pay when the problem is actually solved. The payment processor takes its fee before the money reaches us, so we never hold it and it is not ours to return. That is true here as everywhere else.
If it comes back
Reply within seven days of delivery and we put it back on the bench at no cost. The fix is not finished until it holds.
What we are responsible for
If something goes wrong with a fix, our responsibility is limited to what you paid for it. We take a full backup first so mistakes can be undone, and we tell you before doing anything outside what you bought.