Barrierefreiheit-Check

Fortlaufende Prüfung von Barrierefreiheit, Leistung, SEO und technischer Qualität

Prüfbericht

www.w3.org

Automatisierte Prüfung vom 14.10.2026 um 09:45 Uhr

Bericht erstellt am 15.10.2026 um 20:02 Uhr · W3C-Demo (Beispielbericht)

Leistung
97 gut
SEO
81 verbesserungsbedürftig
Technische Qualität
87 verbesserungsbedürftig

Leitzahl

Barrierefreiheit

17 von 100

schwach

Seit dem letzten Lauf

Erster Lauf – es gibt noch nichts zu vergleichen. Ab dem zweiten Lauf steht hier, was neu ist, was behoben wurde und was zurückgekehrt ist.

Die drei dringendsten Maßnahmen

  1. kritisch Alternativtexte für Bilder ergänzen

    Bilder tragen oft die Kernbotschaft. Geht sie verloren, bricht der Besuch häufiger ab – Suchmaschinen fehlt derselbe Text.

    Barrierefreiheit · 4 Stellen auf allen 4 URLs · zuständig: Redaktion und Frontend-Entwicklung

  2. kritisch Auswahllisten beschriften

    Auswahllisten stehen in Bestellung, Filter und Kontaktformular – eine falsche Wahl kostet dort Zeit oder den Abschluss.

    Barrierefreiheit · 4 Stellen auf allen 4 URLs · zuständig: Frontend-Entwicklung

  3. kritisch Formularfelder mit sichtbaren Beschriftungen verbinden

    Formulare sind der Ort, an dem Anfragen entstehen. Was hier nicht bedienbar ist, kostet unmittelbar Aufträge.

    Barrierefreiheit · 1 Stelle auf 1 von 4 URLs · zuständig: Frontend-Entwicklung

Was dieser Bericht ist — und was nicht

Er beruht ausschließlich auf automatisierten Prüfungen. Diese decken nur einen Teil der WCAG-Kriterien ab. Der Bericht zeigt Handlungsbedarf und dessen Entwicklung über die Zeit; er ist keine Konformitätsbewertung und ersetzt keine manuelle Prüfung durch Menschen.

Barrierefreiheit-Check · barrierefreiheit-check.eu · info@jochenk.com

Geprüft mit der Kennung BarrierefreiheitCheckBot/0.1

4 von 4 Seiten in 6 Prüfdimensionen · axe-core 4.13.0 · Lighthouse 13.4.1 · Bewertungsformel v2

Betrieb und Speicherung in der EU · robots.txt der geprüften Website wird beachtet

Barrierefreiheit · Leistung · SEO · Technische Qualität

www.w3.org

Prüfung vom 14.10.2026 um 09:45 Uhr

Prüfumfang

Geprüfte Seiten
4 von 4
Abdeckung
100 %
Prüfdimensionen
6
URL-Prüfungen
24
Seitenauswahl
eigene Adressen
Dauer

Werkzeuge und Versionen

axe-core
4.13.0
Lighthouse
13.4.1
Browser
Chromium 151.0.7922.34 · Firefox 153.0 · WebKit 26.5
Bewertungsformel
v2
Wiedererkennung
fp-v1

Regelsatz

WCAG 2.0 A · WCAG 2.0 AA · WCAG 2.1 A · WCAG 2.1 AA · WCAG 2.2 AA · bewährte Praxis (keine WCAG-Anforderung)

Automatisierte Prüfung, keine Konformitätsbewertung — die vollständige Einordnung steht auf dem Deckblatt.

Bewertung

Vier Werte von 0 bis 100 nach Formel v2. 90 bis 100 gut, 50 bis 89 verbesserungsbedürftig, unter 50 schwach. Die Leitzahl ist die Barrierefreiheit.

Bewertung je Bereich mit Einordnung und Veränderung zum Vorlauf
Bereich Wert Einordnung zum Vorlauf
Barrierefreiheit 17 schwach —
Leistung 97 gut —
SEO 81 verbesserungsbedürftig —
Technische Qualität 87 verbesserungsbedürftig —

Veränderung seit dem vorherigen Lauf

Erster Lauf – es gibt noch nichts zu vergleichen. Ab dem zweiten Lauf steht hier, was neu ist, was behoben wurde und was zurückgekehrt ist.

Technik-Kontext

Aus Meta-Angaben, Antwort-Headern, geladenen Dateien und globalen JavaScript-Objekten abgeleitet. Er bestimmt, wo eine Korrektur ansetzt – im Theme, im Template oder in der Komponente.

Messung

  • Matomo wahrscheinlich

    Selbst gehostet und datensparsam konfigurierbar - die datenschutzfreundliche Alternative.

Server und CDN

  • Cloudflare wahrscheinlich

Priorisierte Maßnahmen

32 Maßnahmen, nach Dringlichkeit geordnet. Bei gleicher Schwere steht Barrierefreiheit vorn. Messwerte stehen im eigenen Abschnitt, weil sie von Lauf zu Lauf schwanken.

Sofort beheben (3 Maßnahmen)

Diese Probleme blockieren Nutzer und wiegen rechtlich am schwersten.

kritisch

4 von 4

betroffene URLs

4 Stellen

Alternativtexte für Bilder ergänzen

Barrierefreiheit

Regel image-alt · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Screenreader lesen bei einem Bild ohne alt-Attribut den Dateinamen vor oder überspringen es. Nutzer mit Sehbehinderung erfahren nicht, was auf dem Bild zu sehen ist.
Betroffene Nutzergruppen
Blinde Nutzer und Nutzer mit Sehbehinderungen
Geschäftliche Wirkung
Bilder tragen oft die Kernbotschaft. Geht sie verloren, bricht der Besuch häufiger ab – Suchmaschinen fehlt derselbe Text.
So beheben Sie das
Ergänzen Sie für informative Bilder einen knappen, kontextbezogenen alt-Text. Rein dekorative Bilder bekommen ein leeres alt="".
So prüfen Sie die Korrektur
Prüfen Sie jedes markierte img-Element im veröffentlichten DOM und lassen Sie die Seite von einem Screenreader vorlesen.
Empfohlene Zuständigkeit
Redaktion und Frontend-Entwicklung
Zugehörige WCAG-Kriterien
1.1.1 Nicht-Text-Inhalt (A)

Beleg aus diesem Lauf

img[src$="mark.gif"]

<img src="./img/mark.gif" width="158px" height="7px">

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

kritisch

4 von 4

betroffene URLs

4 Stellen

Auswahllisten beschriften

Barrierefreiheit

Regel select-name · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Eine Auswahlliste (select) hat keinen zugänglichen Namen. Screenreader nennen den gewählten Eintrag, aber nicht, wofür die Auswahl ist – Land, Größe oder Anrede.
Betroffene Nutzergruppen
Screenreader-Nutzer, Nutzer von Sprachsteuerung
Geschäftliche Wirkung
Auswahllisten stehen in Bestellung, Filter und Kontaktformular – eine falsche Wahl kostet dort Zeit oder den Abschluss.
So beheben Sie das
Verknüpfen Sie die Liste mit einem sichtbaren label. Nur wo kein sichtbarer Text möglich ist, genügt ein aria-label.
So prüfen Sie die Korrektur
Fokussieren Sie die Liste mit einem Screenreader und prüfen Sie, dass ihr Zweck angesagt wird.
Empfohlene Zuständigkeit
Frontend-Entwicklung
Zugehörige WCAG-Kriterien
4.1.2 Name, Rolle, Wert (A)

Beleg aus diesem Lauf

select

<select onchange="location.href = this.value;"></select>

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

kritisch

1 von 4

betroffene URLs

1 Stelle

Formularfelder mit sichtbaren Beschriftungen verbinden

Barrierefreiheit

Regel label · seit 1 Tag offen

Wo diese Regel sitzt — 2 Bausteine:

  • input — 1 von 1 Stellen, auf 1 von 4 URLs
  • input.align — 1 von 1 Stellen, auf 1 von 4 URLs

Gruppiert nach Element und Klassen — gleiches Markup heißt in der Regel derselbe Baustein. Die Zeilen summieren sich nicht: eine Stelle steht in mehreren, wenn ihr Markup zwischen den Seiten abweicht. Ein Hinweis, kein Beweis.

