Zu Content springen
JTL

JTL Barrierefreiheit: BFSG 2025 umgesetzt – Praxisguide

von René Kremer

JTL Barrierefreiheit: BFSG 2025 umgesetzt – Praxisguide
23:58

Viele Online-Shops sind über Jahre gewachsen: Template-Anpassungen, Plugins, Custom JavaScript und CSS wurden Schritt für Schritt ergänzt. Barrierefreiheit wurde dabei selten von Anfang an mitgedacht. Seit dem 28. Juni 2025 ist jedoch das Barrierefreiheitsstärkungsgesetz (BFSG) in Kraft, das erstmals auch private Unternehmen zur barrierefreien Gestaltung digitaler Angebote verpflichtet. Wenn du die Umsetzung strukturiert angehen willst, kann eine JTL Agentur dabei helfen, den Shop technisch und inhaltlich sauber auszurichten.

Barrierefreiheit betrifft drei zentrale Bereiche deines Online-Geschäfts: Umsatz, weil mehr Nutzer überhaupt kaufen können; Conversion und User Experience, weil eine klarere Struktur und bessere Bedienbarkeit allen Besuchern hilft; und Compliance sowie Risikomanagement, da gesetzliche Anforderungen erfüllt werden müssen und das Potenzial für Abmahnungen oder Beschwerden sinkt.

Für dich als Entscheider im E-Commerce bedeutet das: Du brauchst klare Prioritäten, machbare nächste Schritte und einen realistischen Umsetzungsplan. Barrierefreiheit ist kein Projekt, das du „einmal nebenbei" erledigst – aber mit strukturiertem Vorgehen ist es absolut umsetzbar. Dieser Beitrag zeigt dir, was das BFSG konkret für deinen JTL-Shop bedeutet, welche technischen und inhaltlichen Anforderungen auf dich zukommen und wie du Schritt für Schritt vorgehst.

Professioneller E-Commerce-Arbeitsplatz mit Laptop, der barrierefreies Shop-Interface zeigt, umgeben von BFSG-Checklisten, Accessibility-Symbolen und Notizen in modernem, hellem Büro mit natürlichem Tageslicht

Das Barrierefreiheitsstärkungsgesetz (BFSG) kompakt: Wer ist betroffen und was muss umgesetzt werden?

Das BFSG setzt die europäische Richtlinie (EU) 2019/882 in deutsches Recht um. Der Stichtag für die Umsetzung war der 28. Juni 2025 – das Gesetz ist seit diesem Datum rechtlich bindend. Die Kerndefinition lautet: Produkte und Dienstleistungen müssen „für Menschen mit Behinderungen in der allgemein üblichen Weise, ohne besondere Erschwernis und grundsätzlich ohne fremde Hilfe auffindbar, zugänglich und nutzbar" sein.

Wer ist vom BFSG betroffen?

Betroffen sind private Unternehmen, die keine Kleinstunternehmen sind. Die Schwellenwerte liegen bei mehr als 10 Mitarbeitenden oder einem Jahresumsatz bzw. einer Bilanzsumme von über 2 Millionen Euro. Für Kleinstunternehmen im Dienstleistungsbereich sieht das Gesetz eine Ausnahme vor (§ 3 Abs. 3 BFSG).

In der Praxis heißt das: Wenn du ein kleines Kunsthandwerk, eine Gravur-Manufaktur oder ein ähnliches Geschäft betreibst, bist du möglicherweise ausgenommen. Entscheidend sind Rechtsform, Größe und Art der Leistung – im Zweifel solltest du das rechtlich prüfen lassen.

Was muss barrierefrei sein?

Das Gesetz bezieht sich auf digitale Angebote: deine Website, dein Shop-Frontend und gegebenenfalls mobile Anwendungen oder die mobile Darstellung. Konkret betrifft das alle Bereiche, die für Kauf und Information nötig sind: Navigation, Suche, Produktseiten, Warenkorb, Checkout, Kundenkonto und Formulare. Auch die responsive Darstellung auf Tablets und Smartphones gehört dazu.

