How to Fix Breadcrumbs Not Showing on Shopify Collection Pages

Use this collection-page troubleshooting checklist to fix Shopify breadcrumbs that are enabled but not showing, hidden, misplaced, or missing from collection templates.

Breadcrumbs can look “enabled” in Shopify and still not appear on collection pages. That usually does not mean one single thing is broken. The issue may be the collection template, the app block placement, a hidden theme section, a CSS rule, a mobile-only layout setting, or a mismatch between product-page and collection-page settings.

This guide focuses only on collection pages. If your product pages already show breadcrumbs but your collection pages do not, treat the problem as a template and visibility issue first—not as a full breadcrumb rebuild. For a broader setup overview, you can compare this with our Shopify breadcrumbs theme compatibility checklist, but the steps below are more specific to missing collection-page breadcrumbs.

Why Breadcrumbs May Disappear on Collection Pages

A Shopify theme can use different templates for different page types. Product pages, collection pages, search pages, blog pages, and custom collection templates may not share the same breadcrumb section. That is why breadcrumbs can work perfectly on one page type and disappear on another.

On collection pages, the most common causes are:

  • The breadcrumb block was added to a product template, not a collection template.
  • The active collection template is not the template you edited.
  • The breadcrumb section exists but is hidden in the theme editor.
  • A CSS rule such as display:none, visibility:hidden, overflow:hidden, or a negative margin hides the breadcrumb row.
  • A hero banner, collection header, filter drawer, or sticky header pushes breadcrumbs out of view.
  • Breadcrumbs are disabled for collection pages inside the app or theme settings.
  • The visible breadcrumb and the BreadcrumbList schema are being handled separately.

The fix depends on which layer is responsible. Jumping straight into Liquid code can waste time if the real issue is simply that the app block was added to the wrong template.

Start With the Collection Template, Not the Product Template

The first check is simple: confirm that you are editing the template your collection page actually uses.

  1. Open Shopify Admin.
  2. Go to Online Store > Themes.
  3. Click Customize on the theme you want to inspect.
  4. Use the top page selector to open a collection page.
  5. Check which collection template is active, such as Default collection, collection.json, or a custom template.

If your store uses multiple collection templates, breadcrumbs may appear on one collection and not another. For example, a standard “All Shoes” collection might use the default collection template, while a campaign collection uses a custom landing-page template with a large hero banner and no breadcrumb block.

This is also why troubleshooting should include real URLs from your store. Test at least one normal collection, one sale or campaign collection, one subcategory-style collection, and one collection with filters enabled.

Check Whether the Breadcrumb Section or App Block Exists

In Online Store 2.0 themes, breadcrumbs are often added as a theme section or app block. If the block exists only on product pages, it will not automatically show on collection pages.

In the collection template editor, look for one of these:

  • A native breadcrumb section from your theme.
  • An app block for breadcrumbs.
  • A custom section that outputs breadcrumbs near the collection title.
  • A disabled or hidden block that was added but not visible.

If you use Breadcrumbs & Categories, check that the app is enabled for collection pages and that the block or integration is active in the correct collection template. For setup notes, use the Breadcrumbs & Categories documentation when reviewing theme blocks, configuration, and schema behavior.

A good placement is usually near the top of the collection content area, before the collection title or just below the header. If your collection page has a large hero banner, announcement bar, or promotional content block, test whether breadcrumbs should appear above the hero, below the hero, or between the title and product grid. For layout decisions, our guide on collection landing pages with no products above the fold goes deeper into this balance.

Inspect Hidden Sections and Visibility Settings

Sometimes breadcrumbs are technically present but hidden. This happens often after a theme update, template duplication, or page redesign.

In the theme editor, check for:

  • A section eye icon or visibility toggle that is turned off.
  • A theme setting that disables breadcrumbs on collection pages only.
  • A setting that hides breadcrumbs when the collection title is hidden.
  • A desktop/mobile visibility toggle that shows breadcrumbs on one device size but not the other.
  • A wrapper setting that collapses the section if the app block is empty.

Do not assume the same setting controls every page type. Some themes separate product breadcrumbs, collection breadcrumbs, article breadcrumbs, and search-page breadcrumbs. A merchant may enable breadcrumbs globally and still need to enable collection breadcrumbs separately.

