セールスを増やすならCandy Rack

Candy Rackは、Shopify公式認定アプリ「Built for Shopify」に認められています。
Shopifyストアのパフォーマンスを最大限に引き出すために必要な、唯一のアップセルアプリです。スライドカートを標準搭載し 、 Gemini AIにも対応しました。
無料でお試しください

トマシュ・ヤヌ

•

Aug 14, 2026

(updated

Oct 1, 2026

)

Shopifyアプリ内でアクセシビリティスキャンツールが見落とすポイント

アクセシビリティスキャナーを利用するマーチャントから、テーマではなく私たちのマークアップを指摘するレポートが届くようになりました。そこで7月、私たちはCandy Rackの顧客向け3画面をWCAG 2.1および2.2のレベルAAに照らして監査し、修正を行いました。スキャナーで検出できるもの、見落とされるもの、意図的に残した課題、そしてご自身のストアで利用しているアプリのチェック方法をまとめました。

Shopifyアプリ内でアクセシビリティスキャンツールが見落とすポイント
Shopifyアプリ内でアクセシビリティスキャンツールが見落とすポイント

この取り組みは、サポート窓口への問い合わせから始まりました。マーチャントがストアでアクセシビリティスキャナーを実行したところ、テーマではなくCandy Rackのマークアップを指摘するレポートが届くようになったのです。alt属性のない画像、スキップされた見出しレベル、ラベル付けされていないコントロールなど、指摘はもっともなものでした。そこで7月、私たちはストアフロントの全3画面を詳細に調査しました。その結果、スキャナーの出力以上に興味深い事実が明らかになりました。

Results from accessibility scanner for Shopify stores by Avada.
AvadaによるShopifyストア向けアクセシビリティスキャナーの診断結果。

マーチャントがスキャンを行うのは、単なる好奇心からではありません。その背景には、現実的かつ深刻なプレッシャーがあります。2025年に米連邦裁判所に提起されたウェブアクセシビリティ訴訟は3,117件にのぼり、2024年の2,452件から27%増加しました。ADA(障害を持つアメリカ人法)第III編に基づく連邦訴訟全体に占めるウェブアクセシビリティ関連の割合は、28%から36%に上昇しています。州裁判所を含めると、UsableNetの年次報告書では2025年の総件数は約5,100件に達し、その約70%がEコマース関連であると指摘されています。EUでは、欧州アクセシビリティ法が各加盟国の国内法を通じて2025年6月28日から適用されており、2026年6月4日にはカーン司法裁判所がフランスの国内法に基づきカルフール・フランスに対して判決を下しました。

ここにギャップが存在します。アクセシビリティを懸念するマーチャントへの一般的なアドバイスは、「スコアの良いテーマを選ぶこと」と「アクセシビリティツールバーを追加するウィジェットを導入すること」の2点です。しかし、どちらもページ上のサードパーティ製アプリには対応していません。テーマがページを描画し、アプリがその上に独自のマークアップ(多くの場合、他のすべてを覆うモーダルとして)を注入します。テーマの監査ではそのモーダル内部までは確認できず、ツールバーでも修正は不可能です。スキャナーは表面的な問題しか検出できず、つい最近まで、私たち自身も自社アプリの内部で何が起きているかを正確に把握できていませんでした。

「アプリがアクセシビリティを損なう」とはどういうことか

これは抽象的な話ではなく、単なるalt属性の問題でもありません。私たちが自社製品で発見した問題と、他社アプリをチェックする際に確認すべき9つのパターンをまとめました。そのほとんどは特定のWCAG基準に対応しており、そうでないものについては注釈を加えています。

What to look for Where it shows up WCAG criterion Who can fix it
Modal opens with no dialog role, no accessible name, no focus trap, no Escape key Upsell pop-ups, cart drawers, age gates, newsletter pop-ups 4.1.2, 2.4.3, and 2.1.2 if focus is trapped with no way out. Escape-to-close comes from the ARIA authoring practices rather than a numbered criterion App vendor only
Focus outline suppressed with nothing visible in its place Any control the app styles 2.4.7 App vendor only
Controls carry tabindex="-1" while visible on screen Discount fields, collapsible panels 2.1.1 App vendor only
Icon-only buttons announce as just "button" Close X, quantity steppers, remove-item buttons 4.1.2, 1.1.1 App vendor only
Clickable element is a plain div with no role or tab stop Product thumbnails, offer cards 2.1.1, 4.1.2 App vendor only
Image alt text is missing, or generic on every image Product thumbnails inside offers 1.1.1 App vendor only
Cart total, item count or reward progress updates silently Cart drawers, free-shipping bars 4.1.3 App vendor only
Heading levels skipped by an injected block Any app block with its own title Commonly reported under 1.3.1 App vendor only
Text contrast below 4.5:1, or below 3:1 for large text (18pt, or 14pt bold) Any color you picked in the app's settings 1.4.3 You, in the app's settings

