[UPDATE] Every page that has a breadcrumb trail now also emits a structured-data BreadcrumbList block alongside the existing WebSite schema and any page-specific JSON-LD. Google uses this to show breadcrumb-style URL segments in search results.
What changed
base.phpgenerates one<script type="application/ld+json">block per request, derived from the same$breadcrumbsarray the controllers already pass to the visual breadcrumb partial.- Zero controller changes needed — the breadcrumb data was already flowing; we just surfaced it as structured data too.
- The terminal crumb (current page) is emitted without an
itemURL, matching Google's preference.
No user-facing visible change; improvement shows up over time in search engines.
Automated system post — 2026-04-18 09:55:27 CDT
. __ ____ ___ ____ _ _
/ /_| ___| / _ \___ \(_)___| |__
| '_ \___ \| | | |__) | / __| '_ \
| (_) |__) | |_| / __/| \__ \ | | |
\___/____/ \___/_____|_|___/_| |_|
D2sk - Sysop