Breadcrumbs that know which collection matters.

Shopify shows one collection in a product's breadcrumb. Breadcrumbs & Categories decides which one with a seven-rule system, and turns your subcollections into a real nested tree.

yourstore.com/products/bergen-sofa
Home/ Furniture/ Living Room/ Bergen Sofa
  1. 01

    Follow the visitor's path

    Use the collection the shopper actually clicked through.

    skipped
  2. 02

    Storefront context

    Use the collection named in the current URL.

    skipped
  3. 03

    Custom breadcrumb

    Use a path saved by hand for this exact product.

    skipped
  4. 04

    Default collection

    Use the collection marked as this product's preferred path.

    skipped
  5. 05

    Deepest collection

    Use whichever eligible collection sits furthest down the tree.

    applied
Active stores
2K+

Shopify merchants running the app today.

App Store rating
5.0

From 32 reviews on the Shopify App Store.

Uptime
99.9%

Breadcrumbs keep resolving on every request.

Same product, two different breadcrumbs.

Most Shopify products sit in more than one collection. Left alone, Shopify shows whichever one it fetched first. We don't leave it alone.

Default Shopify

Home / Clearance / Bergen Sofa

"Clearance" was simply the first collection Shopify's storefront API returned, not the one that helps a shopper understand the catalog.

With Breadcrumbs & Categories

Home / Furniture / Living Room / Bergen Sofa

The rule engine walks the product's collections in priority order and picks the one that actually orients the shopper.

Seven rules pick a winner, top to bottom.

Every rule is checked in order until one of them finds a valid collection to show. Direct /products/ URLs skip straight to rule 3, since there's no visitor path or storefront context to follow.

01

Follow the visitor's path

Uses the collection the shopper navigated through to reach this product.

02

Storefront context

Reads the collection from the current URL, or a remembered valid one.

03

Custom breadcrumb

An exact path saved by hand for one specific product.

04

Default collection

The collection you've marked as this product's preferred automatic path.

05

Deepest collection

Whichever eligible collection has the most parent levels in your tree.

06

Tree order

If depth ties, whichever collection appears first in your tree.

07

Shopify's own order

Final tie-breaker: the first collection Shopify itself returns.

Read the full breakdown on the blog →

Watch it resolve a real path.

Seventy seconds: a product sitting in several collections, the rules picking one, and the same tree driving the subcollection blocks.

Nest your collections, and the tree does the rest.

Build a real hierarchy, Furniture, then Living Room, then Sofas, and the deepest, most specific collection wins the breadcrumb automatically.

Every layout pulls from the exact same collection tree that drives your breadcrumbs. Switch between them any time from the theme editor, no code required. New to this? Read the complete guide to Shopify subcategories.

  • Home
    • Furniture
      • Bedroom
        • Bedframes
      • Living Room
        • Sofasbreadcrumb resolves here
    • Clearance
Pro

Seven signature layouts today. Yours by the pixel, and growing.

Pro opens the layout studio: seven signature designs, each with an interaction built for it, editable down to the padding, then saved as a draft, previewed on your real theme, and published when it looks right.

New Pro layouts ship regularly, and we build custom ones around your theme, your store and the products you actually sell: a jewellery grid that flatters small square shots, a furniture rail that gives wide room scenes space to breathe. Ask, and it gets made.

A dark horizontal rail whose cards lean and stretch with scroll velocity, then spring back square

Grid 3 per row · landscape · 20px gap
Interaction Subtle reveal on load · 9 hover effects to choose from
Signature Featured collection spans the full row
  • Every layout, fully editable. Columns (1–12), image ratio, gap, corner radius, image fit, section width and padding, heading, card title and product-count typography, colours and margins, each with a separate mobile value.
  • Grid or carousel, per breakpoint. Desktop can be a grid while mobile is a carousel, with navigation style, shape and position of its own.
  • Eleven load animations, nine hover effects. Six of the seven layouts ship a signature interaction of their own instead. Circle gallery is the one that takes the hover library.
  • Five placements. Homepage, catalog, collections list, collection pages and product pages, either automatic or pinned to a CSS selector and insertion point you choose.
  • Custom CSS. A scoped editor for the last few pixels, with your own rules on top of the layout.
  • Draft, preview, publish, roll back. Build on any plan and preview it on your live theme; publishing to storefront visitors is the Pro entitlement.

Why it matters

Three things your storefront gets back.

One category tree, read by shoppers, by your theme and by search engines, without you maintaining three versions of it.

01

Every product gets the right parent.

A product in five collections has five possible breadcrumbs. Seven rules run in order (visitor path, URL context, your custom path, the default collection, then depth) and the most specific eligible collection wins. No guessing, no hand-editing.

  • 7 ordered rules
  • 0 theme edits
