Breadcrumb Schema Generator
Build a breadcrumb trail and get valid schema.org BreadcrumbList JSON-LD with correctly numbered positions. Everything runs in your browser, so nothing is uploaded.
About the Breadcrumb Schema Generator
The Breadcrumb Schema Generator builds valid schema.org BreadcrumbList JSON-LD from a list of breadcrumb items. You enter a name and URL for each step in the path, set the order, and the tool outputs a ready-to-use <script type="application/ld+json"> block with correctly numbered positions. It is built for WordPress site owners, SEO specialists, and developers who want breadcrumb structured data without writing it by hand. Everything runs in your browser, so nothing is uploaded.
How it works
- Add a row for each step in your breadcrumb path, from the top level down to the current page.
- Type a name and URL for each item. Use the up and down controls to set the order, which sets the position values.
- Leave the URL blank for the final item if it is the current page, so it stays a label without a link.
- Click Copy and paste the JSON-LD block into your page head or a JSON-LD field in your SEO plugin.
Features
- Repeatable item list with add, remove, and reorder controls.
- Position values numbered automatically based on row order.
- Live trail preview and live JSON-LD output as you type.
- Output wrapped in a script type="application/ld+json" block, ready to paste.
- Values escaped so quotes and special characters do not break the markup.
Frequently asked questions
What is BreadcrumbList structured data for?
It tells search engines the path to a page within your site. Google can then show that path in search results instead of the raw URL, which makes the listing clearer for multi-level sites such as WordPress blogs and WooCommerce category pages.
Should the last item have a URL?
Usually not. The final item is the current page, so leaving its URL blank is standard. The tool keeps that item as a name-only entry in the schema, which is valid.
How are the position values set?
Positions are assigned in the order the items appear, starting at 1. Reordering rows with the up and down controls renumbers them automatically.
Where do I put the generated code?
Paste the script block into the head of the page, or into a JSON-LD field in your SEO plugin. Each page should have its own breadcrumb schema that matches its actual path.
Is my data sent anywhere?
No. The schema is generated entirely in your browser. Nothing you type is uploaded or logged.