Check CSS Display, Overflow, and Spacing Rules

If the breadcrumb element appears in the page source but cannot be seen on the storefront, inspect CSS next. Open the collection page in your browser, right-click near the expected breadcrumb area, and choose Inspect.

Look for these common CSS problems:

SymptomLikely causeWhat to check
Breadcrumb HTML exists but is invisibledisplay:none, opacity:0, or visibility:hiddenTheme CSS, section settings, app wrapper classes
Breadcrumb appears behind the headerSticky header overlap or missing top spacingHeader height, announcement bar height, z-index, margin top
Breadcrumb is clippedParent wrapper uses overflow:hiddenCollection header, hero banner, product grid wrapper
Breadcrumb appears too far downHero, copy, subcategory cards, and filters all stack above productsCollection header order and mobile layout
Breadcrumb disappears only on mobileResponsive CSS or mobile block visibilityMedia queries, mobile setting, horizontal scroll behavior

Be careful with quick CSS fixes. Adding a large top margin may make breadcrumbs visible on desktop but create awkward spacing on mobile. If sticky headers are involved, use a separate QA pass with our guide to breadcrumb spacing and sticky header overlap.

Confirm the Collection Page Has Enough Context

Breadcrumbs are most useful when they show a meaningful path. A collection page such as Home > Sale may be technically correct, but it might not help much if “Sale” is a temporary collection and the customer expects a category path like Home > Women > Dresses.

Before assuming the breadcrumb is broken, check whether your collection hierarchy is defined clearly enough. Shopify collection URLs can remain flat while the visible breadcrumb path gives customers a more logical category structure. If you are still mapping URLs to visible paths, review our guide to Shopify collection URL category paths.

This matters because some breadcrumb systems only output a path when a collection has a known parent. If the collection has no parent relationship, the breadcrumb may only show Home > Collection, or it may not show the deeper category path you expected.

Missing Breadcrumb Checklist for Collection Pages

Use this checklist before editing code:

  1. Confirm the affected page type: Is the issue only on collection pages, or also on product pages?
  2. Check the active template: Is the collection using the template you edited?
  3. Look for alternate templates: Do sale, campaign, or landing-page collections use a different template?
  4. Verify the block exists: Is there a breadcrumb section or app block on the collection template?
  5. Check app/page enablement: Are breadcrumbs enabled for collection pages in the app or theme settings?
  6. Check hidden sections: Is the breadcrumb block disabled, collapsed, or hidden by a visibility toggle?
  7. Inspect CSS: Is the breadcrumb element hidden by display, opacity, overflow, or positioning rules?
  8. Test mobile separately: Does the issue happen only below a certain screen width?
  9. Review header spacing: Is a sticky header or announcement bar covering the breadcrumb row?
  10. Validate schema separately: Does the visible breadcrumb match the BreadcrumbList output?

If several collections fail but one collection works, compare their templates and section settings. If every collection fails, the issue is probably global enablement, app block placement, or theme CSS.

Do Not Confuse Visible Breadcrumbs With Breadcrumb Schema

Visible breadcrumbs and structured data are related, but they are not the same thing. A page can have visible breadcrumbs without valid BreadcrumbList schema. It can also have schema output while the visible breadcrumb is hidden by the theme.

For SEO QA, check both layers:

  • The customer should see a clear breadcrumb path on the collection page.
  • The path should use natural labels, not keyword-stuffed labels.
  • The BreadcrumbList schema should match the visible path as closely as possible.
  • The breadcrumb links should point to useful category or collection pages.

Breadcrumbs support SEO through clearer internal links and crawl context, but they do not guarantee higher rankings or fix unrelated indexing problems. For a more realistic view of this, see our guide on what breadcrumbs can and cannot fix for Shopify indexing.

When to Use Theme Settings, App Blocks, or Liquid

The best fix depends on what caused the breadcrumb to disappear.

