WCAGdesk
axe-core: image-alt · WCAG 1.1.1 Non-text Content · Stufe A

Wie Sie das „image-alt“-Problem beheben

Die axe-core-Regel image-alt schlägt fehl, wenn ein <img> kein alt-Attribut und keinen zugänglichen Namen hat. Screenreader lesen dann den Dateinamen oder nichts vor — WCAG 2.2 Stufe A (1.1.1) verlangt eine Textalternative, BFSG/EAA übernehmen sie über EN 301 549.

Was axe-core prüft

axe-core meldet jedes <img> ohne alt, ohne aria-label/aria-labelledby und ohne role="presentation". Ein leeres alt="" ist für rein dekorative Bilder korrekt.

Welcher Norm das entspricht

WCAG 2.21.1.1 Non-text Content (Stufe A)
EN 301 5499.1.1.1
BFSG / EAABFSG § 12 i. V. m. EN 301 549 · EAA Anhang I
KategorieBilder & Alt-Text

Warum es zählt

Produktbilder ohne Alt-Text machen einen Shop am Screenreader unbenutzbar — der Käufer erfährt nicht, was er in den Warenkorb legt. Es ist ein Stufe-A-Fehler, die unterste Konformitätsstufe, und damit ein eindeutiger Punkt in jeder BFSG-Beanstandung.

Häufige Ursachen

  • Hochgeladene Produktbilder ohne ausgefülltes Alt-Feld
  • Bedeutungstragende Icon-Bilder (z. B. „Sale“-Badge) ohne Alt
  • CMS-Templates, die das Alt-Attribut verlieren
  • Dekorative Bilder mit beschreibendem Alt statt alt=""

Wie Sie es beheben

Ergänzen Sie ein knappes alt, das den Zweck des Bildes beschreibt. Für dekorative Bilder nutzen Sie ein leeres alt="", damit Screenreader sie überspringen.

<!-- Informatives Bild -->
<img src="/schuh.jpg" alt="Roter Laufschuh, Seitenansicht">

<!-- Dekoratives Bild -->
<img src="/trenner.svg" alt="">

FAQ

Was ist guter Alt-Text?

Beschreiben Sie Funktion oder Inhalt, nicht dass es ein Bild ist. Kurz halten; „Bild von“ weglassen.

Wann sollte alt leer sein?

Wenn das Bild rein dekorativ ist und keine Information trägt — dann alt="" verwenden.

Finden Sie jeden solchen Fehler auf Ihrer Seite

Starten Sie einen kostenlosen WCAG 2.2 AA-Scan — echte axe-core-Engine, ohne Anmeldung. Oder ein zeitgestempelter Beweis-Report für 29 €.