All posts
Navigation

Shopify Breadcrumb Navigation: Small Feature, Big Impact

21 May 2026·Updated 10 May 2026·

Quick Summary

Breadcrumb navigation is one of the most consistently undervalued elements on Shopify stores. Baymard Institute rates breadcrumbs as essential for any site with more than one level of hierarchy, and their absence forces shoppers to rely on the browser back button, which breaks filters, loses scroll position, and fails entirely when a product page was opened in a new tab.

This article covers correct breadcrumb formatting for Shopify, how to handle products that belong to multiple collections, mobile breadcrumb options, the SEO benefit of BreadcrumbList structured data, and how to implement breadcrumbs whether or not your theme supports them natively.

Breadcrumbs are one of the smallest UI elements on a Shopify store and one of the most consistently undervalued. Baymard Institute rates breadcrumbs as essential for any ecommerce site with more than one level of navigation hierarchy. Their usability testing shows that breadcrumbs reduce the effort required to navigate between levels of a site by giving users a one-click shortcut to any parent category.

Despite this, many Shopify stores either don't have breadcrumbs or have them styled so faintly that users overlook them. The cost is subtle but real: shoppers who can't easily navigate backward tend to use the browser's back button (which can break their filtered state) or abandon the session entirely.

What do breadcrumbs actually do for shoppers?

Breadcrumbs serve two core functions: orientation and navigation. Orientation tells the shopper where they are in the store's hierarchy. Navigation gives them a direct path back to any parent category without using the browser's back button or the main menu.

For example, a breadcrumb trail on a product page might show:

Home > Women > Dresses > Midi Dresses > Floral Wrap Dress

This tells the shopper three things instantly:

  1. They're in the Women's section
  2. They're looking at Dresses, specifically Midi Dresses
  3. They can click any level to jump directly to that category

Without breadcrumbs, a shopper who wants to browse other midi dresses has to go to the main menu, find Women, find Dresses, and find Midi Dresses. That's three to four clicks versus one.

How do breadcrumbs affect bounce rates and pogo-sticking?

Breadcrumbs reduce pogo-sticking, the behavior where a user repeatedly goes back and forth between a listing page and individual product pages. Nielsen Norman Group research identifies pogo-sticking as a signal of poor information scent and navigation difficulty.

When breadcrumbs are present, users can jump directly to the parent collection after viewing a product. When they're absent, users rely on the back button, which can lose their scroll position, reset their filters, or redirect them to the wrong page if they arrived via search.

Navigation MethodSteps to Return to CollectionPreserves FiltersPreserves Scroll Position
Breadcrumb click1 clickYes (if linked correctly)No, but fast
Browser back button1 clickSometimesSometimes
Main menu navigation2 to 4 clicksNoNo

The Problem: Many Shopify stores rely on the browser back button as the primary way to return to a collection. This works inconsistently and breaks entirely when the user opened the product page in a new tab.

The Fix: Enable breadcrumbs on all product and collection pages. Even if your site structure is relatively flat, breadcrumbs provide a consistent, predictable navigation path that doesn't depend on browser behavior.

What's the correct breadcrumb format for Shopify?

The standard breadcrumb format for ecommerce follows a left-to-right hierarchy from broad to specific:

Home > Category > Subcategory > Product

For Shopify, this typically maps to:

Home > Collection > Product

Or for stores with nested collections:

Home > Parent Collection > Child Collection > Product

Formatting rules

  1. Use a clear separator: The ">" character or "/" is standard. Avoid decorative separators that obscure the directional meaning.
  2. Make each level clickable except the current page: The current page (rightmost item) should be plain text, not a link.
  3. Use the actual page titles: Don't abbreviate or truncate unless the title is extremely long.
  4. Left-align breadcrumbs: Place them at the top of the content area, below the header navigation.

Handling products in multiple collections

One Shopify-specific challenge is that a product can belong to multiple collections. If a customer arrives at a product page from the "Summer Dresses" collection, the breadcrumb should reflect that path, not default to the product's "primary" collection.

The Fix: Use dynamic breadcrumbs that reflect the shopper's actual navigation path. Many Shopify themes support this by passing the collection handle through the URL. If your theme shows a static breadcrumb (always showing the primary collection), look for a theme setting or code modification that enables path-based breadcrumbs.

How should breadcrumbs look?

Breadcrumbs should be visible but not visually dominant. They're a utility element, not a design feature. The goal is for users to notice them when they need them without the breadcrumbs competing with primary page content.

Recommended styling:

  • Font size: 12 to 14px (smaller than body text)
  • Color: Medium gray or a muted tone that contrasts enough to be readable but doesn't draw attention
  • Position: Top of the page content area, below the header and above the page title
  • Spacing: At least 8px above and below the breadcrumb line
  • Link styling: Underline on hover, not permanently underlined