Hintergrund
Ein Feld ohne verknüpftes label wird vom Screenreader nur als "Eingabefeld" angesagt. Ein einziges fehlendes Label kann ein ganzes Formular unbenutzbar machen.
Betroffene Nutzergruppen
Screenreader-Nutzer, Nutzer mit kognitiven Beeinträchtigungen
Geschäftliche Wirkung
Formulare sind der Ort, an dem Anfragen entstehen. Was hier nicht bedienbar ist, kostet unmittelbar Aufträge.
So beheben Sie das
Verknüpfen Sie jedes Formularfeld mit einem sichtbaren label und verbinden Sie Hinweise sowie Fehlermeldungen programmatisch.
So prüfen Sie die Korrektur
Fokussieren Sie jedes markierte Feld mit einem Screenreader und prüfen Sie Name, Anweisung und Fehlerzustand.
Empfohlene Zuständigkeit
Frontend-Entwicklung
Zugehörige WCAG-Kriterien
1.3.1 Info und Beziehungen (A) · 3.3.2 Beschriftungen oder Anweisungen (A) · 4.1.2 Name, Rolle, Wert (A)

Beleg aus diesem Lauf

input[value="mrs"]

<input type="radio" name="t" value="mrs">

Betroffene Seiten: /WAI/demos/bad/before/survey.html

Bald beheben (17 Maßnahmen)

Diese Probleme beeinträchtigen das Benutzererlebnis erheblich.

ernst

2 von 4

betroffene URLs

11 Stellen

Farbkontrast von Text erhöhen

Barrierefreiheit

Regel color-contrast · seit 1 Tag offen

Wo diese Regel sitzt — 2 Bausteine:

  • font — 9 von 11 Stellen, auf 1 von 4 URLs
  • b — 2 von 11 Stellen, auf 1 von 4 URLs

Gruppiert nach Element und Klassen — gleiches Markup heißt in der Regel derselbe Baustein. Die Zeilen summieren sich nicht: eine Stelle steht in mehreren, wenn ihr Markup zwischen den Seiten abweicht. Ein Hinweis, kein Beweis.

Hintergrund
Der Text hebt sich zu wenig vom Hintergrund ab. Für viele Menschen ist er dadurch schwer oder gar nicht lesbar – auch bei Sonnenlicht oder auf schlechten Bildschirmen.
Betroffene Nutzergruppen
Menschen mit Sehbehinderungen, einschließlich Farbenblindheit; alle Nutzer bei ungünstigem Licht
Geschäftliche Wirkung
Unzureichende Kontraste gehören zu den häufigsten Barrierefreiheitsproblemen im Web und sind einer der ersten Punkte, die eine Prüfstelle beanstandet.
So beheben Sie das
Erhöhen Sie das Kontrastverhältnis auf mindestens 4,5:1 für normalen und 3:1 für großen Text. Passen Sie die Farbwerte in der gemeinsamen Komponente an, nicht einzeln.
So prüfen Sie die Korrektur
Messen Sie jedes betroffene Farbpaar erneut und prüfen Sie Normal-, Hover-, Fokus- und deaktivierte Zustände.
Empfohlene Zuständigkeit
Design und Frontend-Entwicklung
Zugehörige WCAG-Kriterien
1.4.3 Kontrast (Minimum) (AA)

Beleg aus diesem Lauf

font[color="41545D"] > font[face="verdana"]

<font face="verdana">Concession</font>

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/tickets.html

ernst

4 von 4

betroffene URLs

9 Stellen

Berührungsziele ausreichend groß gestalten

Barrierefreiheit

Regel target-size · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Wo diese Regel sitzt — 2 Bausteine:

  • a.report — 8 von 9 Stellen, auf allen 4 URLs
  • a — 1 von 9 Stellen, auf 1 von 4 URLs

Gruppiert nach Element und Klassen — gleiches Markup heißt in der Regel derselbe Baustein. Die Zeilen summieren sich nicht: eine Stelle steht in mehreren, wenn ihr Markup zwischen den Seiten abweicht. Ein Hinweis, kein Beweis.

Hintergrund
Kleine Schaltflächen und Links sind auf Touchgeräten schwer zu treffen – besonders mit eingeschränkter Feinmotorik.
Betroffene Nutzergruppen
Menschen mit motorischen Beeinträchtigungen, mobile Nutzer
Geschäftliche Wirkung
Fehlklicks auf schmalen Zielen sind eine der häufigsten Abbruchursachen auf dem Smartphone.
So beheben Sie das
Vergrößern Sie die Zielfläche auf mindestens 24 mal 24 CSS-Pixel oder schaffen Sie ausreichenden Abstand.
So prüfen Sie die Korrektur
Prüfen Sie die Zielgrößen in schmalen Viewports und bedienen Sie die Elemente per Touch.
Empfohlene Zuständigkeit
Design und Frontend-Entwicklung
Zugehörige WCAG-Kriterien
2.5.8 Zielgröße (Minimum) (AA)
So sieht die Stelle aus – /WAI/demos/bad/before/home.html (Desktop)
Bildausschnitt der beanstandeten Stelle. Was daran zu beanstanden ist, steht als Text darüber.

Beleg aus diesem Lauf

.accessible > .report[href$="tickets.html"]

<a href="../after/reports/tickets.html" class="report"><span class="hidden">Accessible Tickets Page </span> Report</a>

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

ernst

4 von 4

betroffene URLs

4 Stellen

Seitensprache im html-Element angeben

Barrierefreiheit

Regel html-has-lang · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Ohne lang-Attribut kann ein Screenreader die Sprache nicht bestimmen und liest deutschen Text mit englischer Aussprache vor.
Betroffene Nutzergruppen
Screenreader-Nutzer
Geschäftliche Wirkung
Auch Suchmaschinen und Übersetzungsdienste verlassen sich auf dieses Attribut.
So beheben Sie das
Setzen Sie lang="de" (oder den passenden Sprachcode) auf das html-Element der Vorlage.
So prüfen Sie die Korrektur
Prüfen Sie das veröffentlichte HTML auf ein gültiges lang-Attribut und hören Sie eine Seite mit einem Screenreader an.
Empfohlene Zuständigkeit
Frontend-Entwicklung
Zugehörige WCAG-Kriterien
3.1.1 Sprache der Seite (A)

Beleg aus diesem Lauf

html

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

ernst

4 von 4

betroffene URLs

4 Stellen

Aussagekräftige Linktexte verwenden

Barrierefreiheit

Regel link-name · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Ein Link ohne erkennbaren Text erklärt Screenreader-Nutzenden nicht, wohin er führt. In der Linkliste eines Screenreaders steht dann nur "Link".
Betroffene Nutzergruppen
Screenreader-Nutzer, Nutzer mit kognitiven Beeinträchtigungen
Geschäftliche Wirkung
Crawler und Besucher können das Ziel des Links aus dem Text nicht ableiten – das kostet Klicks und Rankingsignale.
So beheben Sie das
Ergänzen Sie sichtbaren Linktext oder einen passenden barrierefreien Namen, der Ziel oder Aktion erklärt. Icon-Links brauchen ein aria-label.
So prüfen Sie die Korrektur
Öffnen Sie die Linkliste eines Screenreaders und bestätigen Sie, dass jeder markierte Link eindeutig verständlich ist.
Empfohlene Zuständigkeit
Frontend-Entwicklung
Zugehörige WCAG-Kriterien
2.4.4 Linkzweck (im Kontext) (A) · 4.1.2 Name, Rolle, Wert (A)

Beleg aus diesem Lauf

#survey > a[onfocus="blur();"]

<a href="javascript:location.href='survey.html';" onfocus="blur();"><img src="./img/nav_survey.gif" name="nav_survey" width="107" height="32" hspace="8" border="0px"></a>

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

ernst

4 von 4

betroffene URLs

4 Stellen

Waagerechtes Scrollen der Seite beseitigen

Barrierefreiheit