02

Your categories become a real tree.

Shopify collections are a flat list. Nest them into Furniture → Living Room → Sofas and the same hierarchy drives breadcrumbs, subcollection blocks and Previous/Next paging, built with drag and drop or synced straight from a navigation menu.

  • ∞ nesting depth
  • 7+ Pro layouts
03

Search engines read the same path.

Every resolved breadcrumb ships BreadcrumbList JSON-LD alongside it, so the trail Google indexes is the trail your shoppers clicked. It is computed from collection data you already have, so there are no third-party calls and no measurable load cost.

  • JSON-LD on every path
  • 0 external requests

See the plans →

Every schema Google reads, previewed on your own product.

Eight structured data types, each one a single switch with a plain description. Turn one on and see exactly what changes: on your product page, in a Google result, and in the JSON-LD itself, before anything reaches your storefront.

admin.shopify.com/apps/breadcrumbs/schema/product

Fluted Stem VaseSchema on

The preview runs on a real product from your store. Highlight schema labels every value with the property it feeds; Quick edit opens the setting behind it. Nothing here edits the product.

Home›Home Decor›Vases›Fluted Stem Vase BreadcrumbList

Fluted Stem Vase Product · image

Fluted Stem Vase Product · name

4.8(126 reviews) AggregateRating · from your review app

$48.00USD · In stock Offer · price, availability

Northwood Home Brand · name

Lilac Add to cart

Ribbed stoneware with a soft matte glaze, finished by hand. Product · description

Home Decor > Vases Product · category, from your tree

Brand overrideNorthwood Studio→Northwood Homepreview updated, nothing published yet

northwoodhome.com › Home Decor › Vases

Fluted Stem Vase | Northwood Home

4.8 (126) · $48.00 · In stock

Ribbed stoneware with a soft matte glaze, finished by hand.

A possible appearance, not a live Google result. Google decides whether and when to show enhancements after crawling a page, so valid JSON-LD makes a page eligible rather than guaranteed.

JSON-LD Product · 1 line changed
{  "@context": "https://schema.org",  "@type": "Product",  "name": "Fluted Stem Vase",  "brand": { "@type": "Brand", "name": "Northwood Home" },  "category": "Home Decor > Vases",  "aggregateRating": { "ratingValue": "4.8", "reviewCount": 126 },  "offers": {    "@type": "Offer",    "price": "48.00",    "priceCurrency": "USD",    "availability": "https://schema.org/InStock"  }}

The changed line is highlighted, so you always know what a setting actually did. Test this exact preview in Google's Rich Results Test or a schema validator before you publish.

Eight schema types, one switch each

  • OrganizationWho the store is: one entity, reused by every page.
  • Local businessA shop customers can visit: address, hours and phone.
  • WebsiteThe site name search engines use for your domain.
  • BreadcrumbThe path to every page, taken from the tree you already maintain.
  • CollectionCategory pages, and the products they really list.
  • ProductPrice, availability, identifiers, condition, and ratings from your review app.
  • ArticleA single blog post, with its author, dates and blog.
  • Blog postsThe blog index page, and the posts listed on it.

Highlight what Google reads

Every value on your own product page is labelled with the schema property it feeds, so you can see what is being described before you change a thing.

Click a value to change it

Quick edit jumps straight to the setting behind a value. The preview updates as you type and spells out the before and after in all three views.

Draft first, publish when ready

Review in Theme Editor, test the exact preview in Google's own tools, then publish. Roll back any time. No theme code, and your products are never edited.

Pro Advanced Schema is part of the Pro plan. BreadcrumbList JSON-LD on every resolved path stays on every plan, including Free. See the plans →

Why choose Breadcrumbs & Categories?

How Breadcrumbs & Categories compares to Shopify's own defaults and to other breadcrumb apps on the App Store.

