amselrehhase – form is function | kontakt@amselrehhase.de

Leere-Links-Problem

Illustration zum Thema "Leere Links"
Ein klickbares Beitragsbild ohne Text ist kein Designproblem, sondern ein Accessibility-Fehler. Warum leere Overlay-Links in Elementor gegen WCAG 2.4.4 verstoßen und wie man sie sauber mit aria-label löst.
2 Min. Lesezeit

Warum leere Links“ in Ele­men­tor ein echtes Barrierefreiheits-Problem sind

Ein span­nen­der Fall in einem Elementor-Blog-Widget:

Die Bei­trags­bil­der sind klick­bar. Der Accessibility-Check meldet: Link ohne Text“.

Im Code stand:
<a class=“elementor-icon” href=”…”></a>

Kein Text. Kein aria-label Kein img. Nur ein Overlay-Link.

Für sehende Nutzer:innen kein Pro­blem.
Für Screen­rea­der: unbenutzbar.

Der Screen­rea­der liest nur Link” und Nut­zende erhal­ten keinen Kon­text. Man hört Link” und weiß nicht, wohin der Link führt, noch was als Nächs­tes pas­siert. Öffnet der Link eine neue Seite oder ist es ein Download-Link?

Das eigent­li­che Problem

Viele Page-Builder arbei­ten mit:

  • Overlay-Links

  • Background-Images statt <img>

  • deko­ra­ti­ven Icon-Containern

Das Ergeb­nis:
Ein <a>-Element ohne zugäng­li­chen Namen.

Und das ist nach WCAG 2.1 ein klarer Ver­stoß gegen 2.4.4 Link Pur­pose (In Context).

Warum der Alt-Text hier nicht hilft

Alle Bilder hatten einen Alter­na­tiv­text. Aber: 
  • Das Bild war kein <img> im Link.

  • Son­dern ein Background-Image.

  • Der Link selbst war leer.

Alt-Text wird nur dann Teil des zugäng­li­chen Namens, wenn er tat­säch­lich im <img> inner­halb des Links steckt. 

Die Lösung

Der leere Overlay-Link bekommt ein dyna­mi­sches aria-label, z. B.:
<a class=“elementor-icon“
href=”…“
aria-label=“Beitrag lesen: Unter­schied Wahr­neh­mung”>
</a>

Ergeb­nis:

  • Screen­rea­der bekom­men einen sinn­vol­len Namen

  • Keine Layout-Änderung

  • Keine Design-Einschränkung

  • Accessibility-Check bestan­den

Was man daraus lernen kann

Barriere­freiheit schei­tert selten am Design. Sie schei­tert oft an tech­ni­schen Details wie: 
  • leeren Links

  • aria-hidden an fal­scher Stelle

  • deko­ra­ti­ven Con­tai­nern mit Interaktion

Und genau da ent­schei­det sich, ob man nur barriere­frei aus­se­hen oder tat­säch­lich barriere­frei funk­tio­nie­ren möchte. 

Links zum Thema

Fazit

Wer mit Page-Buildern arbei­tet, sollte nicht nur visu­ell denken, son­dern strukturell.

Acces­si­bi­lity beginnt im DOM.
Nicht im Layout.

Bei amsel­reh­hase ent­wi­ckeln und prüfen wir bar­rie­re­freie Pro­jekte. Buchen Sie uns für bar­rie­re­freie Kom­mu­ni­ka­ti­ons­mit­tel! Schrei­ben Sie uns eine E‑Mail!

amsel­reh­hase | 20.01.2026

Ver­ein­fachte Zusammenfassung

Leere Links sind ein Pro­blem für den Screen­rea­der und müssen im Code beho­ben werden. Eine Anleitung.

Lesen Sie weitere Blog-Artikel

Im amselrehhasen-Blog lesen Sie Artikel zu Themen wie digitale Barrierefreiheit, Typografie, Contenterstellung und mehr.