Zum Hauptinhalt
Seviranta
← Zurück zum Blog

Ihren WooCommerce-Shop barrierefrei machen: ein praktischer Leitfaden

9. Juni 2026

Kurze Antwort. WooCommerce selbst folgt den WordPress-Barrierefreiheitsrichtlinien recht ordentlich, aber Ihr Shop erbt vor allem die Barrierefreiheit von Ihrem Theme, Ihren Plugins und Ihrem Content — und da geht es meist schief. Gehen Sie die sechs Punkte unten durch (Kontrast, Alt-Texte, Überschriften, Plugins & Page-Builder, Tastatur, Sprache) und achten Sie besonders auf Ihre Block-Checkout und Ihre Produktfilter; dann haben Sie den Löwenanteil im Griff.

Warum reicht WooCommerce allein nicht aus?

WooCommerce ist ein Plugin oben auf WordPress. Ob Ihr Shop WCAG erfüllt, hängt davon ab, wie Ihr Theme gebaut ist, welche Farben Sie gewählt haben, welche Plugins und welchen Page-Builder Sie nutzen und wie Sie Ihre Produkte gepflegt haben. Zwei Shops mit derselben WooCommerce-Version können also völlig unterschiedlich abschneiden. Die gute Nachricht: Weil vieles über Ihr Theme und Ihre Templates wiederkehrt, deckt eine Korrektur oft Hunderte Seiten ab.

1. Prüfen Sie Ihren Farbkontrast

Der häufigste Fehler. Bei einem Block-Theme (Full Site Editing) gehen Sie zu Design → Editor → Stile → Farben; bei einem klassischen Theme zu Design → Anpassen → Farben. Sorgen Sie dafür, dass Text und Hintergrund mindestens 4,5:1 Kontrast haben (3:1 für großen Text). Achten Sie besonders auf den Text auf Ihrem In den Warenkorb-Button, Preis- und Angebotslabels und Links. Einmal richtig eingestellt, gilt es shopweit. Siehe Farbkontrast: die WCAG-Anforderung und wie Sie ihn messen.

2. Geben Sie Ihren Produktfotos Alt-Texte