Feature Our app
Breadcrumbs & Categories
Shopify theme default Shopify collections Other breadcrumb apps
Unlimited nested categoriesBuild category trees with no cap on depth ✓ – LimitedFlat structure only –
Smart breadcrumb navigationAutomatic generation with SEO markup included ✓ BasicNo customization – ✓
Drag & drop category builderVisual tree editor, no theme code required ✓ – – VariesApp dependent
Custom collection display namesShorten a long title on the storefront without touching the originalRead more → ✓ – LimitedGlobal title only LimitedNot built for trees
Sync with Shopify menusBuild the category tree straight from your existing navigation menu ✓ – – –
BreadcrumbList structured dataEvery resolved path ships JSON-LD alongside it, on every plan including Free ✓ BasicTheme's own trail – SomeBreadcrumbs only
Export / importBulk edit your tree in a spreadsheet, then import to update or restore ✓ LimitedTheme dependent – LimitedBasic options
Visitor path trackingFollows the actual collection a shopper clicked through, for products in multiple collections ✓ – – –
Short and long URL supportWorks with /products/handle and /collections/handle/products/handle alike ✓ – – –
Dynamic subcategory displayGrid, list, or card layouts for subcollections, set per collection ✓ StaticRequires custom code – LimitedBreadcrumbs only
Flexible app settingsTurn breadcrumbs on or off per page type, no coding needed ✓ ManualTheme code editing – LimitedBasic options only
Collection tree preview, level & ordernewSee each collection's depth and position before a shopper doesSee it on this page → ✓ – – –
Dashboard for every path in your storenewOne place to review resolved paths for Collections, Products, and PagesSee it below → ✓ – – RareBreadcrumbs only
Works with any themeOnline Store 2.0 and Vintage themes both fully supported ✓ DependsTheme specific ✓ ✓
In-app professional supportAsk questions and track replies without leaving the app ✓ – – EmailExternal only
Customizable subcollection layoutsProSeven signature layouts and counting, each editable down to columns, ratio, spacing, typography and custom CSSSee them above → ✓ – – LimitedFixed layouts
Advanced Schema: eight structured data typesProOrganization, local business, website, breadcrumb, collection, product, article and blog posts, each a single switchSee it above → ✓ PartialVaries by theme – SomeBreadcrumb schema only
Live schema preview with Quick editProSee the schema on your own product, click a value to open the setting behind it, and read the before and after ✓ – – –
Review ratings in Product schemaProRatings from your review app feed AggregateRating, so stars can appear on your own product results ✓ – – –
Draft, test and roll back schemaProPreview in Theme Editor, test the exact output in Google's Rich Results Test, publish or roll back without theme code ✓ – – –
Product breadcrumb short namesProShorten a long product title in the breadcrumb using your own metafield ✓ – – –
Collection breadcrumb short namesProSame for collections, driven by a metafield you control ✓ – – –
Previous / Next product navigationProCollection-aware paging that keeps shoppers inside the category they came from ✓ BasicTheme order, no context – –
Bulk category managementMove, rename, hide or reorder many collections in one pass ✓ – LimitedOne at a time –
Multi-language supportBreadcrumbs and category labels follow the shopper's storefront locale ✓ ThemeDepends on theme – VariesApp dependent
Pricing Freecatalog-based allowance $4.99/mounlimited, or $49.99/yr $6.99/moAdvanced Schema, Pro layouts & navigation, or $69.99/yr Freewith theme Freebuilt-in $5–10/mobreadcrumbs or categories only

"Other breadcrumb apps" reflects common feature sets seen across the Shopify App Store breadcrumb category, not any single named competitor.

Dashboard for every path in your storenew

Every product, collection, and page in one dashboard, with the breadcrumb it currently resolves to and which rule is driving it.

TypeItemResolved pathMode
Product Bergen Sofa Home › Furniture › Living Room Automatic
Collection Living Room Home › Furniture Automatic
Page Shipping & Returns Home › Help Custom
Product Weekender Tote Home › Bags › Weekender Automatic

Start free. Upgrade when the paths start to matter.

Simple paths that already match Shopify's default don't need to change. Essential is for the paths with a real difference to show. Pro is for making the storefront look like yours, and for telling search engines exactly what is on it.

Free

$0 / forever

No card required

Shopify-default breadcrumbs across your store, plus a catalog-based allowance for advanced breadcrumbs.

  • Shopify-default breadcrumbs across your entire store
  • A catalog-based allowance of advanced (custom & default) breadcrumbs
  • Create and manage your Category Tree
  • BreadcrumbList SEO schema (JSON-LD) on every resolved path
Install free
Advanced Schema & navigation

Pro

$6.99 / mo

$69.99 / year instead, save about 17%

Unlock Advanced Schema, the layout studio, advanced storefront labels and collection-aware product navigation.

  • Everything in Essential
  • Advanced Schema: eight structured data types, each a single switch
  • Live schema preview on your own product, with Quick edit and before/after
  • Review ratings in Product schema, drawn from your review app
  • Seven customizable layouts and counting, editable down to the pixel
  • Product breadcrumb short names using your own metafield
  • Collection breadcrumb short names using your own metafield
  • Collection-aware Previous and Next product navigation
  • App-focused custom requests for your store