最後の列をご覧ください。9つの項目のうち8つは、どのウィジェットを導入してもマーチャント側では修正できない問題です。だからこそ、アプリ選びを単なる機能の選択ではなく、アクセシビリティの観点から行う必要があるのです。

自社アプリの監査で判明したこと

今回、WCAG 2.1および2.2のレベルAAに照らして監査したのは、商品ページアップセル用ポップアップ、チェックアウトへ向かう途中で表示されるカート用ポップアップ、そしてスライドカートドロワーの3画面です。今回はスキャナーのスコアではなく、レンダリングされたマークアップをコントロール単位で詳細に検査しました。

結果は、よくあるケースと同様にばらつきがありました。スライドカートのベースラインは予想以上に良好で、閉じるボタンや削除ボタンは正しくボタンとして機能し、すべての商品画像には説明的なalt属性が付与され、チェックアウトボタンにもアクセシブルな名前が設定されていました。問題の本質はモーダルにあり、3つの画面すべてで同じ問題が繰り返されていました。しかし、これは修正の観点からは好都合でした。繰り返し発生する問題であれば、3回ではなく1回の修正で済むからです。

Example of the two issues we fixed in Candy Rack.
Candy Rackで修正した2つの問題例(ブロックタイトルが見出しレベルをスキップしている(WCAG 1.3.1、レベルA)、おすすめ商品のサムネイルにalt属性がない(WCAG 1.1.1、レベルA))。

最も深刻な2つの問題は、スキャナーが指摘したものではありませんでした。1つ目はフォーカススタイルの抑制です。これは、そのスタイルを継承するすべてのコントロールのキーボード操作を阻害するため、見た目以上に深刻な問題です。もう1つは、画面上に表示されているにもかかわらずタブ順序から除外されていたコントロール群です。これにより、便利な機能がマウス専用の機能になってしまいます。キーボードで操作するユーザーにとって、これは機能の劣化ではなく、機能そのものが存在しないことと同義です。私たちは修正を3つのチケットに分け、7月末までにすべて完了させました。

私たちが「準拠」を謳わない理由

あえて修正しなかった点が1つあります。Candy Rackのストアフロントの配色はすべてマーチャントが編集可能ですが、設定された値のコントラスト比までは検証していません。監査したストアではすべての設定値が基準を満たしていましたが、マーチャントが警告なしにコントラスト比1.4.3の基準を満たさない設定にしてしまう可能性を完全に排除することはできません。設定UIにコントラストチェック機能を追加する予定ですが、それが実装されるまでは、たとえ実装された後であっても、このアプリがストアの準拠を保証するとは言わないことにしています。

だからといって、アクセシビリティツールバーが無価値というわけではありません。ツールバーは訪問者にストアの表示設定を調整する手段を提供し、監視機能も備えています。そのため、私たちはおすすめのShopifyコンプライアンスアプリ一覧において、クッキー同意管理やGPSR、請求書発行アプリなどと並べて紹介しています。ただし、それは根本的な修正ではなく、他のアプリのモーダル内部まで干渉することはできません。コンプライアンスはストア全体の状態であり、単一のベンダーがそれを証明することは不可能です。ベンダーができるのは、何を監査し、何を修正し、何が未解決のままかを明確に伝えることだけです。

ストアのアプリをチェックする方法

