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 heute fast jedes Barrierefreiheitsgesetz (Accessibility Law) bezieht, und es ist das Ziel, das wir für jeden Shopify-Store empfehlen. Dies ist eine praktische Checkliste: die Erfolgskriterien (Success Criteria), die wirklich zählen, gegliedert nach den vier POUR-Prinzipien und direkt den Stellen zugeordnet, an denen das Problem in einem Shopify-Theme tatsächlich auftritt.

Wenn du einmal nach WCAG 2.2 AA baust, erfüllst du gleichzeitig die älteren Regelwerke. WCAG 2.2 ist eine Erweiterung von 2.1, sodass du mit der Erfüllung von 2.2 auch den US ADA Settlement Standard, die europäische EN 301 549 (WCAG 2.1 AA) und die Regeln für UK, Kanada und Australien abdeckst. Einmal Arbeit, alles erledigt.

Key Takeaways

  • WCAG 2.2 AA ist der aktuelle rechtliche Benchmark. Wer ihn erfüllt, ist auch nach WCAG 2.1 AA und allen darauf basierenden Regelwerken compliant.
  • Level AA-Konformität bedeutet, dass jedes Erfolgskriterium von Level A und Level AA erfüllt sein muss. AAA-Kriterien sind nicht erforderlich.
  • Gegenüber Version 2.1 fügte WCAG 2.2 neun Erfolgskriterien hinzu und entfernte eines (4.1.1 Parsing). Sechs der neun liegen auf Level A oder AA.
  • Automatisierte Scanner erfassen nur etwa 30 bis 40% der Kriterien. Ein manueller Tastatur- und Screenreader-Test ist erforderlich, um den Rest abzudecken.
  • Jeder echte Fix ist eine Änderung an deinem Theme-Code (Liquid, CSS, JavaScript), kein Widget, das einfach darübergelegt wird.

Warum du uns vertrauen kannst

Jacques hat über 15 Jahre Entwicklererfahrung und hat zahlreichen Shopify-Brands geholfen, barrierefreie und schnelle Storefronts zu veröffentlichen. Wir sind seit über vier Jahren im Shopify-Space aktiv und haben Fudge entwickelt, einen AI Store Builder und Editor mit einer 5.0-Bewertung im Shopify App Store. Fudge findet Accessibility-Probleme in deinem Theme und behebt sie direkt im nativen Code. Die unten genannten Kriterien-Nummern und Level stammen direkt aus der offiziellen W3C WCAG 2.2 Recommendation und nicht aus dem Gedächtnis.

Diese Checkliste ist die praktische Ergänzung zu unserem umfassenderen Shopify ADA- und WCAG-Compliance-Guide. Wenn dir der rechtliche Hintergrund wichtiger ist als die Kriterien, startest du am besten dort.


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