BreadcrumbList schema: how to implement breadcrumbs on Wix and get them in results

Module 6: Technical SEO, Structured Data & Rich Snippets for Wix | Lesson 68 of 687 | 50 min read

By Michael Andrews, Wix SEO Expert UK

Breadcrumb rich results replace the raw URL in your Google listing with a clean, readable navigation path like "Home > Services > Local SEO". This seemingly small change has measurable impact: it makes your listing look more professional, helps users understand your site structure before clicking, can improve click-through rates, and sends Google strong signals about your site hierarchy. On Wix, where URL structures are flat by default, BreadcrumbList schema is especially valuable because it creates the hierarchical context that the URLs alone do not provide. This lesson covers planning your breadcrumb hierarchy, creating visible breadcrumb navigation, implementing the schema, and managing it across your entire site.

How-to diagram showing technical SEO elements including JSON-LD structured data markup, schema types, site speed optimisation, and rich snippet results in Google
Technical SEO and structured data transform how Google displays your Wix site in search results with rich snippets and enhanced listings.

What Breadcrumb Rich Results Look Like

In standard Google search results, your listing shows the page URL below the title: "wixseo.co.uk/local-seo-services". With breadcrumb rich results, this is replaced with a clean path: "wixseo.co.uk > Services > Local SEO". Each segment can be clickable in the SERP, allowing users to navigate to parent sections directly from the search result.

Why Breadcrumbs Matter for Wix Sites Specifically

Wix sites use flat URL structures by default. A page URL like "yoursite.com/local-seo-services" gives Google no information about where this page sits in your site hierarchy. Is it a top-level page? A sub-service page? A category page? Without breadcrumbs, Google guesses based on internal linking patterns. BreadcrumbList schema removes the guessing and explicitly tells Google: this page is Home > Services > Local SEO.

Flat URLs Are Fine: You do not need to change your Wix URL structure. Breadcrumb schema creates the hierarchical context independently of the URL. A page at yoursite.com/local-seo can have a breadcrumb path of Home > Services > Local SEO without any URL change.

Planning Your Breadcrumb Hierarchy

Before writing any code, map your entire site structure. Every page needs a clear path from the homepage.

Creating your site hierarchy map

Example Site Hierarchy

Adding Visible Breadcrumb Navigation to Wix

Google recommends that breadcrumb schema matches visible breadcrumb navigation on the page. While not strictly required, having visible breadcrumbs improves user experience and reinforces the schema signals.

Creating visible breadcrumbs in the Wix Editor

Wix Breadcrumb Apps: Some Wix apps offer automatic breadcrumb generation. However, most do not add the BreadcrumbList schema. If using an app, you still need to add the JSON-LD schema manually via Custom Code.

BreadcrumbList Schema Structure

BreadcrumbList schema uses an itemListElement array where each item represents one level in the breadcrumb path. Each item has a position (starting from 1), a name (display text), and an item (the URL).

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://www.yoursite.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Services",
      "item": "https://www.yoursite.com/services"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Local SEO",
      "item": "https://www.yoursite.com/local-seo"
    }
  ]
}
</script>

Schema Rules and Best Practices

Templates for Common Page Types

Service Page Breadcrumb

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.yoursite.com" },
    { "@type": "ListItem", "position": 2, "name": "Services", "item": "https://www.yoursite.com/services" },
    { "@type": "ListItem", "position": 3, "name": "Local SEO" }
  ]
}

Blog Post Breadcrumb

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.yoursite.com" },
    { "@type": "ListItem", "position": 2, "name": "Blog", "item": "https://www.yoursite.com/blog" },
    { "@type": "ListItem", "position": 3, "name": "How to Improve Site Speed on Wix" }
  ]
}

Nested Category Page

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.yoursite.com" },
    { "@type": "ListItem", "position": 2, "name": "Services", "item": "https://www.yoursite.com/services" },
    { "@type": "ListItem", "position": 3, "name": "Technical SEO", "item": "https://www.yoursite.com/technical-seo" },
    { "@type": "ListItem", "position": 4, "name": "Core Web Vitals Audit" }
  ]
}

Adding BreadcrumbList Schema to Wix: Step-by-Step

Complete implementation for your entire Wix site

Combining Breadcrumbs with Other Schema

BreadcrumbList schema works alongside other schema types. On a service page you might have LocalBusiness, FAQPage, and BreadcrumbList schema all on the same page.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://yoursite.com" },
        { "@type": "ListItem", "position": 2, "name": "Services", "item": "https://yoursite.com/services" },
        { "@type": "ListItem", "position": 3, "name": "SEO Audit" }
      ]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "How long does an SEO audit take?",
          "acceptedAnswer": { "@type": "Answer", "text": "A thorough SEO audit takes 3-5 business days." }
        }
      ]
    }
  ]
}
</script>
@graph Approach: When combining multiple schema types on one page, use the @graph array to keep everything in a single <script> tag. This is cleaner than multiple separate script tags and makes maintenance easier.

Managing Breadcrumbs at Scale

For sites with 20+ pages, managing individual breadcrumb schema via Custom Code can become tedious. Here are strategies to make it manageable.

Wix Dynamic Pages and Breadcrumbs

If you use Wix dynamic pages (from CMS collections), adding breadcrumb schema requires either Wix Velo code or individual Custom Code entries for each dynamic page. For CMS-driven blog posts, Wix Velo can dynamically inject the correct breadcrumb path based on the post title and category.

Common Breadcrumb Schema Mistakes

What to Do When URLs Change

If you rename a page or change a URL on your Wix site, you must update the breadcrumb schema on that page and on every page that references it as a parent. This is another reason to maintain a master breadcrumb spreadsheet.

Updating breadcrumbs after a URL change

Monitoring Breadcrumb Rich Results

Ongoing breadcrumb monitoring

E-Commerce Breadcrumbs

For Wix e-commerce stores, breadcrumbs are especially important because product pages often have deep hierarchies: Home > Shop > Category > Sub-category > Product. This gives Google clear category signals for product pages and can improve product search visibility.

Final Checkpoint: Every page except the homepage should have BreadcrumbList schema with a path from Home to the current page. All URLs must be absolute and canonical. Position numbers must be sequential. Visible breadcrumb navigation should match the schema. Rich Results Test should show zero errors on every page. Check Google Search Console Enhancements for site-wide breadcrumb detection within 2-4 weeks.

This lesson on BreadcrumbList schema: how to implement breadcrumbs on Wix and get them in results is part of Module 6: Technical SEO, Structured Data & Rich Snippets for Wix in The Most Comprehensive Complete Wix SEO Course in the World (2026 Edition). Created by Michael Andrews, the UK's No.1 Wix SEO Expert with 14 years of hands-on experience, 750+ completed Wix SEO projects and 425+ verified five-star reviews.