Was Barrierefreiheit im Shop praktisch bedeutet: Prinzipien und konkrete Beispiele

Barrierefreiheit folgt vier Leitkategorien, die sich aus internationalen Standards wie den Web Content Accessibility Guidelines (WCAG) ableiten. Diese Prinzipien bilden die Grundlage für eine zugängliche digitale Gestaltung:

  • Wahrnehmbar: Inhalte müssen visuell und technisch erkennbar sein. Das bedeutet ausreichende Kontraste zwischen Text und Hintergrund, anpassbare Textgröße und alternative Darstellungen für visuelle Inhalte (z. B. Alt-Texte für Bilder).
  • Bedienbar: Alle Funktionen müssen per Tastatur und mit assistiven Technologien wie Screenreadern zugänglich sein. Nutzer dürfen nicht in Fokus-Fallen geraten oder durch fehlende Navigationshilfen ausgeschlossen werden.
  • Verständlich: Texte, Struktur und Interaktionen müssen klar und logisch aufgebaut sein. Formulierungen sollen einfach und eindeutig sein, Fehlermeldungen verständlich und hilfreich.
  • Robust: Der Code muss sauber und semantisch korrekt sein, damit Screenreader und andere Hilfsmittel ihn korrekt interpretieren können. HTML-Struktur, ARIA-Attribute und technische Standards spielen hier eine wichtige Rolle.

Schrift und Lesbarkeit

Nutze eine gut lesbare Schriftart ohne übermäßige Schnörkel oder zu dünne Strichstärken. Der Inhalt muss sich auf mindestens 200 Prozent vergrößern lassen, ohne dass die Seite unbenutzbar wird oder Inhalte verschwinden. Ausreichende Abstände zwischen Absätzen und Zeilen verbessern die Lesbarkeit für alle Nutzer – nicht nur für Menschen mit Sehbeeinträchtigungen.

Überschriftenstruktur

Verwende korrekte HTML-Überschriften von H1 bis H6, damit Screenreader-Nutzer sinnvoll durch die Seite navigieren können. Überschriften dürfen nicht nur visuell formatiert sein – sie müssen als Überschriften-Tags im Code vorhanden sein. Eine logische Hierarchie hilft allen Nutzern, Inhalte schnell zu erfassen.

Struktur und Orientierung

Nutzer müssen jederzeit verstehen, wo sie sich befinden. Setze daher klare Navigationselemente, Breadcrumbs, sprechende Seitentitel und eine logische Fokusführung ein. Screenreader-Nutzer profitieren von Landmarks (semantischen Bereichen wie header, nav, main, footer), die ihnen helfen, schnell zu den relevanten Bereichen zu springen.

Animationen und bewegte Elemente

Animationen müssen pausierbar sein und sollten bei Bedarf ausgeblendet werden können. Dauerhaft bewegte Elemente wie rotierende Banner oder autoplayende Videos können für viele Nutzer störend oder sogar belastend sein. Biete immer eine Möglichkeit, Bewegungen zu stoppen.

Inhalte zugänglich machen

Bilder benötigen Alt-Texte, die den Inhalt oder die Funktion des Bildes beschreiben. Dekorative Bilder können mit einem leeren Alt-Attribut gekennzeichnet werden (alt=""), damit Screenreader sie überspringen. Videos sollten Untertitel oder Transkriptionen enthalten. Nutze eine saubere Textstruktur mit Listen, Absätzen und sprechenden Linktexten – vermeide generische Formulierungen wie „hier klicken" oder „mehr erfahren".

Interaktive Elemente technisch zugänglich gestalten

Alle interaktiven Elemente – Buttons, Menüs, Formulare, Filter – müssen vollständig per Tastatur bedienbar sein. Screenreader benötigen korrekte Rollen und Labels (ARIA-Attribute), damit Nutzer verstehen, welche Funktion ein Element hat. Vermeide JavaScript-Konstrukte, die nur per Maus funktionieren.

Visuelle Barrierefreiheit

