本文へ移動
easeweb
ご相談
トピックを検索

小見出しのない長いページ

ショップの返品ページは、タイトルの下に12の段落が小見出しなしで続くため、目で見ても見出し一覧でも、返金の説明へすぐにはたどり着けない

WCAG 2.2
SC 2.4.10AAA
必須とする規格
Section 508、EN 301 549、JIS X 8341-3 では必須ではない
問題あり
アクセシビリティの問題を示した図: 全盲:返金の説明はどこ?
01

問題

長いページで一つの答えを探す人が、目でも見出しでも拾い読みできず、最初から読むしかない

02

試してみる

返金にかかる日数を探してみましょう

返品ページをスクロールして返金にかかる日数を探すか、その下の一覧から項目を選んでみてください。一覧は、スクリーンリーダーがこのページで見つける見出しのすべてで、選ぶとその場所へ移動します。

修正を適用してから、もう一度探してみてください。

問題あり 修正できますか?

問題タイトルの下に12の段落
返品と返金

ほとんどの商品は、お届けから30日以内であれば返品できます。30日は、注文した日ではなく、商品が届いた日から数えます。

11月1日から12月24日までのご注文は、1月31日まで返品できます。

返品できるのは、未使用で、購入時の包装のまま、タグが付いている商品です。ピアス、開封済みの化粧品、ギフトカードは返品できません。

セールで購入した商品も、ほかの商品と同じように返品でき、お支払いいただいた金額を返金します。

刻印入りのジュエリーなど、名入れをした商品は、破損して届いた場合にのみ返品できます。

返品の手続きは、ログインして「注文履歴」を開き、商品の横の「返品」を選んで始めます。ゲストとして購入した場合は、注文番号を添えて [email protected] へメールしてください。

返送用のラベルをメールでお送りします。印刷して荷物に貼り、郵便局から発送してください。国内からの返品は送料無料で、海外からの場合は送料をご負担いただきます。

商品はしっかり梱包し、返金されるまで郵便局の受領証を保管しておいてください。

荷物が届いてから2営業日以内に、商品を確認します。その後、お支払いに使ったカードまたは口座へ返金します。反映までには、銀行によって通常5〜10営業日かかります。

ギフトカードで支払った場合は、新しいギフトカードに返金し、メールでお送りします。

サイズや色を変えたい場合は、商品を返品し、あらためて注文してください。返品の到着を待たずに、新しい商品を受け取れます。

商品が破損していた場合や、注文と違う商品が届いた場合は、7日以内に写真を添えてメールでお知らせください。交換品をお送りするか、送料を含めて全額を返金します。

スクリーンリーダーがこのページで見つける見出し:

再現デモです。「問題あり」は意図的にアクセシブルでない状態にしています。

03

修正方法

話題ごとに、内容を表す見出しで始める

修正前
問題タイトルの下に12の段落
<main>  <h1>返品と返金</h1>  <p>ほとんどの商品は、お届けから30日以内であれば返品できます。…</p>  <p>11月1日から12月24日までのご注文は、1月31日まで返品できます。</p>  <p>返品できるのは、未使用で、購入時の包装のまま、タグが付いている商品です。…</p>  <p>セールで購入した商品も、ほかの商品と同じように返品でき、お支払いいただいた金額を返金します。</p>  <p>刻印入りのジュエリーなど、名入れをした商品は、破損して届いた場合にのみ返品できます。</p>  <p>返品の手続きは、ログインして「注文履歴」を開き、商品の横の「返品」を選んで始めます。…</p>  <p>返送用のラベルをメールでお送りします。…</p>  <p>商品はしっかり梱包し、返金されるまで郵便局の受領証を保管しておいてください。</p>  <p>荷物が届いてから2営業日以内に、商品を確認します。…</p>  <p>ギフトカードで支払った場合は、新しいギフトカードに返金し、メールでお送りします。</p>  <p>サイズや色を変えたい場合は、商品を返品し、あらためて注文してください。…</p>  <p>商品が破損していた場合や、注文と違う商品が届いた場合は、7日以内に写真を添えてメールでお知らせください。…</p></main>
問題点3点
  • タイトルの後に12の段落が続き、新しい話題の始まりを示すものがページ上にありません。
  • 返品の期限、返品できる商品、返送の方法、返金、交換、破損した商品という6つの話題のどれにも、見出しがありません。
  • スクリーンリーダーの見出し一覧には「返品と返金」しかなく、返金の説明を見つけるには最初から聞いていくしかありません。