Regel reflow-horizontal-scroll · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Die Seite ist breiter als der Bildschirm. Wer stark vergrößert oder ein schmales Telefon nutzt, muss für jede einzelne Zeile hin- und herschieben – Lesen wird zur Arbeit, und am rechten Rand verschwinden Inhalte aus dem Blick.
Betroffene Nutzergruppen
Menschen mit Sehbehinderung, die stark vergrößern; alle Nutzer schmaler Geräte
Geschäftliche Wirkung
Der Prüffall, den jede Konformitätsprüfung als Erstes aufruft – und einer der wenigen Verstöße, die auch ohne Fachwissen sofort auffallen.
So beheben Sie das
Suchen Sie das Element, das über den Rand ragt. Bewährte Reihenfolge: 1. Kästen in Flex- oder Grid-Layouts brauchen min-width: 0 – sonst schrumpfen sie nicht unter ihre Inhaltsbreite. 2. Breite Tabellen und Codeblöcke gehören in einen eigenen Bereich mit overflow-x:auto, tabindex="0" und zugänglichem Namen. Ein Bereich, der FÜR SICH scrollt, ist erlaubt. 3. Wächst nur das Dokument, nicht body: dann hängt ein absolut positionierter Kasten am initial containing block. Klassischer Fall ist sr-only ohne positionierten Vorfahren – dem umgebenden Bereich position:relative geben. 4. Dekorative Elemente mit negativen Rändern gehören in einen Vorfahren mit overflow-hidden. 5. Nennt der Befund kein Element, ragt kein Kasten der Seite heraus — dann steckt die Ursache fast immer in einem ::before oder ::after. Solche Pseudo-Elemente lassen sich nicht aufzählen; suchen Sie im Stylesheet nach negativen Werten für right, left, margin oder translate.
So prüfen Sie die Korrektur
Schmalen Sie das Fenster auf 320 Pixel oder messen Sie im Browser document.documentElement.scrollWidth gegen clientWidth. Beide Werte müssen gleich sein.
Empfohlene Zuständigkeit
Frontend-Entwicklung
Zugehörige WCAG-Kriterien
1.4.10 Reflow (AA)

Beleg aus diesem Lauf

Gemessen: 416 px

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

ernst

4 von 4

betroffene URLs

4 Stellen

Meta-Beschreibung ergänzen

SEO

Regel meta-description · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Ohne meta description bleibt die Darstellung des Suchtreffers der Suchmaschine überlassen – meist wird ein beliebiger Textausschnitt gezeigt.
Betroffene Nutzergruppen
Besucher, die über die Suche kommen
Geschäftliche Wirkung
Der Beschreibungstext entscheidet mit darüber, ob jemand auf Ihr Ergebnis klickt und nicht auf das darunter.
So beheben Sie das
Schreiben Sie pro wichtiger indexierbarer Seite eine präzise, eindeutige meta description von etwa 120 bis 160 Zeichen.
So prüfen Sie die Korrektur
Prüfen Sie im veröffentlichten HTML genau eine nicht leere meta-description.
Empfohlene Zuständigkeit
Redaktion

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

ernst

1 von 4

betroffene URLs

1 Stelle

Aussagekräftige Linktexte verwenden

SEO

Regel link-text · seit 1 Tag offen

Hintergrund
Texte wie "hier klicken" oder "mehr" erklären weder Besuchern noch Crawlern, wohin der Link führt.
Betroffene Nutzergruppen
Alle Nutzer, besonders Screenreader-Nutzer
Geschäftliche Wirkung
Linktexte sind ein Rankingsignal für die Zielseite – generische Texte verschenken es.
So beheben Sie das
Beschreiben Sie im Linktext das Ziel oder die Aktion.
So prüfen Sie die Korrektur
Lesen Sie die Links ohne umgebenden Absatz und bestätigen Sie, dass jedes Ziel verständlich bleibt.
Empfohlene Zuständigkeit
Redaktion

Beleg aus diesem Lauf

Gemessen: 2 Links gefunden

Betroffene Seiten: /WAI/demos/bad/before/home.html

ernst

1 von 4

betroffene URLs

1 Stelle

Tote interne Links reparieren

SEO

Regel broken-internal-links · seit 1 Tag offen

Hintergrund
Ein Link ins Leere führt Besucher auf eine Fehlerseite. Anders als ein defekter externer Link ist das vollständig Ihre Baustelle.
Betroffene Nutzergruppen
Alle Besucher und Suchmaschinen
Geschäftliche Wirkung
Tote Links unterbrechen genau dort, wo jemand weiterlesen wollte – und Suchmaschinen werten sie als Qualitätsmangel.
So beheben Sie das
Korrigieren Sie das Ziel oder entfernen Sie den Link. Bei verschobenen Seiten eine 301-Weiterleitung einrichten.
So prüfen Sie die Korrektur
Rufen Sie jeden gemeldeten Link ohne Cache ab und prüfen Sie den Status.
Empfohlene Zuständigkeit
Redaktion und Frontend-Entwicklung

Beleg aus diesem Lauf

Gemessen: 22 Links

Betroffene Seiten: /WAI/demos/bad/before/home.html

ernst

4 von 4

betroffene URLs

4 Stellen

Impressum von jeder Seite aus verlinken

Technische Qualität

Regel legal-imprint · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Das Impressum muss von jeder Seite aus mit höchstens zwei Klicks erreichbar sein. Ein Link nur auf der Startseite genügt nicht.
Betroffene Nutzergruppen
Alle Besucher
Geschäftliche Wirkung
Fehlendes oder schwer auffindbares Impressum ist in Deutschland regelmäßig Gegenstand von Abmahnungen.
So beheben Sie das
Nehmen Sie den Link in die Fußzeile des gemeinsamen Layouts auf, damit er auf jeder Seite erscheint.
So prüfen Sie die Korrektur
Rufen Sie eine beliebige Unterseite auf und prüfen Sie, ob der Link in der Fußzeile steht.
Empfohlene Zuständigkeit
Redaktion und Frontend-Entwicklung

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

ernst

4 von 4

betroffene URLs

4 Stellen

Erklärung zur Barrierefreiheit veröffentlichen und verlinken

Technische Qualität

Regel legal-accessibility · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Das Barrierefreiheitsstärkungsgesetz verlangt von vielen Anbietern eine eigene Erklärung zur Barrierefreiheit – mit Angaben zum Stand, zu bekannten Einschränkungen und zu einem Meldeweg für Betroffene.
Betroffene Nutzergruppen
Menschen mit Behinderungen, Aufsichtsbehörden
Geschäftliche Wirkung
Von allen Pflichtangaben ist diese die am häufigsten fehlende. Sie ist zugleich die, nach der eine Marktüberwachungsbehörde zuerst fragt.
So beheben Sie das
Legen Sie eine Seite „Erklärung zur Barrierefreiheit" an und verlinken Sie sie aus der Fußzeile. Inhalt: Stand der Vereinbarkeit, nicht barrierefreie Inhalte mit Begründung, Datum der letzten Prüfung, Kontaktweg für Rückmeldungen und Hinweis auf das Durchsetzungsverfahren.
So prüfen Sie die Korrektur
Rufen Sie eine beliebige Unterseite auf und prüfen Sie, ob die Erklärung aus der Fußzeile erreichbar ist.
Empfohlene Zuständigkeit
Redaktion und Geschäftsführung

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

ernst

4 von 4

betroffene URLs

4 Stellen

Gültigen HTML-Doctype verwenden

Technische Qualität

Regel doctype · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Ohne gültigen HTML5-Doctype können Browser in den Quirks-Modus wechseln und die Seite uneinheitlich darstellen.
Betroffene Nutzergruppen
Alle Besucher
Geschäftliche Wirkung
Eine Zeile Aufwand, unvorhersehbare Wirkung, wenn sie fehlt.
So beheben Sie das
Setzen Sie <!DOCTYPE html> als erste Zeile des Dokuments.
So prüfen Sie die Korrektur
Prüfen Sie den rohen Antworttext und bestätigen Sie den Standardmodus im Browser.
Empfohlene Zuständigkeit
Frontend-Entwicklung

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

ernst

4 von 4

betroffene URLs

4 Stellen

Fehler in der Browser-Konsole beheben

Technische Qualität

Regel errors-in-console · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Beim Laden oder Ausführen wurden Fehler protokolliert. Fehler können Funktionen abbrechen oder Zustände unbemerkt beschädigen.
Betroffene Nutzergruppen
Alle Besucher
Geschäftliche Wirkung
Was in der Konsole steht, fällt irgendwann auch dem Besucher auf.
So beheben Sie das
Beheben Sie jede Meldung an ihrer Ursache – Ressource, Richtlinie oder Cookie-Konfiguration.
So prüfen Sie die Korrektur
Laden Sie die betroffenen Abläufe in einer leeren Konsole neu und bestätigen Sie, dass keine Fehler zurückkehren.
Empfohlene Zuständigkeit
Frontend-Entwicklung

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

ernst

3 von 4

betroffene URLs

3 Stellen

Bilder in ausreichender Auflösung ausliefern

Technische Qualität

Regel image-size-responsive · seit 1 Tag offen

