Die WCAG 2.2 AA Checkliste für Shopify-Stores

Veröffentlicht
Von Experten geprüft
5 Min. Lesezeit
Jacques Blom
Jacques Blom
CTO bei Fudge.
Jacques ist CTO bei Fudge, programmiert seit seinem 13. Lebensjahr und entwickelt seit über 15 Jahren für Shopify. Er leitete zuvor das Engineering bei mehreren YC-finanzierten Start-ups, bevor er zu Fudge kam, um den AI Page Builder und Store Editor zu entwerfen – Systeme, die über 22.000 Live-Seiten für mehr als 400 Shopify-Händler generiert haben. Er schreibt über Shopify-Performance, Theme-Architektur und die sichere Anwendung von LLMs in produktivem Liquid-Code.

WCAG 2.2 AA ist die Version und Stufe, auf die sich mittlerweile fast jedes Gesetz zur Barrierefreiheit bezieht, und es ist das Ziel, das wir für jeden Shopify-Store empfehlen. Dies ist eine praktische Checkliste: die Erfolgskriterien, auf die es ankommt, gegliedert nach den vier POUR-Prinzipien und jeweils dem Ort zugeordnet, an dem das Problem in einem Shopify-Theme tatsächlich auftritt.

Baue einmal nach WCAG 2.2 AA und du erfüllst gleichzeitig die älteren Richtlinien. WCAG 2.2 ist ein Superset von 2.1. Wenn du diese erfüllst, erfüllst du also auch den US ADA-Standard, die EN 301 549 der EU (WCAG 2.1 AA) sowie die britischen, kanadischen und australischen Vorschriften. Ein einziger Arbeitsaufwand deckt sie alle ab.

Die wichtigsten Punkte

  • WCAG 2.2 AA ist der aktuelle rechtliche Maßstab. Die Einhaltung erfüllt auch WCAG 2.1 AA und alle darauf basierenden Vorgaben.
  • Die Konformitätsstufe AA bedeutet, dass jedes Erfolgskriterium der Stufe A und der Stufe AA erfüllt sein muss. AAA-Kriterien sind nicht erforderlich.
  • WCAG 2.2 hat gegenüber 2.1 neun Erfolgskriterien hinzugefügt und eines entfernt (4.1.1 Parsing). Sechs der neun befinden sich auf Stufe A oder AA.
  • Automatisierte Scanner erfassen nur etwa 30 bis 40 % der Kriterien. Ein manueller Tastatur-Test und ein Screenreader-Test sind erforderlich, um den Rest abzudecken.
  • Jeder echte Fix ist eine Änderung an deinem Theme-Code (Liquid, CSS, JavaScript) und kein Widget, das einfach darübergelegt wird.

Warum du uns vertrauen kannst

Jacques hat über 15 Jahre Entwicklungserfahrung und hat vielen Shopify-Marken geholfen, barrierefreie, schnelle Storefronts zu launchen. Wir sind seit über vier Jahren im Shopify-Umfeld tätig und haben Fudge entwickelt, einen KI-Store-Builder und Editor mit einer Bewertung von 4.8 im Shopify App Store. Fudge findet Probleme bei der Barrierefreiheit in deinem Theme und behebt sie im nativen Code. Die unten stehenden Kriteriennummern und -stufen stammen direkt aus der offiziellen W3C WCAG 2.2-Empfehlung, nicht aus dem Gedächtnis.

Diese Checkliste ist die praktische Ergänzung zu unserem umfassenderen Shopify ADA- und WCAG-Compliance-Guide. Wenn du eher das rechtliche Gesamtbild als die Kriterien suchst, fange dort an.


So liest du diese Checkliste

Die WCAG haben drei Konformitätsstufen: A (Minimum), AA (das Ziel) und AAA (die höchste). Um WCAG 2.2 AA zu erreichen, musst du jedes Level A-Kriterium und jedes Level AA-Kriterium erfüllen. AAA-Kriterien sind eher erstrebenswerte Ziele und nicht Teil des gesetzlichen Standards; wir erwähnen sie daher, machen sie aber nicht zur Voraussetzung.

Die Richtlinien sind unter vier Prinzipien gruppiert, bekannt unter dem Akronym POUR:

Jeder der folgenden Abschnitte listet die Kriterien auf, die in einem Shopify-Store am ehesten brechen können – mit der exakten Nummer des Erfolgskriteriums, seinem Level und der Stelle im Theme, an der du es beheben musst.

Was ist neu in WCAG 2.2

