Zusammenfassung

Dieser Bericht analysiert die Barrierefreiheit der Website shop.maryrose.at im Hinblick auf die gesetzlichen Anforderungen in Österreich, insbesondere das kommende Barrierefreiheitsgesetz (BAfG), das am 28. Juni 2025 in Kraft tritt. Die Analyse basiert auf den Web Content Accessibility Guidelines (WCAG) 2.2, die den internationalen Standard für Barrierefreiheit im Web darstellen.

Die Untersuchung hat mehrere Bereiche identifiziert, in denen Verbesserungen notwendig sind, um die gesetzlichen Anforderungen zu erfüllen und die Website für alle Nutzer zugänglich zu machen. Dieser Bericht enthält detaillierte Ergebnisse und konkrete technische Handlungsempfehlungen.

Gesetzliche Grundlage

Österreichisches Barrierefreiheitsgesetz (BAfG)

Das österreichische Barrierefreiheitsgesetz (BAfG) tritt am 28. Juni 2025 in Kraft und setzt die Europäische Richtlinie European Accessibility Act (EAA) um. Das Gesetz gilt für Unternehmen mit:

  • mehr als 10 Mitarbeitern ODER
  • einem Jahresumsatz von mehr als 2 Millionen Euro

Für Websites und mobile Anwendungen, die elektronische Dienstleistungen anbieten (wie Online-Shops), ist die Einhaltung der WCAG 2.2 Richtlinien auf Konformitätsstufe AA verpflichtend. Bei Nichteinhaltung drohen in Österreich Geldstrafen von bis zu 80.000 Euro.

WCAG 2.2 Richtlinien

Die WCAG 2.2 Richtlinien basieren auf vier Grundprinzipien:

1. Wahrnehmbar

Informationen und Benutzeroberflächen müssen für alle Nutzer wahrnehmbar sein

2. Bedienbar

Benutzeroberflächen müssen von allen Nutzern bedienbar sein

3. Verständlich

Informationen und Bedienung müssen für alle Nutzer verständlich sein

4. Robust

Inhalte müssen robust genug sein, um von verschiedenen Benutzeragenten interpretiert werden zu können

Analyseergebnisse

1. Website-Struktur und Navigation

Festgestellte Probleme:

  • Keine Skip-to-Content Links vorhanden
  • Keine Breadcrumbs zur Orientierung
  • Keine Sitemap verfügbar
  • Unzureichende Hauptmenü-Struktur
  • Problematische Überschriftenhierarchie (1 H1, 6 H2, 99 H3, 110 H4)

Auswirkungen auf die Barrierefreiheit:

Diese Mängel erschweren die Navigation für Nutzer von Screenreadern und Tastaturnutzer erheblich. Die fehlende klare Struktur macht es schwierig, den Inhalt der Website zu verstehen und effizient zu navigieren.

2. Visuelle Elemente und Kontraste

Festgestellte Probleme:

  • 38 Elemente mit unzureichendem Kontrastverhältnis
  • 34 Bilder ohne Alt-Text (von insgesamt 426 Bildern)
  • 2 Elemente mit zu geringem Zeilenabstand

Auswirkungen auf die Barrierefreiheit:

Unzureichende Kontraste machen Texte für sehbehinderte Nutzer schwer lesbar. Fehlende Alt-Texte bedeuten, dass Screenreader-Nutzer keine Informationen über Bilder erhalten. Zu geringer Zeilenabstand kann die Lesbarkeit für Menschen mit Leseschwierigkeiten beeinträchtigen.

3. Tastaturnavigation und Screenreader-Kompatibilität

Festgestellte Probleme:

  • 237 fokussierbare Elemente, aber unzureichende visuelle Fokusanzeige
  • 33 Formularelemente ohne Label oder ARIA-Attribute
  • 2 Dropdown-Menüs ohne ausreichende Tastaturunterstützung

Auswirkungen auf die Barrierefreiheit:

Nutzer, die auf die Tastatur angewiesen sind, können Schwierigkeiten haben, zu erkennen, welches Element gerade fokussiert ist. Formularelemente ohne Labels sind für Screenreader-Nutzer nicht verständlich. Dropdown-Menüs, die nicht mit der Tastatur bedient werden können, schließen Nutzer aus, die keine Maus verwenden können.

Technische Handlungsempfehlungen

1. Website-Struktur und Navigation verbessern

Überschriftenhierarchie korrigieren:

  • Sicherstellen, dass jede Seite genau eine H1-Überschrift hat
  • Überschriften logisch strukturieren (H1 → H2 → H3 usw.)
  • Keine Ebenen überspringen
  • Überschriften nach Inhalt und nicht nach visuellem Erscheinungsbild verwenden