Hintergrund
Ein Bild wird größer angezeigt, als seine Auflösung hergibt – bezogen auf die Pixeldichte des Bildschirms. Auf hochauflösenden Displays wirkt es unscharf.
Betroffene Nutzergruppen
Alle Besucher mit hochauflösenden Bildschirmen, die meisten Smartphones
Geschäftliche Wirkung
Unscharfe Bilder schwächen den Eindruck von Produkten und Marke.
So beheben Sie das
Stellen Sie mit srcset mehrere Auflösungen bereit, damit der Browser die passende wählt.
So prüfen Sie die Korrektur
Prüfen Sie das Bild auf einem hochauflösenden Bildschirm und scannen Sie die Seite erneut.
Empfohlene Zuständigkeit
Frontend-Entwicklung und Redaktion

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

ernst

2 von 4

betroffene URLs

2 Stellen

Bilder im richtigen Seitenverhältnis anzeigen

Technische Qualität

Regel image-aspect-ratio · seit 1 Tag offen

Hintergrund
Ein Bild wird in einem anderen Seitenverhältnis dargestellt, als es hat. Es erscheint gestaucht oder gestreckt.
Betroffene Nutzergruppen
Alle Besucher
Geschäftliche Wirkung
Verzerrte Produkt- oder Personenbilder wirken unprofessionell – gerade dort, wo das Bild überzeugen soll.
So beheben Sie das
Geben Sie in width und height die tatsächlichen Maße an und passen Sie die Darstellung mit object-fit an, statt Breite und Höhe unabhängig festzulegen.
So prüfen Sie die Korrektur
Vergleichen Sie das angezeigte Bild mit dem Original und scannen Sie die Seite erneut.
Empfohlene Zuständigkeit
Frontend-Entwicklung und Redaktion

Betroffene Seiten: /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html

ernst

4 von 4

betroffene URLs

4 Stellen

Ketten kritischer Anfragen verkürzen

Leistung

Regel network-dependency-tree-insight · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Wichtige Ressourcen werden erst geladen, nachdem andere geladen wurden – eine Kette, in der jedes Glied auf das vorige wartet.
Betroffene Nutzergruppen
Alle Besucher
Geschäftliche Wirkung
Lange Ketten verzögern die erste Darstellung, auch wenn jede einzelne Datei klein ist.
So beheben Sie das
Binden Sie kritische Ressourcen direkt ein statt über andere Dateien, bauen Sie Verbindungen zu wichtigen Servern mit preconnect vorab auf und laden Sie Unkritisches später.
So prüfen Sie die Korrektur
Vergleichen Sie im nächsten Scan Länge und Dauer der längsten Kette.
Empfohlene Zuständigkeit
Frontend-Entwicklung

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

ernst

2 von 4

betroffene URLs

2 Stellen

Bilder in passender Größe und Format ausliefern

Leistung

Regel image-delivery-insight · seit 1 Tag offen

Hintergrund
Bilder sind größer als für ihre Darstellung nötig oder liegen in einem veralteten Format vor.
Betroffene Nutzergruppen
Alle Besucher, besonders auf mobilen Verbindungen
Geschäftliche Wirkung
Bilder sind auf den meisten Seiten der größte Einzelposten der Übertragung.
So beheben Sie das
Erzeugen Sie kleinere Varianten, wählen Sie sie über srcset und sizes aus und liefern Sie moderne Formate wie WebP oder AVIF.
So prüfen Sie die Korrektur
Prüfen Sie in schmalen und breiten Viewports, dass jeweils eine passende Bilddatei geladen wird.
Empfohlene Zuständigkeit
Frontend-Entwicklung und Redaktion

Beleg aus diesem Lauf

Gemessen: Geschätzte Einsparung von 6 KiB

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html

ernst

1 von 4

betroffene URLs

1 Stelle

Hauptbild früh auffindbar machen

Leistung

Regel lcp-discovery-insight · seit 1 Tag offen

Hintergrund
Das Bild, das als größter Inhalt erscheint, steht nicht direkt im HTML oder wird verzögert geladen. Der Browser entdeckt es erst spät.
Betroffene Nutzergruppen
Alle Besucher
Geschäftliche Wirkung
Das wichtigste Bild der Seite – oft Produkt oder Aufmacher – kommt als Letztes.
So beheben Sie das
Binden Sie das Hauptbild direkt im HTML ein, entfernen Sie dort loading="lazy" und geben Sie ihm fetchpriority="high".
So prüfen Sie die Korrektur
Prüfen Sie im Quelltext der ausgelieferten Seite das img-Element und im nächsten Scan, dass der Hinweis entfällt.
Empfohlene Zuständigkeit
Frontend-Entwicklung

Betroffene Seiten: /WAI/demos/bad/before/survey.html

Geringfügige Probleme (12 Maßnahmen)

Wirkung begrenzt – sinnvoll, wenn die Stufen darüber leer sind.

mittel

4 von 4

betroffene URLs

20 Stellen

Alle Inhalte einem Seitenbereich zuordnen

Barrierefreiheit

Regel region · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Wo diese Regel sitzt — 10 Bausteine:

  • div.inaccessible — 4 von 20 Stellen, auf allen 4 URLs
  • h1.subhead — 4 von 20 Stellen, auf allen 4 URLs
  • p — 4 von 20 Stellen, auf allen 4 URLs
  • p.subline — 4 von 20 Stellen, auf allen 4 URLs
  • div — 2 von 20 Stellen, auf 2 von 4 URLs
  • … und 5 weitere

Gruppiert nach Element und Klassen — gleiches Markup heißt in der Regel derselbe Baustein. Die Zeilen summieren sich nicht: eine Stelle steht in mehreren, wenn ihr Markup zwischen den Seiten abweicht. Ein Hinweis, kein Beweis.

Hintergrund
Inhalt, der in keinem Landmark liegt, ist für Screenreader-Nutzer schwer auffindbar. Sie springen von Bereich zu Bereich – was dazwischen liegt, finden sie nur, wenn sie die ganze Seite linear durchgehen.
Betroffene Nutzergruppen
Screenreader-Nutzer, Tastatur-Nutzer
Geschäftliche Wirkung
Betrifft meist das Seitenlayout und damit alle Seiten gleichzeitig – eine Korrektur im Layout behebt viele Befunde auf einmal.
So beheben Sie das
Verpacken Sie den Hauptinhalt in ein main-Element und ordnen Sie Kopf-, Navigations- und Fußbereich header, nav und footer zu. Freistehende Abschnitte kommen in ein section mit aria-label oder in das umgebende Landmark.
So prüfen Sie die Korrektur
Lassen Sie die Landmark-Liste eines Screenreaders anzeigen und prüfen Sie, dass kein sichtbarer Inhalt außerhalb liegt.
Empfohlene Zuständigkeit
Frontend-Entwicklung
Zugehörige WCAG-Kriterien
1.3.1 Info und Beziehungen (A)
So sieht die Stelle aus – /WAI/demos/bad/before/home.html (Desktop)
Bildausschnitt der beanstandeten Stelle. Was daran zu beanstanden ist, steht als Text darüber.

Beleg aus diesem Lauf

#meta-footer

<div id="meta-footer" class="meta"></div>

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

mittel

4 von 4

betroffene URLs

4 Stellen

Genau ein Haupt-Landmark verwenden

Barrierefreiheit

Regel landmark-one-main · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Mehrere oder fehlende main-Landmarks verwirren Screenreader-Nutzer darüber, welcher Bereich der Hauptinhalt ist.
Betroffene Nutzergruppen
Screenreader-Nutzer
Geschäftliche Wirkung
Direkt zum Inhalt springen zu können ist der häufigste Navigationsweg dieser Nutzergruppe.
So beheben Sie das
Verwenden Sie pro Seite genau ein main-Element und schachteln Sie es nicht in andere Landmarks.
So prüfen Sie die Korrektur
Prüfen Sie die Landmark-Liste eines Screenreaders auf genau einen Haupteintrag.
Empfohlene Zuständigkeit
Frontend-Entwicklung
Zugehörige WCAG-Kriterien
1.3.1 Info und Beziehungen (A)

Beleg aus diesem Lauf

html

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

mittel

4 von 4

betroffene URLs

4 Stellen

Referrer-Policy festlegen

Technische Qualität