WCAG 2.2 wurde im Oktober 2023 zur W3C Recommendation und ist die aktuelle Version.1 Es hat alles aus 2.1 übernommen und neun neue Erfolgskriterien hinzugefügt, während eines entfernt wurde. Es ist wichtig sicherzugehen, auf welchem Level diese Kriterien verortet sind, da nur die Ergänzungen der Level A und AA dein Compliance-Ziel beeinflussen.2

Erfolgskriterium (Success criterion)LevelIn deinem AA-Ziel?
2.4.11 Focus Not Obscured (Minimum)AAJa
2.4.12 Focus Not Obscured (Enhanced)AAANein
2.4.13 Focus AppearanceAAANein
2.5.7 Dragging MovementsAAJa
2.5.8 Target Size (Minimum)AAJa
3.2.6 Consistent HelpAJa
3.3.7 Redundant EntryAJa
3.3.8 Accessible Authentication (Minimum)AAJa
3.3.9 Accessible Authentication (Enhanced)AAANein

Zwei Punkte, die man sich gut merken sollte: 2.4.13 Focus Appearance ist Level AAA, nicht AA – es ist also für die AA-Konformität nicht erforderlich, auch wenn es sich um den Fokus dreht. Zudem wurde 4.1.1 Parsing in WCAG 2.2 gestrichen: Es ist nun obsolet, da moderne Browser fehlerhaftes Markup (das dieses Kriterium adressierte) mittlerweile selbst problemlos handhaben können. Du musst es also nicht mehr testen.2

Die sechs neuen A- und AA-Kriterien sind diejenigen, die du zu deinem bestehenden 2.1-Review hinzufügen solltest. Wir heben sie in den POUR-Abschnitten weiter unten nochmal hervor.

Wahrnehmbar (Perceivable)

Alles, was ein Shopper braucht, um die Seite zu verstehen, muss für die Augen, das Gehör oder für assistive Technologien verfügbar sein.

Textalternativen und Medien

Farbe und Kontrast

Anpassung des Layouts

Bedienbar (Operable)

Jedes Menü, jeder Drawer und jeder Button muss auch über die Tastatur und per Touch funktionieren, nicht nur mit der Maus.

Tastaturzugriff (Keyboard access)

Sichtbarkeit des Fokus

Pointer, Touch und Zielgröße

Finde jedes fehlerhafte Kriterium in deinem Theme-Code.
Try Fudge for Free

Verständlich (Understandable)

Shopper sollten einfach vorhersehen können, was ein Bedienelement macht, und sie sollten sich von versehentlichen Klicks problemlos erholen können.

Sprache und Vorhersehbarkeit

Formulare, Labels und Fehler

Robust

Das HTML-Markup deiner Seite muss sauber strukturiert und vor allen Dingen für eine fehlerfreie Interpretation der Assistive Technologies formatiert sein.

Die Checkliste im Überblick

Nutze dies als schnelle Übersicht. Jede Zeile steht für ein Kriterium, seinen Level und die Shopify-Stelle, an der es in der Regel zu Problemen führt. Die Zeilen, die mit Neu in 2.2 markiert sind, solltest du in deine bestehenden WCAG 2.1-Reviews übernehmen.

KriteriumLevelTypische Shopify Fehlerquellen
1.1.1 Non-text ContentAFehlendes alt bei Produkt- & Section-Bildern; unbeschriftete Button-Icons
1.4.1 Use of ColorASale-Preise oder Formular-Fehler, die nur durch Farbe dargestellt werden
1.4.3 Contrast (Minimum)AABrand-Farben bei Body Text, Buttons, Placeholders liegen unter 4.5:1
1.4.10 ReflowAAHorizontales Scrollen bei 320px; Sticky Headers und breite Tabellen
1.4.11 Non-text ContrastAASehr helle Input Border, Outline Buttons, schwache Focus Rings
2.1.1 KeyboardAMega-Menüs, Cart Drawers, Quick-View-Modals nicht per Tastatur bedienbar
2.4.1 Bypass BlocksAFehlende “Skip-to-Content”-Links bei stark modifizierten Themes
2.4.7 Focus VisibleAAGlobales outline: none blendet die Focus Ringe aus
2.4.11 Focus Not Obscured (Min) Neu in 2.2AASticky Header oder Chat-Widget überlagert das eigentlich angewählte (Fokus) Element
2.5.7 Dragging Movements Neu in 2.2AAReine Drag-Slider ohne alternierende Buttons, Taps oder Pfeile
2.5.8 Target Size (Minimum) Neu in 2.2AAZu dichte Touchpoints: Steppers, Swatches, Footer-Icons unter 24px
3.1.1 Language of PageAFehlerhafte oder fehlende lang-Attribute in modifizierten Themes
3.2.6 Consistent Help Neu in 2.2ASupport oder Kontakt-Links unterschiedlich und inkonsequent auf verschiedenen Seiten platziert
3.3.2 Labels or InstructionsANewsletter, Search, Kontakt-Formulare oder Variants Field haben kein <label>
3.3.7 Redundant Entry Neu in 2.2ANutzer müssen bereits hinterlegte Daten zur Rechnung nochmal eingeben, statt diese direkt übernehmen zu können
3.3.8 Accessible Authentication (Min) Neu in 2.2AANur-CAPTCHA Login ohne barrierefreie Option oder Hilfestellung
4.1.2 Name, Role, ValueA<div> Buttons oder Accordions ohne Roles oder Statusangaben
4.1.3 Status MessagesAA„Added to Cart” Meldungen, die von Screenreadern nicht erfasst und vorgelesen werden

