Last updated July 3, 2025 by Patrick Coombe
Here are some JSON-LD snippet examples for the “breadcrumb” type. Note, most web developers insert this into their websites programmatically, not manually. Breadcrumbs are mainly used in (or integrated somehow with) website nav to help search engines understand the hierarchical navigation path of a webpage within a website. It represents the breadcrumb trail that shows users (and search engines) where they are in the site’s structure.
Some people say do not add breadcrumb structured data to your website unless you have visible breadcrumbs on/under your nav.
This is Google’s example:
Here is schema.org’s example:
A final note: Breadcrumb JSON-LD should match the actual breadcrumb navigation visible to users on your site. It’s particularly useful for ecom, sites with categories, and any site with clear hierarchical navigation. If you have a site with less than 10 pages you can probably skip it.