Regel header-referrer-policy · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Ohne Festlegung übermittelt der Browser beim Verlassen der Seite die vollständige Herkunfts-URL an fremde Server – samt Suchbegriffen und Kennungen im Pfad.
Betroffene Nutzergruppen
Alle Besucher
Geschäftliche Wirkung
Auch eine Datenschutzfrage – Sie geben ungefragt Nutzungsdaten an Dritte weiter.
So beheben Sie das
Referrer-Policy: strict-origin-when-cross-origin
So prüfen Sie die Korrektur
Antwort-Header prüfen und einen ausgehenden Link testen.
Empfohlene Zuständigkeit
Betrieb

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

mittel

4 von 4

betroffene URLs

4 Stellen

Wirksame Cache-Lebensdauer setzen

Leistung

Regel cache-insight · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Wiederkehrende Besucher laden unveränderte Dateien erneut, weil die Cache-Header zu kurz greifen.
Betroffene Nutzergruppen
Wiederkehrende Besucher
Geschäftliche Wirkung
Der zweite Besuch ist der wichtigere – dort entscheidet sich die Anfrage.
So beheben Sie das
Setzen Sie lange Cache-Zeiten für versionierte Assets und kurze für HTML-Dokumente.
So prüfen Sie die Korrektur
Laden Sie die Seite erneut und prüfen Sie Cache-Header sowie vermiedene Netzwerkübertragungen.
Empfohlene Zuständigkeit
Backend-Entwicklung und Betrieb

Beleg aus diesem Lauf

Gemessen: Geschätzte Einsparung von 0 KiB

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

mittel

4 von 4

betroffene URLs

4 Stellen

Render-blockierende Ressourcen auflösen

Leistung

Regel render-blocking-insight · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
CSS oder Skripte im Kopf der Seite verzögern die erste Darstellung. Der Browser wartet, bevor er überhaupt etwas zeichnen kann.
Betroffene Nutzergruppen
Alle Besucher
Geschäftliche Wirkung
Meist der größte einzelne Hebel bei der Ladezeit – und einer der wenigen, die ohne Umbau zu heben sind.
So beheben Sie das
Inlinen Sie kritisches CSS und laden Sie nicht kritische Styles und Skripte verzögert oder asynchron (defer, media, preload).
So prüfen Sie die Korrektur
Prüfen Sie die kritische Anfragekette und bestätigen Sie geringere blockierende Einsparungen im nächsten Scan.
Empfohlene Zuständigkeit
Frontend-Entwicklung

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

mittel

4 von 4

betroffene URLs

4 Stellen

Breite und Höhe an Bildern angeben

Leistung

Regel unsized-images · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Ein Bild ohne Größenangabe hat vor dem Laden keinen Platz. Der Text darunter springt in dem Moment nach unten, in dem das Bild ankommt — oft genau dann, wenn jemand zu lesen beginnt oder auf einen Verweis zielt.
Betroffene Nutzergruppen
Alle Besucher; besonders auf langsamen Verbindungen und für Menschen mit motorischen Einschränkungen, die einen springenden Knopf verfehlen.
Geschäftliche Wirkung
Springende Inhalte sind die häufigste Ursache für Fehlklicks und gehen unmittelbar in die Bewertung der Ladeerfahrung ein.
So beheben Sie das
Setzen Sie width und height am img-Element auf die tatsächlichen Maße der Bilddatei; die Darstellungsgröße bestimmt weiterhin das CSS. Bei Hintergrundbildern hilft aspect-ratio.
So prüfen Sie die Korrektur
Laden Sie die Seite mit gedrosselter Verbindung. Der Text darunter darf sich nicht mehr bewegen, wenn das Bild erscheint.
Empfohlene Zuständigkeit
Frontend-Entwicklung

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

gering

2 von 4

betroffene URLs

2 Stellen

Text verständlicher formulieren

Barrierefreiheit

Regel readability-lix · seit 1 Tag offen

Hintergrund
Der Lesbarkeitsindex LIX misst Satzlänge und Anteil langer Wörter. Über 60 gilt im Deutschen als schwer verständlich – Behördendeutsch, Fachtexte, Schachtelsätze.
Betroffene Nutzergruppen
Menschen mit kognitiven Beeinträchtigungen, Leseschwäche oder Deutsch als Fremdsprache
Geschäftliche Wirkung
Verständlichkeit ist ein BFSG-Thema und zugleich der günstigste Hebel für mehr Anfragen – wer nicht versteht, fragt nicht an.
So beheben Sie das
Kürzen Sie Sätze auf durchschnittlich unter 20 Wörter, ersetzen Sie zusammengesetzte Substantive durch Verben, und schreiben Sie im Aktiv.
So prüfen Sie die Korrektur
Lassen Sie den Text nach der Überarbeitung erneut messen – der LIX sollte unter 60 liegen.
Empfohlene Zuständigkeit
Redaktion

Beleg aus diesem Lauf

Gemessen: LIX 88

Betroffene Seiten: /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/tickets.html

gering

1 von 4

betroffene URLs

1 Stelle

Tabellenüberschriften mit Text versehen

Barrierefreiheit

Regel empty-table-header · seit 1 Tag offen

Hintergrund
Eine leere Kopfzelle lässt Screenreader-Nutzer raten, was eine Spalte oder Zeile enthält – die Zuordnung der Werte geht verloren.
Betroffene Nutzergruppen
Screenreader-Nutzer
Geschäftliche Wirkung
Preis-, Leistungs- und Vergleichstabellen werden unverständlich – genau die Stellen, an denen entschieden wird.
So beheben Sie das
Geben Sie jeder th-Zelle einen aussagekräftigen Text. Ist die Zelle keine Überschrift, verwenden Sie td; soll der Text nicht sichtbar sein, blenden Sie ihn nur visuell aus.
So prüfen Sie die Korrektur
Lassen Sie die Tabelle mit einem Screenreader zellenweise vorlesen und prüfen Sie, dass zu jedem Wert die passende Überschrift genannt wird.
Empfohlene Zuständigkeit
Redaktion und Frontend-Entwicklung
Zugehörige WCAG-Kriterien
1.3.1 Info und Beziehungen (A)

Beleg aus diesem Lauf

th

<th style="padding-bottom:10px;"><img src="./img/headline_ticket_prices.gif" border="0"></th>

Betroffene Seiten: /WAI/demos/bad/before/tickets.html

gering

4 von 4

betroffene URLs

4 Stellen

Strukturierte Daten ergänzen

SEO

Regel structured-data-missing · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Ohne JSON-LD müssen Suchmaschinen aus dem Fließtext raten, worum es geht. Mit strukturierten Daten sagen Sie es ihnen.
Betroffene Nutzergruppen
Suchmaschinen und Besucher, die über die Suche kommen
Geschäftliche Wirkung
Grundlage für erweiterte Suchergebnisse – Öffnungszeiten, Bewertungen, Veranstaltungen, Produktpreise.
So beheben Sie das
Ergänzen Sie einen JSON-LD-Block mit dem passenden Typ, etwa Organization, LocalBusiness, Product oder Article.
So prüfen Sie die Korrektur
Prüfen Sie die veröffentlichte URL mit einem Rich-Results-Validator.
Empfohlene Zuständigkeit
Backend-Entwicklung und Redaktion

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

gering

4 von 4

betroffene URLs

4 Stellen

Open-Graph-Angaben vervollständigen

SEO

Regel open-graph-incomplete · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Ohne og:title, og:description und og:image entscheidet das jeweilige Netzwerk selbst, wie ein geteilter Link aussieht – meist mit einem beliebigen Textausschnitt und ohne Bild.
Betroffene Nutzergruppen
Alle, die Ihre Seite in sozialen Netzwerken oder Messengern geteilt bekommen
Geschäftliche Wirkung
Ein Link ohne Vorschaubild wird deutlich seltener geklickt als einer mit.
So beheben Sie das
Ergänzen Sie og:title, og:description und ein og:image von mindestens 1200 mal 630 Pixeln, dazu twitter:card mit summary_large_image.
So prüfen Sie die Korrektur
Teilen Sie die URL testweise in einem Messenger und prüfen Sie die Vorschau.
Empfohlene Zuständigkeit
Redaktion und Frontend-Entwicklung

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

gering

4 von 4

betroffene URLs

4 Stellen

Permissions-Policy einschränken

Technische Qualität

Regel header-permissions-policy · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Ohne diesen Header dürfen eingebettete Inhalte Kamera, Mikrofon, Standort und Bewegungssensoren anfragen.
Betroffene Nutzergruppen
Alle Besucher
Geschäftliche Wirkung
Verhindert, dass ein eingebundenes Drittanbieter-Skript Berechtigungen abfragt, die Sie nie vorgesehen haben.
So beheben Sie das
Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=(), usb=(), interest-cohort=()
So prüfen Sie die Korrektur
Antwort-Header prüfen und eingebettete Inhalte auf Funktion testen.
Empfohlene Zuständigkeit
Betrieb

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