Automatisierte Tools bringen dich nur ein Stück weit

Ein Scanner ist ein guter Startpunkt und der schnellste Weg, um Kontrastprobleme, fehlende Alt-Texte oder fehlende Labels ausfindig zu machen. Letztlich deckt das automatisierte Tooling aber nur rund 30 bis 40% aller WCAG Erfolgskriterien ab. Eine Maschine bewertet dir eben nicht, ob ein Text (oder Alt-Text) Sinn ergibt, ob die Abfolge des Tastatur-Paging gut funktioniert oder wie gut der Kunde mit einem Screenreader tatsächlich durch den Checkout-Prozess kommt.

Also erfordert ein echter Audit zwei Ebenen:

  1. Automatisierter Scan. Lasse ein kostenloses Tool (wie axe DevTools, WAVE, oder die Google Lighthouse Erweiterung) einmal über deine zentralen Templates (Startseite, Produkte, Collections, Cart und Text-/Contentseiten) drüberlaufen.
  2. Manuelle Tests. Klick dich manuell durch: vom Produkt über den Cart Drawer bis in den final abgeschlossenen Checkout – ausschließlich bedient über die Tastatur (Tab, Shift + Tab, und Enter). Wiederhole genau dies im Anschluss gemeinsam mit der Audioausgabe (Mac VoiceOver oder dem kostenlos für Windows verfügbaren Tool NVDA). Zu guter Letzt stellst du mal auf 200% Zoom und probierst im Bereich des Reflow (bis etwa 320px) sicherzustellen, ob sich nichts überschneidet.

Eine Schritt-für-Schritt Anleitung, zu welchen Accessibility Fehlern das in der Praxis häufig führt und wie man diese löst, findest du in unserem Guide zur Behebung typischer Shopify Accessibility Failures.

Wie du gefundene Fehler richtig behebst

Jeder dauerhafte Fix auf dieser Checkliste ist eine waschechte Änderung an deinem Theme-Code. Und hier stoßen Overlays stark an ihre Grenzen. Eine Extra-Layer-Codeanpassung, ein sogenanntes Overlay-Widget, das einfach von dritt-Gewerben über einen Theme gepflanzt wird, behebt den Code-Fail nicht im Kern! Es kann keine alt-Tags sinnvoll verändern, kein <label> dem Suchfeld zuführen oder Zielstrukturen auf Tastatur-Eingaben für deine Store-Drawer anlegen. Die drübergestülpte Optik tarnt einfach fehlerhaftes HTML. Aus genau dem Grund hat die FTC bereits große Anbieter bestraft, und Seitenbetreiber wurden verklagt, weil sie mit drübergestülpten Codezeilen agierten, statt den echten und relevanten Core (das HTML Theme) sauber aufzusetzen. Genaures und die Aufbereitung dieses Problems haben wir dir detailiert hier zusammengestellt: Warum Accessibility Overlays scheitern. Und auch generelle plattform-gegebene Fragen und Shopify Core Begebenheiten erörtern wir hier auf dem Blog in Ist Shopify ADA compliant?

Die allermeisten Problemlösungen geschehen im Code durch konkrete Anpassungen von Liquid, CSS und JavaScript:

Hier helfen dir zumeist AI Store Builder weiter. Fudge checkt dein live aufgesetztes System (Theme) aktiv ab, weist dir genau im fehlerhaften Code und dem passenden Kriterium nach der WCAG aus, was harkt. Der Fix wird von der KI passgenau ausgearbeitet und repariert direkt dein Native Liquid, CSS oder Java. Keine unruhig geladenen externen Scripts. Kein drübergestülptes Layer. Fudge repariert genau deinen Store-Level Code so sauber, wie auch der Entwickler ihn lösen würde. Die KI und Fudge eignet sich übrigens auch spitze, um zum Beispiel unkompliziert strukturierte Daten zu ergänzen oder generelles Anpassungen und Store Editing optimal abzuarbeiten.

