AAA

2.4.8 現在位置

アクセシビリティにおける達成基準 2.4.8「現在位置(Location)」は、ユーザーが今どこにいるかを明示することを求めるガイドラインです(WCAG 2.2 / 2.1 / 2.0 レベル AAA)。

要件

ウェブページの集合の中で、ユーザーが現在位置しているページを特定できるように、メカニズムを提供すること。

内容のポイント

項目内容
「現在位置」とは?ユーザーがどのページにいるのか、サイト全体のどこに位置しているかを把握できる情報のこと
想定されるUIパンくずリスト(breadcrumb)、ナビゲーションハイライト、ページタイトルなど
対象となる状況ウェブサイト全体が複数の階層やカテゴリに分かれているような構造的な場合

OKな実装例(HTML)

<nav aria-label="パンくずリスト">
  <ol>
    <li><a href="/">ホーム</a></li>
    <li><a href="/product">製品情報</a></li>
    <li aria-current="page">高性能モデルA</li>
  </ol>
</nav>
  • aria-current=”page” により、支援技術でも現在位置が認識できる
  • パンくず形式でページ階層が分かりやすい

他にも使われる手段

方法内容
パンくずリストよくある手法。階層構造と現在位置を明示
グローバルナビの現在ページの強調現在のカテゴリを色や太字で強調
サイドバーやタブの現在位置強調UI上で「今どこか」が分かる視覚的表示
<title> 要素や見出しによる文脈ページタイトルと見出しで明示することも補助的に有効

NGな例

なぜNGか
パンくずがない or 階層構造が不明瞭自分が今どの階層にいるかが不明になる
色やデザインだけに頼って「今ここ」表示色弱の方などには認識しにくい(補助的にaria-currentなどが必要)
ナビゲーション上で全ての項目が同じ表示どれが現在位置か分からない

利点

  • ユーザーの現在地を明示し、迷子になることを防止
  • 関連ページへの再訪問・回遊性の向上
  • スクリーンリーダー利用者が、ページの文脈を把握しやすくなる
  • 情報構造を理解しやすく、ユーザー満足度とUXの向上

チェックリスト

  • パンくずリストや現在位置表示があるか?
  • 現在位置が視覚的にも認識できるか?
  • 支援技術でも現在位置が伝わるか?(例:aria-current)
  • 誤認しやすいナビゲーションになっていないか?

まとめ

まとめ内容
達成基準2.4.8 現在位置
レベルAA
要件ページ内において現在位置を分かるようにする
代表的実装パンくずリスト・aria-current・ナビゲーションの強調
利点ユーザーの操作性向上・回遊性アップ・支援技術対応

特に階層構造のあるBtoBサイトや製品情報ページ、FAQページなどでは、現在位置の可視化が有効です。

最終更新日:2025年12月01日
一覧に戻る
お問い合わせ

当社では、ウェブサイトの診断や改善方法のご提案を通じて、
すべてのユーザーにとって使いやすいウェブづくりをサポートしています。
ご相談・ご依頼は、こちらからお気軽にお問い合わせください。

お問い合わせフォームへ