Skip to main content
Page

Breadcrumb schema for cannabis

Breadcrumb schema markup for cannabis websites. Improve site navigation clarity and SERP appearance through structured breadcrumb data.

Get a Free Audit for This Service
19 sections
|4 min
> Audit
Introduction

Breadcrumb schema marks your website's navigation hierarchy in structured data. When implemented correctly, breadcrumbs appear in search results, showing users your page's position within your site structure.

Section 01

How Breadcrumb Schema Works

Breadcrumb schema uses BreadcrumbList to define a hierarchy of pages from homepage down to current page. Each breadcrumb is an item with a name and URL. Search engines display these breadcrumbs in search results, replacing the standard domain.com/path/to/page display with human-readable navigation breadcrumbs.

For cannabis sites with complex navigation, breadcrumb schema helps users understand site structure immediately and gives them page context before they click.

Breadcrumb schema marks your site's navigation hierarchy in structured data, enabling search engines to display human-readable breadcrumbs in search results instead of standard URLs. This improves SERP appearance and helps users understand page location within site structure before clicking.

Section 02

Basic Breadcrumb Structure

Every breadcrumb schema needs itemListElement array containing breadcrumb items. Each item has position (numeric order), name (display text), and url (page URL).

For a dispensary cannabis strain page, the breadcrumb hierarchy might be:

  1. 1Position 1: name="Home", url="/"
  2. 2Position 2: name="Strains", url="/strains/"
  3. 3Position 3: name="Flower", url="/strains/flower/"
  4. 4Position 4: name="OG Kush", url="/strains/flower/og-kush/"

This creates a clear navigation path that appears in search results.

Section 03

Cannabis-Specific Breadcrumb Structures

Cannabis dispensary sites have multiple potential navigation structures:

By Product Type:

Home > Cannabis Type (Flower, Concentrates, Edibles) > Specific Product

By Effect:

Home > Effects > Relaxing > Specific Strain

By Price Range:

Home > Products > Price Tier > Specific Strain

By Cannabinoid Profile:

Home > Products > CBD-Dominant > Specific Strain

Choose one primary structure. Multiple conflicting breadcrumb structures confuse search engines.

Cannabis sites should standardize breadcrumb navigation through a single primary hierarchy (product type or effects-based) rather than offering multiple competing breadcrumb paths. Standardization improves search engine parsing and user navigation clarity.

Section 04

Position Numbering Precision

Position must be sequential integers starting at 1. Don't skip numbers. Don't use position 0.

Position numbers must match their order in the breadcrumb list. First item = position 1, second item = position 2, etc.

Section 05

Current Page Inclusion

The last breadcrumb should be the current page. For a dispensary strain page, include the strain name as the final breadcrumb item.

Some implementations exclude the current page as clickable (since you're already on it). That's fine, but include it in the breadcrumb structure for clarity.

Section 06

Homepage Requirement

Every breadcrumb structure starts with homepage. This anchors users and provides a clear path back to the starting point.

Homepage breadcrumb usually has position=1, name="Home", url="/" (your domain root).

Section 07

Breadcrumb Content Matching

Breadcrumb text (name property) should match the actual page title or section heading. Don't use cryptic breadcrumb names.

If your page title is "OG Kush Strain Profile", your final breadcrumb name should be "OG Kush" or "OG Kush Strain", not "Product 12345".

Section 08

URL Accuracy and Consistency

Breadcrumb URLs (url property) must match the actual URLs of those pages. Don't link to wrong URLs or outdated paths.

If you restructure site URLs, update breadcrumb schema to reflect new paths. Stale breadcrumb URLs confuse both search engines and users.

Section 09

Long Breadcrumbs and Truncation

Extremely long breadcrumbs might be truncated in search results display.

For deep site structures, this is acceptable. Google shows truncation context (like "Home > ... > Current Page") in truncated displays.

Section 10

Breadcrumb Testing and Validation

Use Google's Rich Results Test to validate breadcrumb schema. The test shows how Google interprets your breadcrumb structure.

Validate after significant site restructuring or breadcrumb navigation changes.

Section 11

Dynamic Breadcrumbs and Pagination

For paginated content (like products filtered by effect), maintain consistent breadcrumb structure across all pages. Don't create unique breadcrumbs for each page variation.

If you have /strains/flower/relaxing/ (relaxing flower strains) and /strains/flower/energizing/ (energizing flower strains), both should have consistent breadcrumb paths through Flower and Strains sections.

Section 12

Breadcrumb Schema and Mobile UX

Breadcrumbs are particularly valuable for mobile search results. Mobile SERP space is limited, and breadcrumbs help users understand page context in minimal space.

Ensure breadcrumb navigation works well on mobile. Horizontal breadcrumb lists sometimes break on small screens. Use responsive design that accommodates mobile constraints.

Section 13

Breadcrumb Truncation Strategies

If breadcrumbs must be truncated for space, truncate from the middle, not from the beginning. Showing "Home > ... > Strain Name" is better than "Home > Strains > Flower > ..." without the strain name.

Google handles truncation automatically, but you should design breadcrumbs anticipating potential truncation.

Section 14

Avoiding Breadcrumb Errors

Common breadcrumb schema errors:

  • Position numbers that don't match order
  • Broken URLs that don't lead to real pages
  • Breadcrumb names that don't match page titles
  • Inconsistent breadcrumb structures across site sections
  • Using special characters in breadcrumb names (use URL encoding if needed)
Section 15

Breadcrumbs and Site Architecture Clarity

Well-structured breadcrumbs force you to clarify your site architecture. If you're struggling to create logical breadcrumbs, your site architecture might need restructuring.

Breadcrumbs are navigation improvement tools that also happen to be schema markup.

Section 16

Multi-Language Breadcrumb Schemas

For multilingual sites, create separate breadcrumb schemas for each language version. Each language gets breadcrumbs with names in that language.

Spanish site breadcrumbs might be: "Inicio > Cepas > Flor > OG Kush" English site breadcrumbs would be: "Home > Strains > Flower > OG Kush"

Section 17

Location-Based Breadcrumbs for Multi-Location Dispensaries

For multi-location dispensaries, breadcrumb structure could be:

Home > Locations > [City Name] > [Specific Product]

This helps users understand that products are associated with specific locations.

Section 18

Breadcrumbs as Site Navigation Design Tool

Use breadcrumb schema design as an opportunity to improve overall site navigation. Clear breadcrumbs that make sense for users also create clear schema markup.

If you're struggling to write logical breadcrumb names, consider whether your actual site navigation needs improvement.

---

// deploy

Ready to Deploy This Protocol?

Start with a comprehensive audit. We'll map every opportunity and build your custom growth protocol.

> [ INITIATE AUDIT ]
BA://OS