Roast My Web logoLog in

Free breadcrumb schema generator

Build copy-ready BreadcrumbList JSON-LD from the path people use to reach a page.

Breadcrumb trail

Use the typical visitor path, in order. Add at least two items. 2 items so far.

Position 1

Position 2

Final item. Its URL is optional.

What Google expects

Describe a path that makes sense to visitors

Use at least two items

Google requires a BreadcrumbList with at least two ListItems. This tool keeps copy actions disabled until the trail meets that minimum.

Follow the visitor path

Use the route a person would normally take through the site. That may differ from simply splitting the page URL into folders.

Name every position

Each name should match the label a visitor sees. The generator assigns consecutive positions automatically.

Leave the final URL blank if needed

Every earlier item needs an absolute URL. Google permits the final item to omit its URL and uses the containing page instead.

One page can have more than one valid breadcrumb trail. This tool creates one trail at a time so you can check each path separately. Correct markup can make a page eligible for Google's breadcrumb treatment, but Google decides whether to show it.

Before you publish

Check the code, then check the live page

The Schema Markup Validator checks the Schema.org vocabulary. Google's Rich Results Test checks the properties Google understands for breadcrumb search features.

Read Google's current breadcrumb structured-data guide before applying a template across the site. After deployment, test the published URL and monitor the Breadcrumb report in Search Console.

Keep going

More free tools

Need to check the rest of the page?

Breadcrumb markup describes one navigation path. The on-page SEO analysis checks the title, headings, links, indexability, and rendered content around it.

Submit one public URL. No site crawl or Search Console access required.

Analyze one web page