Start 3-day free trial
Feature Free Essential Pro
Pricing
Monthly price $0 $4.99/month $6.99/month
Yearly price $0 $49.99/year $69.99/year
Breadcrumbs
Simple breadcrumbs across the store ✓ ✓ ✓
Advanced breadcrumb paths Catalog-based Free allowance Unlimited Unlimited
Products, collections and pages Shared catalog-based allowance Unlimited Unlimited
Category Tree management ✓ ✓ ✓
Apply Category Tree to storefront breadcrumbs Catalog-based Free allowance Automatically across the store Automatically across the store
Calculated path previews ✓ ✓ ✓
Custom breadcrumb paths Save unlimited drafts; use within your Free allowance Unlimited publishing Unlimited publishing
Multi-collection breadcrumb rules Simple fallback Advanced priority rules Advanced priority rules
Categories & navigation
Unlimited nested categories (Category Tree) ✓ ✓ ✓
Drag & drop category builder ✓ ✓ ✓
Sync from Shopify menus ✓ ✓ ✓
Custom collection display names ✓ ✓ ✓
Export / import Categories Tree (Excel) ✓ ✓ ✓
Subcategories on collection pages – ✓ ✓
Multiple subcategory layouts – ✓ ✓
Subcategory carousel / slider – ✓ ✓
Customize breadcrumb & subcollection layouts – Ready-made layouts Ready-made + customizable layouts
Bulk path management – ✓ ✓
Product short name using your own metafieldPro exclusive – – ✓
Collection short name using your own metafieldPro exclusive – – ✓
Product Navigation ControlsPro exclusive – – ✓
Storefront, SEO & analytics
Responsive storefront breadcrumbs ✓ ✓ ✓
BreadcrumbList SEO schema (JSON-LD) ✓ ✓ ✓
Advanced Schema: eight structured data typesPro exclusive – – ✓
Live schema preview on your own productPro exclusive – – ✓
Quick edit: click a value to open its settingPro exclusive – – ✓
Review ratings in Product schemaPro exclusive – – ✓
Draft, test and roll back schemaPro exclusive – – ✓
Follow visitor path breadcrumbs – ✓ ✓
Works with short & long product URLs ✓ ✓ ✓
Setup & localization
Theme app extension (app embed + blocks) ✓ ✓ ✓
Multi-language support – ✓ ✓
Support
Support Standard support Priority support Priority support

Questions merchants actually ask.

What's the difference between Free, Essential and Pro?

It comes down to how advanced breadcrumbs (rules 3 and 4, custom paths and default collections) get applied. On Free, all seven rules still run, but custom and default paths are limited to a catalog-based allowance; products, collections, and pages outside that allowance fall back to the automatic rules only. Essential removes the cap, applies your Category Tree and custom paths across the entire store automatically, and adds the ready-made subcollection layouts. Pro includes everything in Essential and adds Advanced Schema (eight structured data types with a live preview on your own product), the seven customizable layouts, product and collection breadcrumb short names, and collection-aware Previous/Next product navigation.

Does it work with Vintage (legacy) themes?

Yes. Vintage themes need code added by hand rather than receiving updates automatically, so we keep the Vintage implementation current ourselves and let you know when it changes.

What structured data does Advanced Schema add?

Eight types, each a single switch you turn on: Organization, local business and website for store identity; breadcrumb, collection and product for your catalog; article and blog posts for your content. Product covers price, availability, identifiers, item condition, variant attributes and ratings pulled from your review app. Every type is previewed on one of your own products before you publish, and BreadcrumbList JSON-LD is separate: that ships on every plan, including Free. Advanced Schema is part of the Pro plan.

What if my theme or another app already outputs schema?

Each type can be left off, and off means the app adds nothing for it, so your theme or the other app stays in charge. For website data you can also tell the app to keep the existing source and skip its own output rather than duplicating it. Everything is a draft until you publish, you can preview it in Theme Editor and test the exact output in Google's Rich Results Test or a schema validator first, and you can roll back at any time. No theme code is edited, and your products are never changed.

Will this slow down my storefront?

The breadcrumb path is calculated from your existing collection data with no extra calls to third-party services, so there's no meaningful added load time.

Can I just set a breadcrumb manually and skip the rules entirely?

Yes. A custom breadcrumb saved for a product is checked at rule 3, ahead of every automatic rule, so it always wins. On Free it draws from your catalog-based allowance; on Essential it's unlimited across the whole store.

What happens to a collection I use only for internal filtering?

If it's included in your category tree it's eligible to appear in a breadcrumb like any other collection. Remove it from the tree and it's excluded from path resolution entirely.

How is priority support different from standard support?

Standard support (Free plan) replies within about 2 business days. Priority support (Essential plan) replies faster, within 4 to 12 hours, every day of the week.

Your catalog already has the structure.
Let the breadcrumb show it.

Free to install, with a plan that covers most stores. No credit card required to try it.

Install on Shopify