Öffnen Sie ein Produkt unter Produkte, klicken Sie im Produktbild (und in der Produktgalerie) auf das Bild → füllen Sie in der Mediathek das Feld Alternativer Text aus. Beschreiben Sie kurz und sachlich, was zu sehen ist (z. B. „Schwarzer Herrenschuh aus Wildleder mit Schnürung"), keine Marketingsprache. Beginnen Sie bei Ihren meistverkauften Produkten und Ihren Homepage-Bannern. Dekorative Bilder erhalten ein leeres Alt-Attribut (alt=""). Mehr dazu in Alt-Texte schreiben, die funktionieren.

3. Prüfen Sie Ihre Überschriftenstruktur

Verwenden Sie Überschriften in logischer Reihenfolge (H1 → H2 → H3) und nicht nur zur Optik. Im Block-Editor (Gutenberg) sehen Sie pro Überschriftenblock die Ebene; überspringen Sie keine Ebenen. Achten Sie auf Page-Builder wie Elementor oder Divi: Die lassen Sie jeden Text groß formatieren, ohne dass es eine echte Überschrift wird — wählen Sie dort bewusst die richtige Überschriftenebene.

4. Achten Sie auf Ihre Plugins und Ihren Page-Builder

Das ist oft die größte Fehlerquelle. Plugins für Bewertungen, Chat, Pop-ups, Slider und Filter — und schwere Page-Builder — injizieren ihren eigenen Code in Ihr Theme, und der enthält häufig Buttons ohne Namen, falsches ARIA oder Elemente, die sich nicht mit der Tastatur bedienen lassen. Installieren Sie also nicht blindlings jedes Plugin und testen Sie Ihre Website immer mit allem aktiviert. Erweist sich ein Plugin als nicht barrierefrei, steigen Sie auf eine Alternative um, die die WCAG-Normen einhält. Wählen Sie wo möglich die neuen WooCommerce-Blöcke für Warenkorb und Kasse (siehe Punkt 6).

5. Testen Sie mit der Tastatur

Probieren Sie Ihre Website einmal ganz ohne Maus: nur mit der Tab-Taste und Enter. Erreichen Sie alles — Menü, Produktfilter, Variationsauswahl, Warenkorb, Kasse — und sehen Sie jederzeit, wo der Fokus steht? Achten Sie bei WooCommerce speziell auf die Variations-Dropdowns, den Mengen-Stepper (+/) und die Filter-Widgets in Ihrer Seitenleiste; das sind die Stellen, an denen die Tastatur oft hängen bleibt.

6. Prüfen Sie Ihre Spracheinstellung und Ihre Kasse

Sorgen Sie dafür, dass Ihr Theme das richtige Sprachattribut setzt, damit ein Screenreader die korrekte Aussprache wählt. In einem klassischen Theme steht in der header.php die Zeile <html <?php language_attributes(); ?>> — die sollte das Sprachattribut enthalten. Nutzen Sie WPML oder Polylang für mehrere Sprachen, prüfen Sie, dass jede Sprachversion das richtige lang-Attribut erhält. Steigen Sie vorzugsweise auf die block-basierten Cart- und Checkout-Blöcke von WooCommerce um: Die sind barrierefreier als die alte Shortcode-Kasse und werden aktiv auf Barrierefreiheit gepflegt.

Häufige WooCommerce-Fehler und ihre Korrektur

WooCommerce-ElementHäufiger FehlerDie Korrektur
„In den Warenkorb"-Buttonzu helle Schrift / niedriger KontrastKontrast in den Theme-Stilen auf mindestens 4,5:1
ProduktfotosDateiname als Beschreibung (IMG_2043.jpg)funktionaler Alt-Text in der Mediathek
Mengen-Stepper (+/)Buttons ohne Label, nicht mit Tastatur bedienbarLabel/aria-label hinzufügen oder eine barrierefreie Variante nutzen
Produktfilter-WidgetFilter nur mit der Maus nutzbarbarrierefreies Filter-Plugin oder die WooCommerce-Filterblöcke
Barrierefreiheits-Pluginein Overlay-Widget installierenvermeiden — repariert Ihren Code nicht und schützt nicht vor Klagen

Hilft ein Barrierefreiheits-Plugin aus dem WordPress-Plugin-Verzeichnis?

Nein. Suchen Sie nach „accessibility", finden Sie Dutzende Plugins, die versprechen, Ihren Shop mit einem Klick per Widget compliant zu machen. Fallen Sie nicht darauf herein: Sie reparieren Ihr Theme und Ihre Templates nicht, und Aufsichtsbehörden prüfen den rohen Quellcode Ihres Shops. Das strukturelle Lösen in Theme und Content ist der einzige Weg, der standhält — und es bringt Ihnen besseres SEO und eine schnellere Ladezeit. Mehr dazu in warum ein Overlay-Widget Sie nicht schützt.

Erfüllt mein WooCommerce-Shop damit das Gesetz?

Diese sechs Punkte decken den größten Teil dessen ab, was ein automatisierter Test feststellt, aber „erfüllen" geht weiter: Es hängt von Ihrem gesamten Theme, Ihren Plugins und Ihrem Content zusammen ab. Ob der European Accessibility Act auf Sie zutrifft, lesen Sie in unserer Checkliste. Arbeiten Sie auch mit Shopify? Dann hilft Ihnen unser Shopify-Leitfaden weiter.

Wie weiß ich, wo mein WooCommerce-Shop aktuell steht?

Der schnellste Weg: Scannen Sie kostenlos eine Seite. Sie sehen pro Befund, was falsch ist und wie Sie es lösen — und weil vieles über Ihr Theme und Ihre Templates läuft, lösen Sie es oft in einem Zug für Ihren gesamten Shop. In weniger als 60 Sekunden, ohne Konto.