Sitemap erstellen:

  • Eine HTML-Sitemap für Nutzer erstellen
  • Eine XML-Sitemap für Suchmaschinen bereitstellen

2. Visuelle Elemente und Kontraste verbessern

Kontrastverhältnisse korrigieren:

  • Sicherstellen, dass Text und interaktive Elemente ein Kontrastverhältnis von mindestens 4,5:1 haben
  • Für große Texte (18pt oder 14pt fett) mindestens 3:1
  • Farbpalette überprüfen und anpassen
Beispiel für verbesserte Farbkontraste:
/* Vorher - schlechter Kontrast */
.text {
  color: #777777;
  background-color: #eeeeee;
}

/* Nachher - verbesserter Kontrast */
.text {
  color: #444444;
  background-color: #ffffff;
}

Alt-Texte für alle Bilder hinzufügen:

<!-- Vorher -->
<img src="produkt.jpg">

<!-- Nachher -->
<img src="produkt.jpg" alt="Bio-Bettwäsche aus Baumwolle in Farbe Mauve">
  • Für dekorative Bilder leere Alt-Attribute verwenden: alt=""
  • Für funktionale Bilder (z.B. in Links) den Zweck beschreiben

Zeilenabstand verbessern:

/* Vorher - zu geringer Zeilenabstand */
p {
  line-height: 1.2;
}

/* Nachher - verbesserter Zeilenabstand */
p {
  line-height: 1.5;
}

3. Tastaturnavigation und Screenreader-Kompatibilität verbessern

Fokusanzeige verbessern:

/* Deutlichen Fokusindikator hinzufügen */
:focus {
  outline: 3px solid #4d90fe;
  outline-offset: 2px;
}

/* Fokus nur bei Tastaturnavigation anzeigen (optional) */
:focus:not(:focus-visible) {
  outline: none;
}

:focus-visible {
  outline: 3px solid #4d90fe;
  outline-offset: 2px;
}

Labels für Formularelemente hinzufügen:

<!-- Vorher -->
<input type="text" name="suche">

<!-- Nachher - mit sichtbarem Label -->
<label for="suche">Suche</label>
<input type="text" id="suche" name="suche">

<!-- Oder mit ARIA-Label (wenn visuelles Label nicht möglich) -->
<input type="text" name="suche" aria-label="Suche">

4. Allgemeine technische Empfehlungen

ARIA-Attribute korrekt einsetzen:

  • aria-label für Elemente ohne sichtbaren Text
  • aria-labelledby um Elemente mit existierenden Texten zu verknüpfen
  • aria-describedby für zusätzliche Beschreibungen
  • aria-expanded für aufklappbare Elemente
  • aria-current für aktuelle Seite/Element

Responsive Design verbessern:

  • Sicherstellen, dass die Website bei 200% Zoom benutzbar bleibt
  • Inhalte bei verschiedenen Bildschirmgrößen anpassen
  • Touch-Ziele ausreichend groß gestalten (mindestens 44x44px)

Formulare optimieren:

  • Fehleridentifikation und -beschreibung verbessern
  • Automatische Fehlerkorrektur anbieten
  • Kontexthilfen bereitstellen

Priorisierung der Maßnahmen

Hohe Priorität (sofort umsetzen)

  1. Alt-Texte für alle Bilder hinzufügen
  2. Kontrastverhältnisse verbessern
  3. Labels für Formularelemente hinzufügen
  4. Skip-to-Content Link implementieren

Mittlere Priorität (innerhalb von 3 Monaten)

  1. Überschriftenhierarchie korrigieren
  2. Fokusanzeige verbessern
  3. Dropdown-Menüs für Tastaturnavigation optimieren
  4. Breadcrumbs implementieren

Niedrige Priorität (vor Juni 2025)

  1. Sitemap erstellen
  2. Zeilenabstand verbessern
  3. ARIA-Attribute optimieren
  4. Responsive Design verbessern

Fazit

Die Website shop.maryrose.at weist mehrere Barrieren auf, die die Nutzung für Menschen mit Behinderungen erschweren. Um die gesetzlichen Anforderungen des österreichischen Barrierefreiheitsgesetzes (BAfG) zu erfüllen, das am 28. Juni 2025 in Kraft tritt, sind die oben genannten Maßnahmen notwendig.

Die Umsetzung dieser Empfehlungen wird nicht nur die rechtliche Konformität sicherstellen, sondern auch die Benutzererfahrung für alle Nutzer verbessern und potenziell die Conversion-Rate erhöhen. Barrierefreiheit ist nicht nur eine gesetzliche Verpflichtung, sondern auch eine Chance, den Kundenkreis zu erweitern und die Kundenzufriedenheit zu steigern.

Ressourcen