IssueBest first fixAvoid
Theme supports breadcrumbs but they are disabledTurn on collection breadcrumbs in theme settingsEditing Liquid before checking settings
Breadcrumbs added only to product templateAdd the block to the collection template tooAssuming product-page setup applies everywhere
App installed but collection pages are blankCheck app enablement and block placementReinstalling the app before checking templates
HTML exists but breadcrumb is invisibleFix CSS display, overflow, spacing, or z-indexChanging hierarchy data unnecessarily
Path is visible but structurally wrongAudit collection hierarchy and preferred pathsHiding breadcrumbs instead of correcting paths
Schema exists but visual breadcrumb is missingDebug storefront placement separately from schemaAssuming schema validation proves UX is fixed

If your team does not want to maintain Liquid snippets across templates, an app-based approach can reduce manual template work. The key is still to verify collection-page placement, because even app blocks depend on where the theme allows them to render.

Developer Handoff Notes

If a developer or theme support team is helping you, give them a short handoff instead of a vague “breadcrumbs not working” report. Include:

  • Two or three affected collection URLs.
  • One collection URL where breadcrumbs work, if any.
  • The active collection template name.
  • Whether breadcrumbs work on product pages.
  • A screenshot of the expected placement.
  • Whether the breadcrumb HTML exists in the page source.
  • Whether the issue happens on desktop, mobile, or both.
  • Any recent theme update, template duplication, or app block change.

This turns the issue from a guess into a focused debugging task.

Final QA Before You Publish the Fix

After changing settings, blocks, CSS, or Liquid, check at least five collection pages: a normal collection, a subcategory-style collection, a sale collection, a campaign collection, and a collection with filters. Breadcrumbs should be visible, clickable, readable on mobile, and consistent with the structure you want customers to understand.

Finally, confirm that the breadcrumb does not push products too far below the fold. Collection pages often already include a hero banner, description, subcategory cards, filters, and sorting controls. Breadcrumbs should add orientation without making the product grid feel buried.

Conclusion

When Shopify breadcrumbs are not showing on collection pages, the fix is usually in the collection template, theme settings, app block placement, hidden sections, CSS visibility, or mobile layout—not necessarily in the entire breadcrumb system. Start with the active collection template, confirm the block exists, inspect visibility, and then validate the visible path and schema separately.

For merchants who want to manage Shopify breadcrumbs and collection hierarchy without editing every template manually, Breadcrumbs & Categories can make that setup easier. Just remember: even with an app, collection-page placement and theme visibility still need to be checked.

FAQ

Why are breadcrumbs not showing on my Shopify collection pages?

Breadcrumbs may be missing from Shopify collection pages because the collection template does not include the breadcrumb section or app block, the block is disabled, the theme setting is off for collection pages, or CSS is hiding the breadcrumb element.

Why do breadcrumbs show on product pages but not collection pages?

Product pages and collection pages usually use different Shopify templates. If breadcrumbs were added only to the product template, they will not automatically appear on collection templates. Check the active collection template in the theme editor.

Can a Shopify app block fix missing collection breadcrumbs?

Yes, an app block can help if it is added to the correct collection template and enabled for collection pages. If the app is installed but the block is missing, hidden, or placed on the wrong template, breadcrumbs may still not show.

Can CSS hide breadcrumbs even when they are installed correctly?

Yes. Breadcrumb HTML can exist on the page but be hidden by CSS rules such as display:none, visibility:hidden, overflow:hidden, opacity:0, z-index issues, or spacing conflicts with a sticky header or hero section.

Should Shopify collection breadcrumbs appear above or below the hero banner?

It depends on the collection layout. Breadcrumbs should appear early enough to give orientation, but not so high or bulky that they push the product grid too far below the fold. Test desktop and mobile layouts separately.

Do visible breadcrumbs and BreadcrumbList schema need to match?

They should match as closely as possible. Visible breadcrumbs help shoppers navigate, while BreadcrumbList schema helps search engines understand the path. A mismatch can create confusing QA results and should be reviewed.

Can breadcrumbs help Shopify SEO if they show on collection pages?

Breadcrumbs can support Shopify SEO by adding useful internal links and clearer crawl context, but they do not guarantee rankings. They should be part of a broader structure that includes useful collection pages, sensible internal linking, and clean indexing signals.

Shopify Breadcrumbs Not Showing on Collection Pages? Fixes | Breadcrumbs & Categories