Barrierefreiheit in Agenturen: Warum Code allein nicht reicht
Wenn das Postfach Ihrer Agentur aktuell mit Anfragen von Stadtwerken, Behörden oder kirchlichen Einrichtungen überquillt, kennen Sie das Szenario: Das BFSG (Barrierefreiheitsstärkungsgesetz) ist seit Juni 2025 in Kraft, und Kunden aus dem öffentlichen Sektor stehen durch die BITV 2.0 (Barrierefreie-Informationstechnik-Verordnung) zunehmend unter Druck.
Diese Kunden sind gesetzlich dazu verpflichtet, eine Lösung zu bieten, die für jeden Besucher gut funktioniert.
Viele Agenturen stellen jedoch fest, dass es nicht ausreicht, den Entwicklern einfach zu sagen: "Haltet euch an die WCAG (Web Content Accessibility Guidelines)". Die wirkliche Reibung entsteht im Prozess – vom ersten Wireframe bis zum finalen Inhalt im CMS (Content-Management-System).
Hier sind drei praktische Prozess-Hürden, die Accessibility-Projekte in Agenturen häufig scheitern lassen.
Der Design-Prozess: Optik vs. Verhalten
In klassischen Agentur-Workflows wird Barrierefreiheit oft als Punkt auf der QA (Quality Assurance)-Checkliste behandelt. Doch viele "Accessibility-Bugs" sind in Wahrheit "undefinierte Verhaltensweisen" in der Designphase.
Das Problem: Die "Toast"-Benachrichtigungs-Falle
Designer lieben Toasts – diese schlanken Benachrichtigungs-Bubbles, die kurz aufpoppen (z. B. "Einstellungen gespeichert").
Das visuelle Design: Eine grüne Box blendet ein und wieder aus. Es sieht modern und clean aus.
Das praktische Problem: Diesem visuellen Design fehlt eine Verhaltensdefinition. Unterbricht die Nachricht den Screenreader? Wenn sie nach 5 Sekunden verschwindet: Wie soll ein Tastatur-Nutzer sie erreichen, bevor sie weg ist?
Die Konsequenz: Weil das Design das Verhalten nicht definiert hat, implementiert der Entwickler ein Standard-
<div>. Der blinde Nutzer klickt auf "Speichern", hört nichts und nimmt an, dass die Aktion fehlgeschlagen ist.Der Fix: Das Pattern hinterfragen
Anstatt Stunden damit zu verbringen, komplexe, verschwindende Elemente technisch konform zu machen, sollten Designer robustere Alternativen wählen:
- Inline-Feedback: Zeigen Sie Erfolgsmeldungen ("Änderungen gespeichert") direkt neben dem Auslöser-Button an. Das hält den Fokus des Nutzers im Kontext, ohne Orientierungsverlust.
- Statische Alerts: Nutzen Sie für kritische Fehler statische Banner, die nicht automatisch verschwinden. So hat der Nutzer unbegrenzt Zeit, das Problem zu erfassen.
Die Umsetzung: Die Lücke in Erfahrung und Testing
Selbst bei perfektem Design laufen Entwickler oft gegen eine Wand, da Standard-Web-Tutorials barrierefreie Patterns selten in der Tiefe behandeln.
Das Pattern-Problem
Entwickler sind es gewohnt, UI (User Interface)-Komponenten (Modals, Akkordeons, Comboboxen) aus Standard-Bibliotheken zu nutzen.
- Die Hürde: Viele "moderne" Libraries sind nicht vollständig barrierefrei. Ein Entwickler baut vielleicht ein Custom-Dropdown ein, das schick aussieht, aber den Tastatur-Fokus "fängt" (Keyboard Trap), sodass ein Nutzer nicht mehr heraustabben kann.
- Die ARIA-Falle: Aus Mangel an Erfahrung versuchen Entwickler oft, Probleme mit ARIA-Attributen (wie
aria-label) zu "patchen", ohne die zugrundeliegenden Regeln zu kennen. Inkorrekte Benutzung kann die Bedeutung einer Komponente verändern oder wichtige Informationen verstecken.
Das Test-Vakuum
Die größte Hürde sind routinemäßige Tests.
Die Realität: Während jeder Entwickler seinen Code in Chrome und auf dem Smartphone prüft, haben die wenigsten einen Screenreader (wie NVDA oder VoiceOver) installiert – geschweige denn kennen sie die typischen Tastaturkürzel zur Bedienung. Darüber hinaus interpretieren unterschiedliche Browser und Screenreader die Website anders. Ohne Erfahrung und umfassende manuelle Tests ist es schwer möglich relevante Probleme zu erkennen.
Das Ergebnis: Ohne die Seite "hören" zu können, lässt sich nicht prüfen, ob das Fokus-Management wirklich funktioniert oder sich Komponenten wie vom Benutzer erwartet verhalten. Das Resultat sind Produkte, die zwar automatisierte Tests bestehen, aber in der Praxis durchfallen.
Die Content-Realität: Wenn Redakteure die Struktur brechen
Sie können eine technisch perfekte Website abliefern, doch das Redaktionsteam des Kunden kann die Barrierefreiheit versehentlich binnen 24 Stunden nach Launch zerstören – oft, weil moderne CMS (Content-Management-Systeme) ihnen mächtige Werkzeuge geben, die tiefes technisches Verständnis erfordern.
Das Medien-Dilemma: Wenn "Bild beschreiben" nicht reicht
Ein klassisches Foto zu beschreiben ist einfach. Doch Stadtwerke und Behörden veröffentlichen komplexe Informationen.
Komplexe Diagramme: Ein Redakteur lädt eine Grafik zur "Entwicklung der Fernwärmepreise 2020–2024" hoch.
Der Fehler: Als Alternativtext wird lediglich
alt="Preisdiagramm"hinterlegt.Die Konsequenz: Ein blinder Nutzer weiß, dass dort ein Diagramm ist, erhält aber keinen Zugriff auf die Daten (den Trend). Der Redakteur müsste wissen, dass hier entweder ein ausführlicher
alt-Text mit den Kernaussagen nötig ist oder die Daten zusätzlich als HTML-Tabelle bereitgestellt werden müssen.Videos ohne Kontext: Ein Video-Statement des Bürgermeisters wird eingebettet.
Der Fehler: Es fehlen Untertitel (Captions) oder eine Audiodeskription für visuelle Handlungen.
Die Konsequenz: Gehörlose Nutzer sind ausgeschlossen.
Die Architektur-Falle: Zerstörte Landmarks
Landmarks sind Regionen auf einer Seite deren Inhalte zum Teil dieser Region und so klar miteinander in Verbindung gebracht werden. Darüber hinaus haben die meisten Landmarks Bedeutungen. So kann ein Landmark z.B. signalisieren dass es die Suchfunktion oder eine Navigation enthält.
Screenreader-Nutzer navigieren oft nicht nur über Überschriften, sondern über Landmarks um schnell zu relevanten Bereichen zu springen. Moderne "Page Builder" erlauben Redakteuren, diese Struktur unbewusst zu verändern.
Falsche Regionen: Ein Redakteur nutzt einen Container-Block für eine wichtige Warnmeldung und weist ihm die Rolle
<aside>(bzw. "Komplementär") zu, weil er das visuelle Styling einer Sidebar möchte.Das Problem: Viele Nutzer überspringen
aside-Regionen, da sie dort nur unwichtige Zusatzinfos erwarten. Die kritische Warnung wird somit systematisch ignoriert.Die Inflation der Navigationen: Ein Redakteur fügt mitten im Text eine "Link-Liste" zu verwandten Dienstleistungen ein (z. B. "Weitere Formulare"). Der Page-Builder rendert dies automatisch als
<nav>-Element.Das Problem: Wenn dies mehrfach auf einer Seite passiert, findet ein Screenreader-Nutzer beim Springen von Landmark zu Landmark plötzlich fünf oder sechs "Navigationen" vor. Ohne ein technisches Label (
aria-label="Verwandte Formulare"), das der Redakteur im CMS meist nicht pflegen kann (oder vergisst), sind diese Bereiche nicht unterscheidbar. Der Nutzer weiß nicht, welche Navigation das Hauptmenü und welche nur eine irrelevante Linksammlung ist.
Kontakt
Wir bieten White-Label-Support, um Sie über den gesamten Lebenszyklus zu unterstützen: