Barrierefreiheit

Iframe ohne title-Attribut

Üblicher Schweregrad: mittel · Aufwand: minimal

Woran du es erkennst

Ein eingebetteter Frame (YouTube-Video, Karte, Consent- oder Zahlungs-Iframe) hat kein title-Attribut (axe-Regel frame-title).

Warum es zählt

Screenreader-Nutzer hören bei einem Iframe ohne Titel nur „Frame" plus eine kryptische URL und können nicht entscheiden, ob der Inhalt für sie relevant ist — bei Consent- oder Payment-Iframes blockiert das im schlimmsten Fall den Abschluss.

So behebst du es

  1. Ergänze bei jedem <iframe> ein kurzes, beschreibendes title-Attribut, z. B. title="YouTube-Video: Produktdemo" oder title="Google-Maps-Karte zum Standort".
  2. Bei rein dekorativen oder leeren Frames (Tracking, alte Technik) prüfe, ob sie überhaupt noch gebraucht werden, statt sie nur zu beschriften.
  3. Ziehe das Attribut in die zentrale Embed-Komponente/den Embed-Code-Generator, damit neue Einbettungen es automatisch mitbekommen.

Zum Nachlesen