Breadcrumb

ユーザーが現在どこにいるかを示す階層ナビゲーション。3階層以上の深いサイト構造で、ユーザーが上位ページに戻れるようにするときに使う。

インストール

npx shoji add breadcrumb

プレビュー

使い方

こんなときに使う

  • カテゴリ > サブカテゴリ > 商品ページなど、3階層以上の深いページ
  • ECサイト・ニュースサイト・ドキュメントサイトのような階層構造

使わないほうがいい場面

  • 2階層以下のシンプルなサイト(ヘッダーのナビで十分)
  • SPAでページ遷移がない場合(ユーザーの現在地を示す意味がない)

JP 最適化のポイント

  • 現在地(末尾項目)には aria-current="page" を付与スクリーンリーダーが「現在のページ」として読み上げる
  • 区切り文字は「/」より「›」や「>」を使うと日本語テキストとの親和性が高い