gering

4 von 4

betroffene URLs

4 Stellen

Cross-Origin-Opener-Policy setzen

Technische Qualität

Regel header-coop · seit 1 Tag offen

Trifft jede geprüfte URL — vermutlich eine gemeinsame Vorlage. Einmal beheben wirkt überall.

Hintergrund
Ohne diesen Header teilen sich Ihre Seite und ein von ihr geöffnetes Fenster mehr Browser-Kontext als nötig.
Betroffene Nutzergruppen
Alle Besucher
Geschäftliche Wirkung
Schützt vor einer Klasse von Angriffen über geöffnete Fenster und ist Voraussetzung für einige moderne Browser-Funktionen.
So beheben Sie das
Cross-Origin-Opener-Policy: same-origin
So prüfen Sie die Korrektur
Antwort-Header prüfen und Popup-, Login- und Einbettungsabläufe testen.
Empfohlene Zuständigkeit
Betrieb

Betroffene Seiten: /WAI/demos/bad/before/home.html, /WAI/demos/bad/before/news.html, /WAI/demos/bad/before/survey.html, /WAI/demos/bad/before/tickets.html

Manuell zu prüfen

10 Stellen, an denen die automatische Prüfung nicht entscheiden konnte, ob ein Problem vorliegt. Das ist weder ein Fehler noch eine Freigabe – es ist eine Arbeitsliste für einen Menschen. Diese Punkte senken die Bewertung nicht.

unentschieden

Farbkontrast von Text erhöhen

7 Stellen auf allen 4 URLs

Der Text hebt sich zu wenig vom Hintergrund ab. Für viele Menschen ist er dadurch schwer oder gar nicht lesbar – auch bei Sonnenlicht oder auf schlechten Bildschirmen.

Warum unentschieden: Der Text liegt auf einem Hintergrundbild. Der Kontrast hängt davon ab, welcher Bildbereich gerade dahinter liegt – das ist maschinell nicht entscheidbar.

Zu tun: Messen Sie jedes betroffene Farbpaar erneut und prüfen Sie Normal-, Hover-, Fokus- und deaktivierte Zustände.

unentschieden

Links im Fließtext nicht nur über die Farbe kennzeichnen

2 Stellen auf 2 von 4 URLs

Ein Link mitten im Text muss sich auch ohne Farbwahrnehmung vom Umfeld abheben – sonst ist er für viele Menschen schlicht nicht als Link erkennbar.

Warum unentschieden: Das Element verdeckt teilweise ein anderes.

Zu tun: Betrachten Sie den Absatz in Graustufen und prüfen Sie, ob der Link noch erkennbar ist.

unentschieden

Berührungsziele ausreichend groß gestalten

1 Stelle auf 1 von 4 URLs

Kleine Schaltflächen und Links sind auf Touchgeräten schwer zu treffen – besonders mit eingeschränkter Feinmotorik.

Zu tun: Prüfen Sie die Zielgrößen in schmalen Viewports und bedienen Sie die Elemente per Touch.

Messwerte

Diese Werte schwanken von Lauf zu Lauf um ihre Schwelle. Sie tragen Empfehlungen, lösen aber bewusst keine „neu"- und „behoben"-Meldungen aus.

ernst

Größtes Inhaltselement schneller anzeigen

auf allen 4 URLs · aktuell 1,1 s

Das größte sichtbare Element – meist ein Bild oder eine Überschrift – erscheint zu spät. Besucher sehen länger eine leere oder unvollständige Seite.

Maßnahme: Identifizieren Sie das LCP-Element, optimieren Sie dessen Bild oder Schrift, laden Sie es mit hoher Priorität und niemals per Lazy Loading.

mittel

Längste Eingabeverzögerung senken

auf 2 von 4 URLs · aktuell 130 ms

Die längste zusammenhängende Aufgabe auf dem Hauptthread bestimmt, wie lange ein Klick im unglücklichsten Fall unbeantwortet bleibt.

Maßnahme: Zerlegen Sie lange Aufgaben und verschieben Sie geeignete Arbeit in Web Worker.

gering

Ersten sichtbaren Inhalt früher darstellen

auf allen 4 URLs · aktuell 0,9 s

Der erste sichtbare Seiteninhalt erscheint zu spät. Bis dahin wirkt die Seite tot, obwohl im Hintergrund geladen wird.

Maßnahme: Verkürzen Sie Serverzeit und render-blockierende CSS- oder Schriftanfragen vor dem ersten Inhalt.

gering

Sichtbaren Seitenaufbau beschleunigen

auf allen 4 URLs · aktuell 0,9 s

Wichtige Informationen erscheinen schrittweise und lassen die Seite träge wirken.

Maßnahme: Priorisieren Sie Inhalte oberhalb der Falz und reduzieren Sie blockierende Ressourcen sowie große Bilder.

gering

Seite früher bedienbar machen

auf 1 von 4 URLs · aktuell 1,4 s

Die Seite sieht fertig aus, reagiert aber noch nicht zuverlässig auf Eingaben.

Maßnahme: Reduzieren Sie die Menge an JavaScript beim Start und verschieben Sie alles Nichtkritische.

Bewertung je URL und Prüfdimension

Bewertung jeder geprüften URL, aufgeschlüsselt nach Prüfdimension
URL Dimension Barrierefreiheit Leistung SEO Technische Qualität Befunde
/WAI/demos/bad/before/home.html Mobil 18 — — — 38
/WAI/demos/bad/before/home.html Dunkelmodus 18 — — — 37
/WAI/demos/bad/before/home.html 400 % Zoom 17 — — — 40
/WAI/demos/bad/before/home.html Firefox auf Android (Firefox) 17 — — — 39
/WAI/demos/bad/before/home.html Safari auf iPhone (WebKit) 17 — — — 41
/WAI/demos/bad/before/home.html Desktop 18 95 75 88 52
/WAI/demos/bad/before/news.html Desktop 20 97 83 88 44
/WAI/demos/bad/before/news.html Mobil 20 — — — 32
/WAI/demos/bad/before/news.html Dunkelmodus 20 — — — 31
/WAI/demos/bad/before/news.html 400 % Zoom 19 — — — 33
/WAI/demos/bad/before/news.html Firefox auf Android (Firefox) 19 — — — 32
/WAI/demos/bad/before/news.html Safari auf iPhone (WebKit) 19 — — — 33
/WAI/demos/bad/before/survey.html Desktop 15 97 83 85 54
/WAI/demos/bad/before/survey.html Mobil 15 — — — 43
/WAI/demos/bad/before/survey.html Dunkelmodus 15 — — — 41
/WAI/demos/bad/before/survey.html 400 % Zoom 15 — — — 42
/WAI/demos/bad/before/survey.html Firefox auf Android (Firefox) 15 — — — 42
/WAI/demos/bad/before/survey.html Safari auf iPhone (WebKit) 15 — — — 42
/WAI/demos/bad/before/tickets.html Desktop 18 97 83 88 52
/WAI/demos/bad/before/tickets.html Mobil 18 — — — 42
/WAI/demos/bad/before/tickets.html Dunkelmodus 18 — — — 40
/WAI/demos/bad/before/tickets.html 400 % Zoom 17 — — — 41
/WAI/demos/bad/before/tickets.html Firefox auf Android (Firefox) 16 — — — 42
/WAI/demos/bad/before/tickets.html Safari auf iPhone (WebKit) 16 — — — 42

Kernmetriken je URL und Prüfdimension

Leistung wird einmal je URL gemessen — in der primären Dimension. In den übrigen Dimensionen wird die Barrierefreiheit geprüft, nicht die Ladezeit; dort steht deshalb „—“.

