Breadcrumbs on Product Pages: Markup, Accessibility and Structured Data
Breadcrumbs serve three roles at once: orienting visitors who arrive from search, letting screen reader users move up a level, and showing search engines how pages relate. The article recommends an aria-labelled navigation region containing an ordered list, with the current page marked by aria-current="page". Separators should be drawn with CSS rather than placed in the HTML, so screen readers do not announce them, and margin-inline-end keeps spacing correct for right-to-left layouts. On small screens, the trail can wrap or collapse to a single parent link, but horizontal scrolling that hides the current page is discouraged, and tap targets need adequate padding. Finally, the same trail can be described with BreadcrumbList JSON-LD, built from the same data as the visible breadcrumb so the two stay in sync.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in