Stelle ausreichende Kontraste zwischen Text und Hintergrund sicher. Nach WCAG 2.1 sollte das Kontrastverhältnis mindestens 4,5:1 für normalen Text und 3:1 für großen Text betragen. Der Fokus-Indikator (z. B. ein Rahmen um das aktuell fokussierte Element) muss sichtbar sein, wenn Nutzer per Tastatur navigieren.

Formulare und Fehlermeldungen

Markiere Pflichtfelder nicht nur farblich (z. B. rot), sondern ergänze Hinweistexte wie „Pflichtfeld" oder ein Sternchen mit Erklärung. Fehlermeldungen müssen klar, nah am betroffenen Feld und verständlich formuliert sein. Eine rein visuelle Rückmeldung („Feld ist rot") hilft Screenreader-Nutzern nicht. Beschreibe konkret, was falsch ist und wie es korrigiert werden kann.

CAPTCHA als Conversion-Killer

Herkömmliche visuelle Captchas sind für viele Nutzer nicht zugänglich. Biete barrierefreie Alternativen an, etwa einfache Denkaufgaben, Honeypot-Felder oder moderne Verfahren wie Google reCAPTCHA v3, die im Hintergrund arbeiten. Praxiserfahrungen zeigen: Der Verzicht auf schwer zugängliche Captchas reduziert Kundenbeschwerden, senkt Abbrüche im Checkout deutlich und erhöht die Bestellbereitschaft spürbar. Viele Shop-Betreiber berichten von einer höheren Conversion-Rate, nachdem sie komplexe Captchas durch nutzerfreundlichere Lösungen ersetzt haben.

Nahaufnahme eines Computer-Bildschirms mit barrierefreiem Online-Shop-Interface, deutlichen Fokus-Indikatoren, großer Schrift, kontrastreichen Formularen und Accessibility-Tools in professioneller Arbeitsumgebung

JTL-Shop und Barrierefreiheit: Was das System bereits liefert – und was nicht

Barrierefreiheit ist kein reines Plugin-Thema. Sie entsteht aus dem Zusammenspiel von JTL-Shop-Version und Template, individuellen Template-Anpassungen, Frontend-Plugins und der redaktionellen Pflege von Inhalten. Kein System ist von Haus aus vollständig barrierefrei – aber JTL hat in den letzten Versionen wichtige Schritte unternommen.

JTL-Shop Version 5.5.x: Fokus auf Barrierefreiheit

Mit der Version 5.5.x hat JTL das Thema Barrierefreiheit stärker in den Fokus gerückt. Im Standard-Template NOVA wurden viele Barrieren abgebaut: Die Überschriftenhierarchie wurde korrigiert, Fokuszustände verbessert und die Tastaturbedienbarkeit zentraler Komponenten optimiert. Wenn du auf diese Version aktualisiert hast, bist du bereits auf einem guten Stand in Richtung barrierefreier Shop.

Darüber hinaus hat JTL viel Arbeit in die Code-Qualität investiert: PSR-12-Standards wurden eingeführt, Unit-Tests ausgebaut und eine Tiefenprüfung mit PhpStan durchgeführt. Das verbessert die Robustheit des Systems und erleichtert künftige Anpassungen – sowohl für interne Entwicklungen als auch für Agenturen und Shop-Betreiber.

Update-Relevanz: Von älteren Versionen zu 5.5.x

Wenn du bereits JTL-Shop 5.4 nutzt, war das Update auf 5.5.x weniger aufwendig und meist gut machbar. Bei älteren Versionen (5.3 oder früher) wurde ein Update dringender – nicht nur wegen der Barrierefreiheit, sondern auch aus Gründen der Sicherheit, Performance und des Supports. Beachte beim Update unbedingt die Releaseposts und Changelogs aller Zwischenversionen, um keine Breaking Changes oder wichtige Hinweise zu übersehen.

PHP-Kompatibilität

JTL-Shop 5.5.0 ist bereit für PHP 8.4. Der Support für PHP 8.1 endete bereits. Falls dein Server noch PHP 8.1 nutzt, solltest du jetzt über ein Upgrade nachdenken – das betrifft Betriebssicherheit, Performance und langfristige Kompatibilität mit Updates und Plugins. Für Details rund um Server- und Versionsanforderungen kann dir ein Guide zu JTL Shop PHP 8.1 beim Einordnen helfen.

