← Alle Punkte · Barrierefreiheit
Links mit Namen
Was geprüft
Für jeden Link mit Ziel (<a href>) wird geprüft, ob er einen zugänglichen Namen hat: sichtbaren Text, aria-label oder ein enthaltenes Bild mit alt-Text. Ob der Linktext verständlich ist („hier klicken“), beurteilt der Check nicht. Ohne Links trifft der Punkt nicht zu. Der Check liest nur das ausgelieferte HTML, nicht die gerenderte Seite, und deckt damit nur einen automatisch messbaren Teil ab.
Wie relevant
Mittel, sobald ein Link ohne Namen gefunden wird. Solche Links sind für Screenreader-Nutzer nicht von anderen zu unterscheiden; typisch sind Icon-Links zu sozialen Netzwerken oder zum Warenkorb.
Warum
Screenreader lesen bei einem Link ohne Namen nur „Link“ oder die Adresse vor. In der Linkliste, die viele Nutzer zum Navigieren aufrufen, bleibt der Eintrag leer. Ob daraus eine rechtliche Pflicht folgt, klären Sie mit Ihrer Rechtsberatung; öffentliche Leitfäden bietet die Bundesfachstelle Barrierefreiheit (Deutschland).
Wie beheben
Geben Sie Icon-Links einen Namen: per aria-label am Link, per visuell verstecktem Text im Link oder über ein Bild mit passendem alt-Text. Das Icon selbst erhält aria-hidden="true".
Nebenwirkung: Keine technischen Nebenwirkungen. Ein Klassenname für visuell versteckten Text (z. B. „screen-reader-text“) muss im CSS definiert sein, sonst wird der Text sichtbar; prüfen Sie die Darstellung danach.
WordPress: Viele Themes bringen die Klasse „screen-reader-text“ mit. Social-Icon-Plugins und Menü-Icons setzen oft keinen Namen; im Menü können Sie das Feld „Navigations-Label“ füllen und mit dieser Klasse verstecken.
Codebeispiel
HTML
<!-- per aria-label -->
<a href="https://www.linkedin.com/company/beispiel" aria-label="Beispiel GmbH auf LinkedIn">
<svg aria-hidden="true" focusable="false">...</svg>
</a>
<!-- per visuell verstecktem Text -->
<a href="/warenkorb/">
<svg aria-hidden="true" focusable="false">...</svg>
<span class="screen-reader-text">Warenkorb</span>
</a>Weiterführende Quellen
Quellen der Methodik
docs/SCORING.md— Status und Schweregrade (§2), Kategoriescore und Abdeckung (§3), Gesamtwert (§4), keine Doppelabzüge (§5), Prüfkatalog mit Gewichten (§6), Versionierung (§8), Formulierungsregeln (§9), bewusst nicht geprüft (§10)docs/KALIBRIERUNG.md— Abgleich der Schwerefaktoren und Kappen mit externen Ankern (Web Almanac, Lighthouse, MDN HTTP Observatory, SSL Labs), Entscheidung scoring@1.4.0