Gemessene Ladezeiten je URL und Prüfdimension
URL Dimension LCP FCP CLS TBT Ladezeit HTTP
/WAI/demos/bad/before/home.html Mobil — — — — 759 ms 200
/WAI/demos/bad/before/home.html Dunkelmodus — — — — 752 ms 200
/WAI/demos/bad/before/home.html 400 % Zoom — — — — 754 ms 200
/WAI/demos/bad/before/home.html Firefox auf Android (Firefox) — — — — 733 ms 200
/WAI/demos/bad/before/home.html Safari auf iPhone (WebKit) — — — — 941 ms 200
/WAI/demos/bad/before/home.html Desktop 1,4 s 0,9 s 0 0 ms 781 ms 200
/WAI/demos/bad/before/news.html Desktop 1,2 s 0,9 s 0 0 ms 766 ms 200
/WAI/demos/bad/before/news.html Mobil — — — — 761 ms 200
/WAI/demos/bad/before/news.html Dunkelmodus — — — — 751 ms 200
/WAI/demos/bad/before/news.html 400 % Zoom — — — — 757 ms 200
/WAI/demos/bad/before/news.html Firefox auf Android (Firefox) — — — — 702 ms 200
/WAI/demos/bad/before/news.html Safari auf iPhone (WebKit) — — — — 978 ms 200
/WAI/demos/bad/before/survey.html Desktop 1,1 s 0,9 s 0 0 ms 790 ms 200
/WAI/demos/bad/before/survey.html Mobil — — — — 764 ms 200
/WAI/demos/bad/before/survey.html Dunkelmodus — — — — 743 ms 200
/WAI/demos/bad/before/survey.html 400 % Zoom — — — — 770 ms 200
/WAI/demos/bad/before/survey.html Firefox auf Android (Firefox) — — — — 698 ms 200
/WAI/demos/bad/before/survey.html Safari auf iPhone (WebKit) — — — — 892 ms 200
/WAI/demos/bad/before/tickets.html Desktop 1,1 s 0,9 s 0,011 30 ms 767 ms 200
/WAI/demos/bad/before/tickets.html Mobil — — — — 755 ms 200
/WAI/demos/bad/before/tickets.html Dunkelmodus — — — — 783 ms 200
/WAI/demos/bad/before/tickets.html 400 % Zoom — — — — 759 ms 200
/WAI/demos/bad/before/tickets.html Firefox auf Android (Firefox) — — — — 727 ms 200
/WAI/demos/bad/before/tickets.html Safari auf iPhone (WebKit) — — — — 917 ms 200

WCAG 2.2 – was geprüft wurde und was nicht

Ein guter Wert in der Bewertung heißt: die automatisch prüfbaren Regeln sind erfüllt. Er heißt nicht „barrierefrei". Diese Übersicht macht den Unterschied sichtbar.

Kriterien

55

Verstöße

7

unentschieden

1

automatisch geprüft

20

nur manuell

27

28 von 55 Kriterien (51 %) sind überhaupt automatisch prüfbar. Bei 54 Kriterien bleibt auch nach einem sauberen Scan eine manuelle Prüfung nötig.

Kriterien mit Beanstandung

Kriterien mit Verstößen oder unentschiedenen Prüfungen
Kriterium Stufe Stand Stellen
1.1.1 Nicht-Text-Inhalt A Verstöße gefunden 4
1.4.1 Ohne Farbe nutzbar A unentschieden 2
1.4.3 Kontrast (Minimum) AA Verstöße gefunden 11
1.4.10 Reflow AA Verstöße gefunden 4
2.4.4 Linkzweck (im Kontext) A Verstöße gefunden 4
2.5.8 Zielgröße (Minimum) AA Verstöße gefunden 9
3.1.1 Sprache der Seite A Verstöße gefunden 4
4.1.2 Name, Rolle, Wert A Verstöße gefunden 9

Manuelle Prüfliste

54 Kriterien, die eine Automatik nicht oder nur teilweise beurteilen kann. Zum Ausdrucken und Abhaken – jede Zeile ist eine konkrete Handlung.

1.1.1 Nicht-Text-Inhalt (A) bereits beanstandet

Prüfen Sie, ob jeder Alternativtext den Zweck des Bildes tatsächlich wiedergibt. Ob ein alt-Attribut vorhanden ist, kann die Automatik sehen - ob „grafik1.jpg“ darin steht, ebenfalls, aber nicht, ob „Team beim Sommerfest“ zutrifft.

1.4.10 Reflow (AA) bereits beanstandet

Bei 320 Pixeln Breite (400 Prozent Zoom) darf kein horizontales Scrollen nötig sein - außer bei Tabellen, Karten und Diagrammen. Diese Prüfdimension läuft automatisch mit.

1.4.3 Kontrast (Minimum) (AA) bereits beanstandet

Prüfen Sie zusätzlich Zustände, die die Automatik nicht erreicht: Hover, Fokus, deaktiviert, sowie Text auf Bildern und Farbverläufen.

2.4.4 Linkzweck (im Kontext) (A) bereits beanstandet

Lassen Sie sich die Linkliste eines Screenreaders vorlesen. Ist bei jedem Link ohne umgebenden Text klar, wohin er führt?

2.5.8 Zielgröße (Minimum) (AA) bereits beanstandet

Neu in WCAG 2.2. Bedienelemente brauchen mindestens 24 mal 24 Pixel oder ausreichenden Abstand. Prüfen Sie besonders Symbolleisten und eng gesetzte Links.

4.1.2 Name, Rolle, Wert (A) bereits beanstandet

Prüfen Sie eigene Steuerelemente mit einem Screenreader: Werden Name, Rolle und aktueller Zustand angesagt, und ändern sich Zustände hörbar?

1.2.1 Nur-Audio und Nur-Video (aufgezeichnet) (A)

Für jede reine Audiodatei ein Transkript, für jedes Video ohne Ton eine Beschreibung bereitstellen. Prüfen Sie, ob beides vorhanden und auffindbar ist.

1.2.2 Untertitel (aufgezeichnet) (A)

Jedes aufgezeichnete Video mit Ton braucht Untertitel. Prüfen Sie Vorhandensein, Synchronität und ob sie korrekt und nicht automatisch generiert unbrauchbar sind.

1.2.3 Audiodeskription oder Medienalternative (aufgezeichnet) (A)

Für Videos mit wesentlichen visuellen Informationen eine Audiodeskription oder ein vollständiges Textalternativ bereitstellen.

1.2.4 Untertitel (live) (AA)

Live-Übertragungen mit Ton brauchen Live-Untertitel. Betrifft Sie nur, wenn Sie live senden.

1.2.5 Audiodeskription (aufgezeichnet) (AA)

Aufgezeichnete Videos brauchen eine Audiodeskription, die wesentliche visuelle Vorgänge beschreibt.

1.3.1 Info und Beziehungen (A)

Die Automatik prüft Überschriften, Listen, Tabellen und Landmarks technisch. Prüfen Sie zusätzlich, ob die Struktur den sichtbaren Aufbau abbildet - etwa ob ein optisch hervorgehobener Absatz auch eine Überschrift ist.

1.3.2 Bedeutungstragende Reihenfolge (A)

Schalten Sie das Stylesheet ab oder lesen Sie die Seite mit einem Screenreader linear. Ergibt die Reihenfolge noch Sinn?

1.3.3 Sensorische Eigenschaften (A)

Suchen Sie nach Formulierungen wie „der Button rechts“, „das grüne Feld“, „siehe unten“. Anweisungen dürfen sich nicht allein auf Form, Größe, Position oder Farbe stützen.

1.3.4 Ausrichtung (AA)

Drehen Sie ein Mobilgerät. Die Seite darf nicht auf Hoch- oder Querformat festgelegt sein, außer die Ausrichtung ist zwingend nötig.

1.3.5 Eingabezweck erkennen (AA)

Formularfelder für persönliche Angaben brauchen passende autocomplete-Werte. Prüfen Sie, ob die Werte inhaltlich stimmen.

1.4.1 Ohne Farbe nutzbar (A) unentschieden

Betrachten Sie die Seite in Graustufen. Sind Links im Text, Pflichtfeldmarkierungen, Diagrammlegenden und Fehlermeldungen noch erkennbar?

1.4.11 Nicht-Text-Kontrast (AA)

Prüfen Sie Ränder von Eingabefeldern, Schaltflächenflächen, Fokusrahmen, Symbole und Diagrammfarben auf mindestens 3:1 gegen ihre Umgebung.

1.4.12 Textabstand (AA)

Erhöhen Sie per Benutzerstylesheet Zeilenhöhe auf das 1,5-fache, Absatzabstand auf das 2-fache, Buchstabenabstand auf 0,12em. Nichts darf abgeschnitten werden.

1.4.13 Inhalt bei Hover oder Fokus (AA)

Eingeblendete Tooltips und Menüs müssen mit Escape schließbar, mit der Maus erreichbar und dürfen nicht von selbst verschwinden.

1.4.2 Audio-Steuerelement (A)

