How to use
- Enter one breadcrumb per line as
Name | URL, starting with the home page. - The last item (the current page) may omit the URL.
- Copy the JSON-LD into the page.
Positions are numbered automatically. Use the same names and order as the visible breadcrumb navigation on the page, and full absolute URLs.
Paste the generated <script type="application/ld+json"> block anywhere in the page's HTML (the head is common), then validate it with Google's Rich Results Test or our Structured Data Checker. Markup must describe content that is visible on the page.
Frequently asked questions
Does breadcrumb schema still show in Google?
Yes on desktop; on mobile Google shows the site name with a simplified path. The markup still helps Google understand site structure.
Do I need visible breadcrumbs too?
Yes, the markup should match a breadcrumb trail that users can see.
Can a page have more than one breadcrumb trail?
Yes, add one BreadcrumbList per trail if a page is reachable through different paths.

