LemRank

Free Breadcrumb Schema Generator — BreadcrumbList JSON-LD

Breadcrumb Schema Generator

A breadcrumb schema generator produces BreadcrumbList JSON-LD, an ordered set of ListItem entries each with a position, name and item URL, representing the page's location in the site hierarchy. Google uses this markup to replace the raw URL shown under a search result with a readable breadcrumb trail. The final item, representing the current page, can omit the URL since it isn't a link. Enter your page's path below to generate the list.

Turn a URL path into valid BreadcrumbList JSON-LD for Google's search result breadcrumb trail. Free breadcrumb schema generator, no signup required.

List the page hierarchy from home to current page

Enter each level of the path in order, such as Home, Shoes, Running Shoes, and the current product page. Each level becomes one numbered ListItem in the output.

Generator assigns position and URL to each level

Position values start at 1 and increase sequentially with no gaps. Every level except the final one needs a valid, working URL; the last item can omit it since it represents the current page.

Copy the JSON-LD into the page head

Paste the generated BreadcrumbList script into the corresponding page. It should match the visible breadcrumb trail on the page, not an alternate or shortened version.

Frequently asked questions

Does BreadcrumbList schema always replace the URL in Google's search result?

Not always. Google decides per result whether to show the breadcrumb trail or the raw URL, based on markup validity and its own relevance assessment. Valid markup makes the breadcrumb display eligible, but Google reserves the right to still show the URL instead.

Does the breadcrumb schema need to match the visible breadcrumb on the page?

Yes. Google's structured data guidelines require the markup to reflect the page's actual navigation path as shown to users. Marking up a different or shortened hierarchy than what's visible on the page is considered misleading structured data.

Should the last breadcrumb item include a URL?

No, it's optional and usually omitted since the final item represents the current page the user is already on. Google's own examples leave the item property off the last ListItem for exactly this reason.

Where does BreadcrumbList JSON-LD go on the page?

In a <script type="application/ld+json"> tag anywhere in the head or body of the page it describes. One BreadcrumbList per page is standard; adding multiple conflicting breadcrumb trails to the same page can cause Google to ignore both.

See LemRank pricing or start a 14-day free trial.