Free SEO tool

Breadcrumb schema generator

Add each level of the trail, from your homepage down to this page, and copy BreadcrumbList JSON-LD.

Free, no sign-up. The code is built in your browser: nothing you type is sent anywhere.

What breadcrumb markup does

It shows Google where a page sits in your site: Home › Blog › This article. Google uses it to understand your site's structure and, on desktop, shows the trail in place of the page's address. On mobile, Google now shows just the domain.

Each level needs a name and a position. Every level except the last also needs its address.

Match what people see

The trail in the markup should match the breadcrumb links shown on the page, if you have them. If a page can be reached in several ways, pick the path that best fits how people browse.

Questions

Does the homepage need breadcrumbs?

No. Breadcrumbs are for pages below the homepage.

Can a page have more than one breadcrumb trail?

Yes. Add a separate BreadcrumbList block for each path.

Does the last level need an address?

No. If you leave it out, Google uses the page's own address.

See what to fix on your website today.

Free plan, no credit card. Your first fixes in about a minute.