Template-Diff als Praxis-Hebel

Für den Sprung von NOVA 5.4.1 auf 5.5.0 gibt es eine Diff-Datei, mit der du Änderungen im Template nachvollziehen kannst. Das ist besonders nützlich, wenn du eigene Anpassungen vorgenommen hast und prüfen möchtest, ob diese mit den neuen Standards kollidieren oder ob du bestimmte Verbesserungen manuell nachziehen musst.

Customizations und Plugins als Risiko

Selbst wenn das Standard-Template verbessert wurde, können individuelle Anpassungen Barrieren wieder einbauen. Typische Problemstellen sind Custom JavaScript (z. B. für Menüs, Slider oder Produktfilter), Pop-ups und Overlays sowie Third-Party-Plugins für Cookie-Banner, Suche, Bewertungen, Live-Chat oder Newsletter-Anmeldungen.

Prüfe daher deinen gesamten Stack: Welche Plugins sind im Einsatz? Welche Abhängigkeiten gibt es (z. B. ionCube Loader bei manchen verschlüsselten Lösungen)? Wie wirken sich diese auf die Barrierefreiheit aus? Teste jedes Plugin einzeln, ob es Tastaturbedienung und Screenreader unterstützt. Gerade beim Thema Cookie-Consent lohnt sich ein Blick auf ein Cookie Plugin JTL, weil Banner und Overlays häufig zu Fokus-Fallen und schlechten Kontrasten führen.

Vorgehensmodell für Entscheider: Von der Bestandsaufnahme bis zur Umsetzung

Barrierefreiheit ist kein Sprint, sondern ein strukturierter Prozess. Das folgende Vorgehensmodell hilft dir, systematisch vorzugehen und nichts zu übersehen.

Schritt 1: Bestandsaufnahme und Audit

Erfasse zunächst den IST-Zustand: Welche Shop-Version nutzt du? Welches Template? Welche Plugins sind aktiv? Welche individuellen Anpassungen wurden vorgenommen? Dokumentiere diese Informationen, um später gezielt nachjustieren zu können.

Priorisiere dann die umsatzkritischen Bereiche: Startseite, Kategorieseiten, Suche und Filter, Produktdetailseite, Warenkorb, Checkout und Kundenkonto. Diese Bereiche haben den größten Einfluss auf Conversion und User Experience. Teste sowohl die Desktop- als auch die mobile Darstellung – die meisten Nutzer kaufen heute mobil ein.

Schritt 2: Quick Wins priorisieren

Beginne mit schnell umsetzbaren Maßnahmen, die großen Impact haben und keine tiefgreifenden technischen Eingriffe erfordern:

  • Kontraste und Schriftgrößen anpassen (CSS-Änderungen)
  • Fokuszustände sichtbar machen (CSS :focus)
  • Überschriftenhierarchie korrigieren (HTML-Struktur)
  • Alt-Texte für die wichtigsten Bilder ergänzen (Kategorien, Produkte, Icons)
  • Formular-Labels und Fehlermeldungen im Checkout verbessern
  • Tastaturbedienbarkeit für Navigation, Filter und Modals sicherstellen

Diese Maßnahmen kosten oft wenig Zeit, haben aber eine große Wirkung auf die Nutzererfahrung und helfen dir, erste Erfolge zu verzeichnen.

Schritt 3: Technische Maßnahmen am Template

Stelle sicher, dass zentrale Komponenten barrierefrei sind: Menüs (inklusive Megamenüs und mobile Navigation), Akkordeons, Tabs, Slider, Offcanvas-Bereiche und modale Fenster. Nutze eine saubere semantische Struktur mit Landmarks und Navigationsbereichen (nav, main, aside, footer).

Vermeide „div-button"-Konstrukte ohne korrekte Rolle oder Label – echte Button-Elemente (

Diesen Beitrag teilen