Startet Ton automatisch und dauert länger als drei Sekunden, muss es eine Möglichkeit zum Stoppen geben - erreichbar am Seitenanfang.

1.4.4 Textgröße ändern (AA)

Zoomen Sie im Browser auf 200 Prozent. Bleibt aller Text lesbar, ohne dass Inhalte abgeschnitten werden oder sich überlagern?

1.4.5 Bilder eines Textes (AA)

Text darf nicht als Bild ausgeliefert werden, außer er ist Teil eines Logos oder wesentlich für die Darstellung. Prüfen Sie Grafiken mit Beschriftungen.

2.1.1 Tastatur (A)

Bedienen Sie die gesamte Seite ausschließlich mit Tabulator, Pfeiltasten, Enter und Leertaste. Jede Funktion muss erreichbar sein - besonders Menüs, Karussells, Karten und eigene Steuerelemente.

2.1.2 Keine Tastaturfalle (A)

Tabben Sie in jedes eingebettete Element und wieder heraus - Videoplayer, Karten, Dialoge, iframes. Nirgends darf der Fokus feststecken.

2.1.4 Zeichentastenkürzel (A)

Gibt es Tastenkürzel aus einzelnen Buchstaben, müssen sie abschaltbar oder umbelegbar sein.

2.2.1 Zeiteinteilung anpassbar (A)

Zeitlimits in Formularen, Sitzungen und Warenkörben müssen verlängerbar, abschaltbar oder mit ausreichender Vorwarnung versehen sein.

2.2.2 Pausieren, Stoppen, Ausblenden (A)

Karussells, Laufschriften, Animationen und automatische Aktualisierungen brauchen eine Pausetaste.

2.3.1 Grenzwert von dreimaligem Blitzen (A)

Kein Inhalt darf öfter als dreimal pro Sekunde blitzen. Prüfen Sie Videos und Animationen.

2.4.1 Blöcke umgehen (A)

Drücken Sie auf einer frisch geladenen Seite Tabulator. Erscheint ein sichtbarer Sprunglink, und führt er tatsächlich zum Hauptinhalt?

2.4.11 Fokus nicht verdeckt (Minimum) (AA)

Neu in WCAG 2.2. Das fokussierte Element darf nicht vollständig von Sticky-Kopfzeilen, Cookie-Bannern oder Chat-Fenstern verdeckt werden.

2.4.2 Seite mit Titel versehen (A)

Prüfen Sie zusätzlich, ob der Titel den Seiteninhalt beschreibt und sich von anderen Seiten unterscheidet.

2.4.3 Fokus-Reihenfolge (A)

Tabben Sie die Seite von oben nach unten durch. Folgt der Fokus dem sichtbaren Verlauf, auch in Dialogen und ausgeklappten Menüs?

2.4.5 Verschiedene Möglichkeiten (AA)

Jede Seite muss auf mindestens zwei Wegen erreichbar sein - etwa Navigation und Suche oder Sitemap.

2.4.6 Überschriften und Beschriftungen (AA)

Die Automatik sieht, ob Überschriften vorhanden und nicht leer sind. Prüfen Sie, ob sie den folgenden Abschnitt tatsächlich beschreiben.

2.4.7 Fokus sichtbar (AA)

Tabben Sie durch die Seite. Ist der Fokus an jeder Stelle deutlich sichtbar - auch auf farbigen Flächen, in Menüs und auf Schaltflächen?

2.5.1 Zeigergesten (A)

Alles, was Wischen, Ziehen oder Mehrfingergesten erfordert, muss auch mit einem einfachen Tippen bedienbar sein.

2.5.2 Zeigerabbruch (A)

Eine Aktion darf nicht schon beim Drücken ausgelöst werden - erst beim Loslassen, und ein Wegziehen muss abbrechen.

2.5.3 Beschriftung im Namen (A)

Der sichtbare Text einer Schaltfläche muss im zugänglichen Namen enthalten sein, sonst funktioniert Sprachsteuerung nicht.

2.5.4 Betätigung durch Bewegung (A)

Funktionen, die durch Schütteln oder Kippen ausgelöst werden, brauchen eine Alternative und müssen abschaltbar sein.

2.5.7 Ziehbewegungen (AA)

Neu in WCAG 2.2. Alles, was gezogen wird - Schieberegler, sortierbare Listen, Karten - braucht eine Alternative ohne Ziehen.

3.1.2 Sprache von Teilen (AA)

Fremdsprachige Zitate, Fachbegriffe und Produktnamen brauchen ein eigenes lang-Attribut, sonst liest der Screenreader sie falsch aus.

3.2.1 Bei Fokus (A)

Das bloße Fokussieren eines Elements darf nichts auslösen - keine Navigation, kein Öffnen eines Dialogs, kein Absenden.

3.2.2 Bei Eingabe (A)

Eine Auswahl in einem Dropdown darf nicht automatisch die Seite wechseln oder das Formular absenden.

3.2.3 Konsistente Navigation (AA)

Die Navigation muss auf allen Seiten in derselben Reihenfolge erscheinen.

3.2.4 Konsistente Erkennung (AA)

Gleiche Funktionen brauchen überall dieselbe Bezeichnung und dasselbe Symbol - nicht einmal „Suchen“ und einmal „Finden“.

3.2.6 Konsistente Hilfe (A)

Neu in WCAG 2.2. Hilfeangebote wie Kontaktdaten oder Chat müssen auf allen Seiten an derselben Stelle stehen.

3.3.1 Fehlererkennung (A)

Senden Sie Formulare fehlerhaft ab. Wird der Fehler in Textform benannt und das betroffene Feld eindeutig bezeichnet?

3.3.2 Beschriftungen oder Anweisungen (A)

Jedes Feld braucht eine sichtbare Beschriftung. Prüfen Sie zusätzlich, ob Formatvorgaben und Pflichtfelder erkennbar sind.

3.3.3 Fehlerempfehlung (AA)

Fehlermeldungen müssen sagen, wie es richtig geht - nicht nur, dass etwas falsch ist.

3.3.4 Fehlervermeidung (rechtlich, finanziell, Daten) (AA)

Bestellungen, Vertragsabschlüsse und Löschvorgänge müssen umkehrbar, prüfbar oder zu bestätigen sein.

3.3.7 Redundante Eingabe (A)

Neu in WCAG 2.2. Angaben, die im selben Vorgang schon gemacht wurden, dürfen nicht erneut abgefragt werden - etwa Liefer- und Rechnungsadresse.

3.3.8 Barrierefreie Authentifizierung (Minimum) (AA)

Neu in WCAG 2.2. Anmeldung darf keinen kognitiven Test verlangen - kein Rätsel-Captcha, kein Abtippen aus dem Gedächtnis. Einfügen aus dem Passwortmanager muss erlaubt sein.

4.1.3 Statusmeldungen (AA)

Lösen Sie Meldungen aus - „In den Warenkorb gelegt“, „3 Treffer“, Fehlerhinweise. Werden sie vom Screenreader angesagt, ohne dass der Fokus springt?

Nachweis und Reproduzierbarkeit

Nach einem Engine- oder Regelupdate ändern sich Werte. Ohne diese Angaben wäre das nicht erklärbar.

Lauf
5629a8f1-51fc-4bb1-901c-4e4b66db16f5
Bewertungsformel
v2
Fingerabdruck
fp-v1
axe-core
4.13.0
Lighthouse
13.4.1
Chromium
151.0.7922.34
Regelsatz
WCAG 2.0 A, WCAG 2.0 AA, WCAG 2.1 A, WCAG 2.1 AA, WCAG 2.2 AA, bewährte Praxis (keine WCAG-Anforderung)
Seitenauswahl
eigene Adressen
Erklärtexte vorhanden
100 % der aufgetretenen Regeln

Datensparsamkeit. Die Belege in diesem Bericht sind automatisch geschwärzt: E-Mail-Adressen, Telefonnummern, Bankverbindungen und Anschriften werden vor dem Speichern durch Platzhalter ersetzt. Die Erkennung arbeitet mit Mustern und ist keine Anonymisierung – frei stehende Personennamen erkennt sie nicht. Belege und Berichte werden nach 13 Monaten gelöscht; Läufe, Bewertungen und die Problemhistorie bleiben erhalten. Bildausschnitte folgen der kürzeren Frist von 90 Tagen – ein Bild lässt sich im Gegensatz zu Text nicht schwärzen. Erzeugt werden sie für diese Website: nur strukturelle Befunde.