Breadcrumb Navigation: Structure, Markup, and Validation

June 19, 2026

Author: Shusaku Yosa
パンくずリストとは?SEO効果と設置方法をわかりやすく解説

Breadcrumbs show where a page sits within a site and provide a route back to broader information. The visible navigation and Google’s breadcrumb structured data are related but separate layers. Design a useful path first, then check both the interface and the markup.

What breadcrumb navigation helps users do

A trail such as “Home → Guides → Analytics → Article” helps a visitor who arrived directly from search find the surrounding information. It is not a universal requirement to add breadcrumbs to every page, including sites without meaningful hierarchy.

Use normal links for useful ancestor pages and make the current location clear. Do not invent empty categories merely to lengthen the trail. Listings and contextual links remain important navigation alongside breadcrumbs.

Separate the visible trail from search markup

Layer

Purpose

Validate

Does not guarantee

Visible trail

Help people understand location and navigate

Labels, links, and operation

Higher search rankings

BreadcrumbList

Describe the path in machine-readable form

Items, positions, names, URLs, tests

Display in search results

HTML navigation can work without structured data. Google’s breadcrumb documentation describes an additional search-facing layer. Adding markup also does not automatically create a usable visible interface.

Choose a useful path rather than copying the URL

You do not need to split the URL mechanically into breadcrumb steps. A fictional short URL, example.com/guides/traffic, could belong to “Home → Guides → Analytics → Traffic sources” if those are genuine, useful sections.

Situation

Design option

Reason to check

Short article URL

Use the meaningful information hierarchy

Readers can reach broader guidance

Multiple categories

Define coherent paths or a primary path

Avoid inconsistent labeling

No category page

Use genuine ancestor destinations

Do not link to nonexistent sections

Choose language readers understand rather than internal department codes. When an article changes category, review both the interface and generated markup.

Check the required BreadcrumbList fields

Google requires at least two ListItem entries in itemListElement. Each has a position and name, with item normally identifying the corresponding URL. The final item URL may be omitted. That rule is distinct from the interface convention of leaving the current-page label unlinked.

Fictional three-step trail

Position

Name

Item

First

1

Home

Actual home URL

Second

2

Guides

Actual guide-listing URL

Last

3

Traffic sources

Current URL; optional for the last item

This is a field-mapping example, not ready-to-paste implementation code. Compare the output with the official required fields and verify that names and destinations represent the actual pages.

Understand mobile and desktop search differences

In January 2025, Google announced that mobile search results would stop showing the breadcrumb portion of visible URLs. The official announcement distinguishes desktop results, where breadcrumbs remain. It does not retire on-site breadcrumbs or BreadcrumbList.

Absence in a mobile result is therefore not proof of an implementation error or indexing failure. Record the device, search surface, and observation date. Do not remove useful site navigation simply because a search-result presentation changed.

Validate markup and inspect the published implementation

  1. Read the visible trail and test its destinations.
  2. Inspect structured data in the actual page.
  3. Use Rich Results Test to check fields and errors.
  4. Inspect the published URL’s retrieval state.
  5. Review subsequent Search Console reporting.

A valid test does not establish crawling, indexing, or display. Keep the Search processing stages separate. Record the tested version, release, last fetch, and report state. A test against staging is not confirmation of production output.

Handle multiple categories and inconsistent trails

Symptom

Investigation

Follow-up

Old category label

CMS classification and generated output

Update and compare both layers

Broken ancestor link

Category URL and redirects

Use an appropriate live destination

Mixed paths

Primary path and generation rules

Validate each coherent trail

Topic mismatch

Category and article content

Reconsider the user-facing classification

Keep a simple publication record of labels, order, destinations, reviewer, and date. Breadcrumbs are navigation, not a ranking guarantee. Begin by testing one article’s route to broader information and comparing it with the markup.

Related posts