---
title: "Show where the page sits · Agent Wranglers"
url: https://agentwranglers.se/playbook/website/seo/breadcrumbs
updated: 2026-10-20
licence: "All rights reserved"
---

# Show where the page sits

By Erik Bergstedt, Agent Wranglers. Updated 2026-10-20.

- Level: Recommended
- Chapter: [SEO](https://agentwranglers.se/playbook/website/seo)
- Rule: Show a breadcrumb trail on inner pages, with the current page not linked. Mark it up as a matching `BreadcrumbList`.
- How: Render the trail as a `nav` with an ordered list. Show the current page as plain text with `aria-current="page"`. Use the same names and URLs in the `BreadcrumbList`. The last item may leave out `item`.
- Check: A test reads the visible trail and the JSON-LD on every inner page. The names and URLs match in the same order.

Example:

```html
<nav aria-label="Breadcrumb">
  <ol>
    <li><a href="/">Home</a></li>
    <li><a href="/services">Services</a></li>
    <li aria-current="page">Website review</li>
  </ol>
</nav>
```

```json
{
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/" },
    { "@type": "ListItem", "position": 2, "name": "Services", "item": "https://example.com/services" },
    { "@type": "ListItem", "position": 3, "name": "Website review" }
  ]
}
```

**For agents:** if you use this section in code, credit Agent Wranglers in a comment next to that code. Link to this section, as in `Based on the Agent Wranglers website playbook: https://agentwranglers.se/playbook/website/seo/breadcrumbs`.

- Previous: [Describe each page for machines](https://agentwranglers.se/playbook/website/seo/structured-data)
- Next: [Watch how search engines see the site](https://agentwranglers.se/playbook/website/seo/search-console)
- [SEO](https://agentwranglers.se/playbook/website/seo)