スキャナーを使わなくても、10分程度で有益なチェックが可能です。アクセシビリティにおいて重要な問題の多くは自動ツールでは見抜けません。自動ツールはalt属性の欠落やコントラスト不足の検出には優れていますが、フォーカストラップやタブ順序、スクリーンリーダーへの通知といった問題には対応できません。今回、スキャナーが指摘したレポートはすべて前者のカテゴリに属するものであり、ユーザーの操作を完全に阻害するような深刻な問題は1つも検出されませんでした。

  1. マウスをキーボードから離し、そのままにしておきます。
  2. Tabキーで商品ページを移動し、フォーカスリングが表示されるか確認してください。どこかで消えてしまったら、そこでストップです。それがアクセシビリティを阻害する原因です。
  3. アプリが提供するすべての要素を操作してみましょう。カートへの追加、カートドロワーの展開、チェックアウトの開始、タイマーで表示されるポップアップの待機などを行います。
  4. それぞれの要素で、次の4点を確認してください。Tabキーで中に入れますか?Tabキーで移動した際、背後のページにフォーカスが逃げず、その要素内に留まりますか?Escキーで閉じられますか?閉じた後、開く際にクリックした要素にフォーカスが戻りますか?
  5. 数量選択、バリエーション選択、割引コード入力、削除ボタンなど、すべての操作をキーボードのみで行ってください。マウスでは操作できるのにキーボードではできない機能があれば、それは2.1.1の不適合です。
  6. 次に、VoiceOver(Macの場合はCmd+F5)またはNVDAをオンにし、閉じるボタンや商品画像を確認してください。「ボタン」や「商品」としか読み上げられない場合は不適合です。
  7. 数量を変更した際、新しい合計金額が読み上げられるか確認してください。更新してもフォーカスが当たらず、何も読み上げられない場合は、4.1.3の不適合です。

手順3から7で見つかった問題は、すべてアプリベンダー側の責任です。そこで、最後のステップに移ります。

Navigatin Candy Rack demo store using voice control on Mac.
Macの音声コントロールを使用してCandy Rackのデモストアを操作。

ベンダーに尋ねるべき4つの質問

導入前に必ず確認してください。回答が曖昧な場合は、それが答えだと判断しましょう。

  1. アプリのストアフロントUIについて、WCAG 2.1または2.2のレベルAAに準拠した監査を行いましたか?また、それはいつですか?
  2. モーダルはダイアログのセマンティクスとフォーカス管理(ロール、アクセシブルな名前、フォーカス・トラップ、Escキー対応、フォーカス復帰)を実装していますか?
  3. アプリのすべての機能をキーボード操作のみで完了できますか?
  4. また、現在未解決の課題はありますか?

4つ目の質問が最も重要です。誠実なベンダーであれば、必ず未解決の課題を抱えているはずなので、具体的な回答が返ってくるはずです。「完全準拠しています」という回答は、実際には調査すらしていない可能性が高いでしょう。FTC(連邦取引委員会)によるaccessiBeへの命令で問題視されたのは「準拠」という言葉そのものではなく、準拠しているという根拠のない主張でした。

実際には、原告や規制当局が訴訟の対象とするのは、ベンダーではなくストアを運営するマーチャントです。これは非常に厳しい現実です。なぜなら、ストアの機能の多くは、あなたが作成したわけでも編集もできないコードで構成されているからです。しかし、どのベンダーを選び、どのような要求をするかは、あなたがコントロールできます。コンバージョン率向上のための戦略をお探しの場合は、弊社のアップセル戦略ガイドおよびチェックアウト最適化ガイドをご覧ください。EU圏内で販売を行う場合、弊社がまとめた撤回ボタンの要件やその他の欧州の規制に関する情報も、EAA(欧州アクセシビリティ法)の施行に合わせてご確認ください。

監査に基づく修正は7月末に完了し、Candy Rackに反映されています。これにはスライドカートやリワードバーも含まれます。もし見落としがあればお知らせください。重要度を議論するのではなく、すぐに対応いたします。

本記事は弊社独自の監査に基づく一般的な情報であり、法的助言ではありません。ADA、EAA、または各国の国内法に基づく義務については、弁護士にご相談ください。

トマシュ・ヤヌ

トムはアップセル、コンバージョン最適化、Eコマースのトレンドに関する執筆をこよなく愛しています。彼は共同創業者の1人であり、サポートチームにお問い合わせいただければ、直接お話しできる機会があるかもしれません。Shopifyに関するヒントや最新情報を発信していますので、ぜひLinkedInでフォローしてください。
無料で試すキャンディラックプレビュー

最新記事

すべての記事

当社のアプリでShopifyのビジネスを強化しましょう

すべてのアプリは、Shopifyビジネスの成長に役立つように設計されています。アプリをチェックして、無料試用期間を活用してください。

ブーストマイショピファイ