Das Modell, das wir empfehlen (und nach dem wir auch Fudge gebaut haben) gleicht immer drei Grund-Steps nach Priorität ab: Zeige auf, wo Handlungsbedarf geboten ist. Behebe das Fundament am Quellcode! – und tracke für die Zukunft, dass zukünftiger Content nicht langsam von der Barrierefreiheit wegdriftet. Solltest du auch Store-Umsätze auf dem europäischen Festland anvisieren, kommst du übrigens direkt auf doppelte Erfüllung: Die von Europa erzwungenen Auflagen im European Accessibility Act, die sich in der Vergangenheit am Standard der WCAG 2.1 AA orientierten, deckst du hiermit gleichzeitig optimal ab!


FAQ

Was ist der Unterschied zwischen WCAG 2.2 A, AA und AAA?

A ist die Mindeststufe, AA ist das Ziel, auf das sich Gesetze und Verfahren stützen, und AAA ist die höchste, aber meist nur idealistische Stufe. Um WCAG 2.2 AA zu erreichen, musst du jedes Erfolgskriterium von Level A und Level AA erfüllen. AAA-Kriterien, wie 2.4.13 Focus Appearance, sind nicht zwingend erforderlich.

Wie viele neue Erfolgskriterien wurden in WCAG 2.2 hinzugefügt?

Neun. Sechs davon fallen unter dein AA-Ziel: 3.2.6 Consistent Help (A), 3.3.7 Redundant Entry (A), 2.4.11 Focus Not Obscured Minimum (AA), 2.5.7 Dragging Movements (AA), 2.5.8 Target Size Minimum (AA) und 3.3.8 Accessible Authentication Minimum (AA). Die anderen drei sind Level AAA.

Wurde bei WCAG 2.2 irgendein Erfolgskriterium entfernt?

Ja. 4.1.1 Parsing wurde gestrichen und als obsolet markiert, da moderne Browser das fehlerhafte Markup, das dieses Kriterium adressierte, mittlerweile zuverlässig von allein handhaben. Du musst es nicht mehr prüfen, wenngleich doppelte IDs und schlechtes Nesting andere Kriterien, wie 4.1.2 Name, Role, Value, verletzen können.

Welches Kontrastverhältnis fordert WCAG 2.2 AA in einem Shopify-Store?

Normaler Text braucht ein Verhältnis von mindestens 4.5:1 zum Hintergrund, großer Text benötigt 3:1 (Kriterium 1.4.3). Interface- bzw. UI-Komponenten und funktionale Grafiken brauchen 3:1 (Kriterium 1.4.11). Kontrastschwache Brand-Farben bei Standard-Fließtext (Body Text) und Buttons sind bei Shopify der häufigste Fehler.

Was ist die minimale Target Size (Touch-Fläche) für Buttons unter WCAG 2.2?

Das Erfolgskriterium 2.5.8 Target Size (Minimum), das auf Stufe AA in 2.2 neu hinzugekommen ist, verlangt, dass Touch-Ziele mindestens 24x24 CSS-Pixel groß sein müssen, oder ausreichend Abstand drumherum aufweisen. Enge Mobile-Menüs, Quantity Steppers, Variant Swatches und winzige Footer-Icons sind hier oft ein Problem.

Können automatisierte Tools bestätigen, dass mein Shopify-Store WCAG 2.2 AA erfüllt?

Nein. Scanner wie axe, WAVE und Lighthouse erkennen nur etwa 30 bis 40% der Kriterien. Du brauchst zudem einen manuellen Lauf mit der Tastatur und einem Screenreader durch den gesamten Checkout-Prozess, plus einem Test für Zoom und Reflow, um sicherzustellen, dass die Kriterien erfüllt sind, die eine Maschine nicht objektiv bewerten kann.

Jacques's signature
Bereit, WCAG 2.2 AA in nativem Code zu erfüllen?

Footnotes

  1. Web Content Accessibility Guidelines (WCAG) 2.2, W3C Recommendation, wurde eine Recommendation im Oktober 2023, w3.org/TR/WCAG22. Kontrastwerte laut 1.4.3 und 1.4.11; Target Size aus 2.5.8; Reflow aus 1.4.10.

  2. W3C Web Accessibility Initiative, “What’s New in WCAG 2.2”: neun neue Erfolgskriterien (2.4.11, 2.4.12, 2.4.13, 2.5.7, 2.5.8, 3.2.6, 3.3.7, 3.3.8, 3.3.9) und das Entfernen von 4.1.1 Parsing, w3.org/WAI/standards-guidelines/wcag/new-in-22. 2

Ähnliche Beiträge