The Problem: Some Shopify themes style breadcrumbs in extremely light gray (e.g., #cccccc on white) that barely meets contrast requirements. Users who might benefit from breadcrumbs simply don't see them.

The Fix: Check that your breadcrumb text has at least a 4.5:1 contrast ratio against the background. A medium gray like #666666 on white provides enough contrast to be readable without visually dominating the page.

Do breadcrumbs help with Shopify SEO?

Yes. Breadcrumbs provide structural data that search engines use to understand your site hierarchy. Google displays breadcrumb trails in search results when structured data is present, which improves click-through rates by giving searchers more context about the page.

Implementing breadcrumb structured data on Shopify:

  1. Use JSON-LD markup: Add BreadcrumbList schema to your product and collection page templates
  2. Match the visible breadcrumbs: The structured data should reflect exactly what the user sees on the page
  3. Test with Google's Rich Results Test: Paste your product page URL to verify the breadcrumb schema is valid

Many Shopify SEO apps (Smart SEO, SEO Manager) add breadcrumb schema automatically. If you're comfortable editing theme code, adding the JSON-LD manually gives you more control.

Impact: Pages with breadcrumb rich results in Google take up more visual space in search listings and provide clearer navigation cues, both of which can improve organic click-through rates.

How do breadcrumbs work on mobile?

Mobile breadcrumbs need careful handling because horizontal space is limited. A breadcrumb trail like "Home > Women's Clothing > Summer Collection > Midi Dresses > Floral Wrap Dress" doesn't fit on a 375px-wide screen.

Options for mobile breadcrumbs:

ApproachProsCons
Horizontal scrollShows full path, accessibleUsers may not realize it scrolls
Truncated (show last 2 levels)Fits on screen, most useful levels shownLoses full hierarchy
Hide on mobileClean layoutLoses navigation utility entirely
Compact with "..."Fits on screen, expandableRequires extra tap to see full path

The Fix: The best approach for most Shopify stores is to show the last two to three levels of the breadcrumb trail on mobile, with the option to scroll left to see higher levels. This keeps the most useful navigation (parent collection) visible while accommodating long hierarchies.

Don't hide breadcrumbs on mobile entirely. Mobile users need navigation shortcuts even more than desktop users because navigating via the menu requires opening the drawer, finding the category, and selecting the subcategory, which is three to four taps versus one.

Should every page have breadcrumbs?

Not every page needs breadcrumbs, but most pages within the shopping flow benefit from them.

Pages that should have breadcrumbs:

  • Product pages (always)
  • Collection/category pages (always)
  • Subcollection pages (always)
  • Blog post pages (useful for returning to the blog index)

Pages that don't need breadcrumbs:

  • Homepage (it's the top level)
  • Cart page (not part of the browsing hierarchy)
  • Checkout (separate flow with its own navigation)
  • Static pages (About, Contact, FAQ) unless they're part of a hierarchy

How do you implement breadcrumbs on Shopify?

Most modern Shopify themes include breadcrumb support. The implementation varies by theme:

If your theme supports breadcrumbs

  1. Go to your theme editor
  2. Check for a breadcrumb setting in the product page and collection page sections
  3. Enable it and configure the style if options are available

If your theme doesn't support breadcrumbs

You'll need to edit the theme code. The basic approach:

  1. Create a breadcrumb snippet in your theme's snippets folder
  2. Include it in your product and collection templates
  3. Use Shopify's Liquid objects (collection.title, product.title) to build the trail
  4. Add breadcrumb structured data for SEO

If you're not comfortable editing theme code, several Shopify apps add breadcrumbs without code changes: Smart Breadcrumbs, SEO Breadcrumbs, and Category Breadcrumbs are popular options.

Common breadcrumb mistakes on Shopify stores

  1. Breadcrumbs that always show the product's default collection: If a user navigated from "Sale" to a product page, the breadcrumb should show "Home > Sale > Product," not "Home > All Products > Product."

  2. Breadcrumbs that link the current page: The current page in the breadcrumb trail should be plain text, not a clickable link. Linking to the current page serves no purpose and confuses users.

  3. Missing the Home link: Every breadcrumb trail should start with "Home" linking to the homepage. This provides a universal escape hatch for disoriented users.

  4. Inconsistent placement: If breadcrumbs appear on product pages but not collection pages (or vice versa), the inconsistency trains users not to look for them.

  5. Breadcrumbs that break on filtered collections: If a user is browsing "Women > Dresses" with a filter for "size M," clicking the breadcrumb should return them to "Women > Dresses," not lose their filters if possible.

Start here: the 2 changes with the biggest impact

  1. Enable breadcrumbs on all product and collection pages: If your theme supports them, turn them on. If it doesn't, install a breadcrumb app or add the code manually. This is the most consistently recommended navigation improvement in ecommerce usability research, and it takes minimal effort to implement.

  2. Add breadcrumb structured data for SEO: Once visible breadcrumbs are in place, add BreadcrumbList JSON-LD schema to your templates. This gives your search listings more visual prominence and context, which improves click-through rates from Google at no additional cost.

Frequently asked questions

Do breadcrumbs improve SEO on Shopify?

Yes. Adding BreadcrumbList JSON-LD schema causes Google to display the breadcrumb trail in search results, which increases visual prominence and can improve organic click-through rates. Many Shopify SEO apps like Smart SEO add this schema automatically.

How should breadcrumbs work on mobile Shopify stores?

Show the last two to three levels of the trail on mobile rather than the full path. A horizontally scrollable trail or truncated version keeps the most useful navigation visible without overflowing the screen. Never hide breadcrumbs on mobile entirely.

What is the correct breadcrumb format for a Shopify product page?

The standard format is Home > Collection > Product, with each level except the current page as a clickable link. For stores with nested collections, Home > Parent Collection > Child Collection > Product is appropriate.

Why does my Shopify breadcrumb always show the wrong collection?

This happens when breadcrumbs use the product's default collection rather than the shopper's actual navigation path. Look for a theme setting or URL-based breadcrumb option that reflects the collection handle the customer arrived from.

Which pages on a Shopify store should have breadcrumbs?

Product pages, collection pages, and subcollection pages should always have breadcrumbs. Blog post pages benefit from them too. The homepage, cart, checkout, and standalone static pages like About or Contact do not need them.

Fixed price. Fast turnaround.

Find your conversion leaks.

A focused expert review of your store with Figma redesigns and a Loom walkthrough. Pick one page or get the full picture.