修正後
修正話題ごとに見出しで始める
<main>  <h1>返品と返金</h1>  <h2>返品できる期間</h2>  <p>ほとんどの商品は、お届けから30日以内であれば返品できます。…</p>  <p>11月1日から12月24日までのご注文は、1月31日まで返品できます。</p>  <h2>返品できる商品</h2>  <p>返品できるのは、未使用で、購入時の包装のまま、タグが付いている商品です。…</p>  <p>セールで購入した商品も、ほかの商品と同じように返品でき、お支払いいただいた金額を返金します。</p>  <p>刻印入りのジュエリーなど、名入れをした商品は、破損して届いた場合にのみ返品できます。</p>  <h2>返送の方法</h2>  <p>返品の手続きは、ログインして「注文履歴」を開き、商品の横の「返品」を選んで始めます。…</p>  <p>返送用のラベルをメールでお送りします。…</p>  <p>商品はしっかり梱包し、返金されるまで郵便局の受領証を保管しておいてください。</p>  <h2>返金</h2>  <p>荷物が届いてから2営業日以内に、商品を確認します。…</p>  <p>ギフトカードで支払った場合は、新しいギフトカードに返金し、メールでお送りします。</p>  <h2>交換</h2>  <p>サイズや色を変えたい場合は、商品を返品し、あらためて注文してください。…</p>  <h2>破損・誤配送の場合</h2>  <p>商品が破損していた場合や、注文と違う商品が届いた場合は、7日以内に写真を添えてメールでお知らせください。…</p></main>
修正の手順3ステップ
  1. 本文を読み、話題が始まる場所に印を付けます。同じことを扱う段落はまとめたままにします。返品できる商品とセール品は一つの話題で、返品の手続きと返送用のラベルも一つの話題です。
  2. 各話題の先頭に、ページの h1 より一段下の h2 を置きます。スクリーンリーダーの見出し一覧に出るようになり、選ぶとその話題の先頭へ移動します。
  3. 見出しには、その話題が答える内容を、探しに来る人が使う言葉で付けます。「返金」「交換」「破損・誤配送の場合」のようにします。

6つの話題がそれぞれ見出しで始まるため、ページの構成が画面にも見出し一覧にも表れ、返金にかかる日数へは一度の移動で届きます。これで修正前の例が直り、2.4.10を満たします。見出しは h2 要素なので、見て分かる構造がコードにも表れ、1.3.1の求めるとおりになります。段落の文章は一字も変えていません。

HTMLとARIA
04

修正の確認

4項目、マウス不要

確認方法: スクリーンリーダー

4件中0件を確認済み

OS、ブラウザーと支援技術のバージョン、ビルド、実施日、各手順の実際の結果を記録してください。ページの本文、テンプレート、編集画面のスタイルを変更した際は、再度確認します。

制限

このサンプルは、どのアプリケーションでも同じ結果になることを保証するものではありません。本文、ショップ、コード内の … は仮のものです。スクリーンリーダーによって見出し一覧の言い方は異なるため、正確な言い回しではなく、見出しの言葉とレベルを確認してください。どこで話題が始まり、各見出しに何と書くかは本文によって決まり、どのページにも当てはまる規則はありません。このガイドは、長い内容にそもそも見出しがあるかどうかを扱います。すでにある見出しがマークアップされているか、レベルが正しいか、言葉がセクションを表しているかは、ページの構成と食い違う見出しで扱います。実際に使用する支援技術で、操作全体を確認してください。

よくある問題を再現した学習用のサンプルです。実在のクライアントの診断結果ではありません。コードは出発点となる実装例のため、実際の製品でも確認してください。ここでは支援技術でのテスト結果は報告していません。

EaseWebのサービス

修正した問題を、次のリリースで再発させない

このガイドのような修正方法を、コーディングエージェントが従うルールと、CIのチェックに組み込みます。あわせて定期的に、キーボードとスクリーンリーダーで手動の再テストを行います。

サービス内容を見る