Barrierefreiheit prüfen (BFSG und WCAG)

Gib eine Adresse ein, etwa deine Startseite oder die Kasse deines Shops. Ein echter Browser lädt die Seite und prüft sie mit axe-core gegen die automatisch testbaren Regeln von WCAG 2.2 in den Stufen A und AA. Du siehst, welche Regeln verletzt sind, wie schwer das wiegt und welche Elemente betroffen sind.

Was das Barrierefreiheitsstärkungsgesetz verlangt

Seit dem 28. Juni 2025 gilt das Barrierefreiheitsstärkungsgesetz (BFSG). Es setzt den European Accessibility Act um und verpflichtet Unternehmen, die Verbrauchern Produkte oder Dienstleistungen anbieten, ihre digitalen Angebote barrierefrei zu gestalten. Dazu gehören vor allem Onlineshops und alles, was zu einem Vertragsabschluss im Netz führt: Produktseiten, Warenkorb, Kasse, Kundenkonto, Terminbuchung.

Ausgenommen sind Kleinstunternehmen mit weniger als zehn Beschäftigten und höchstens zwei Millionen Euro Jahresumsatz, soweit sie Dienstleistungen anbieten. Reine Informationsseiten ohne Vertragsabschluss fallen meist nicht unter das Gesetz, profitieren aber genauso von weniger Barrieren.

Als Maßstab gilt die harmonisierte Norm EN 301 549, die für Websites auf die Web Content Accessibility Guidelines (WCAG) in der Stufe AA verweist. Dazu kommt eine Erklärung zur Barrierefreiheit, die beschreibt, wie das Angebot die Anforderungen erfüllt.

Was der Check prüft

Ein echter Chromium lädt die Seite wie ein Besucher, mit JavaScript und allen Stylesheets. Danach läuft axe-core, die verbreitetste Prüfbibliothek für Barrierefreiheit, gegen die Regeln von WCAG 2.0, 2.1 und 2.2 in den Stufen A und AA. Typische Funde:

  • Bilder ohne Alternativtext: Screenreader lesen dann den Dateinamen vor oder gar nichts.
  • Zu wenig Kontrast zwischen Text und Hintergrund: Normaler Text braucht mindestens 4,5 : 1, großer Text 3 : 1.
  • Formularfelder ohne Beschriftung: Ein Platzhalter allein reicht nicht, er verschwindet beim Tippen und wird nicht zuverlässig vorgelesen.
  • Links und Knöpfe ohne erkennbaren Namen, etwa ein Warenkorb-Symbol ohne Text oder aria-label.
  • Fehlende Sprachangabe im html-Element: Screenreader sprechen deutsche Texte dann mit englischer Aussprache.
  • Falsch eingesetzte ARIA-Attribute und Rollen, doppelte IDs, zu kleine Klickflächen und eine unlogische Überschriftenstruktur.

So liest du das Ergebnis

Jede verletzte Regel steht mit ihrer Auswirkung, den betroffenen WCAG-Kriterien, der Zahl der Elemente und einem Beispiel da. Die Auswirkung kommt von axe-core:

  • Kritisch: Menschen mit Screenreader oder Tastatur kommen hier nicht weiter, etwa bei einem Knopf ohne Namen in der Kasse.
  • Schwer: Die Seite ist deutlich erschwert nutzbar, typisch sind Kontraste und fehlende Beschriftungen.
  • Mittel und leicht: Hindernisse, die man bei der nächsten Überarbeitung beheben sollte.
  • Kritische und schwere Verstöße zählen als Warnung, mittlere und leichte als Hinweis. Fast jede Website hat einige Funde; wichtig ist, mit den schweren anzufangen.

Grenzen eines automatischen Tests

Ein automatischer Test findet nur einen Teil der Barrieren, je nach Studie ein Drittel bis die Hälfte. Ob sich die Seite vollständig mit der Tastatur bedienen lässt, ob Texte verständlich sind, ob die Reihenfolge beim Vorlesen Sinn ergibt oder ob ein Alternativtext das Bild tatsächlich beschreibt, kann keine Software zuverlässig beurteilen.

Ein Ergebnis ohne Verstoß heißt deshalb nicht, dass die Seite die Anforderungen des BFSG erfüllt. Es heißt, dass die maschinell prüfbaren Fehler behoben sind. Für die Konformität braucht es zusätzlich eine manuelle Prüfung mit Tastatur und Screenreader und die Erklärung zur Barrierefreiheit.

Barrieren beheben

Die meisten Funde stecken im Theme oder Template, nicht im einzelnen Inhalt. Wer sie dort behebt, behebt sie auf jeder Seite.

  • WordPress: ein barrierearmes Theme wählen und Alternativtexte in der Mediathek pflegen; Page-Builder erzeugen oft Knöpfe ohne Namen.
  • Shopware: im Theme die Kontraste der Primärfarbe prüfen und Symbolknöpfe (Warenkorb, Merkzettel, Suche) beschriften.
  • Farben: Kontraste mit einem Kontrastrechner prüfen, bevor sie ins Corporate Design wandern.
  • Neue Barrieren entstehen mit jedem Deploy, Plugin oder Banner. Deshalb lohnt sich eine regelmäßige Prüfung statt eines einmaligen Audits.
HTML
<html lang="de">
…
<img src="/logo.svg" alt="Beispiel GmbH – zur Startseite">
<label for="email">E-Mail-Adresse</label>
<input id="email" type="email" autocomplete="email">
<button type="submit" aria-label="Warenkorb öffnen">🛒</button>

Barrierefreiheit dauerhaft überwachen

DomainWarn prüft auf Wunsch die Startseite jeder Kundendomain täglich mit derselben Prüfung und meldet, sobald eine neue schwere Barriere auftaucht, etwa nach einem Theme-Update oder mit einem neuen Cookie-Banner. Der Monitor ist ab dem Tarif Freelancer enthalten und wird je Domain eingeschaltet.

Häufige Fragen

Erfüllt meine Website das BFSG, wenn der Check nichts findet?
Nicht automatisch. Der Check findet die maschinell prüfbaren Fehler. Tastaturbedienung, verständliche Texte, sinnvolle Alternativtexte und die Erklärung zur Barrierefreiheit prüft er nicht. Ein Ergebnis ohne Verstoß ist ein guter Ausgangspunkt für die manuelle Prüfung.
Welche Seite soll ich prüfen?
Die Seiten, über die Verträge zustande kommen: Startseite, eine typische Produktseite, Warenkorb, Kasse und Kontaktformular. Jede Adresse wird einzeln geprüft; ein Check prüft genau eine Seite.
Warum findet der Check andere Fehler als mein Browser-Plugin?
Viele Plugins nutzen ebenfalls axe-core, aber mit anderen Regelsätzen (etwa mit Best Practices statt nur WCAG A und AA) oder prüfen den Zustand nach Klicks und Eingaben. Der Check prüft die Seite so, wie sie nach dem Laden dasteht.
Wie oft kann ich prüfen?
Fünf Prüfungen pro Stunde, weil jede einen echten Browser startet. Für regelmäßige Prüfungen gibt es den Monitor im Dashboard, der die Startseite täglich prüft.
Dauerhaft überwachen
Websites aller Kundendomains dauerhaft überwachen

Website-Monitoring für Agenturen: DomainWarn prüft Erreichbarkeit, Statuscode, Antwortzeit, Weiterleitungen, IPv6, Header und Inhalt aller Kundenwebsites.

Mehr zum Monitoring

Weitere Tools

Kostenloses Tool

Domain-Check

Website, E-Mail, DNS und Domain in einem Lauf prüfen: 20 Prüfungen, Punktzahl 0 bis 100 je Bereich und gesamt, mit Empfehlungen. Kostenlos, ohne Anmeldung.

Tool öffnen →
Kostenloses Tool

E-Mail-Header-Analyzer

E-Mail-Header einfügen und lesbar auswerten: Haben SPF, DKIM und DMARC bestanden, passt die Absenderdomain, über welche Server lief die Mail und wie lange?

Tool öffnen →
Kostenloses Tool

Datenschutz-Check

Prüfe kostenlos, welche Drittanbieter deine Startseite vor der Einwilligung lädt: Google Fonts, Analytics, Pixel, Karten – und was davon abmahngefährdet ist.

Tool öffnen →
Kostenloses Tool

Mail-Test

Kostenloser Mail-Test: Mail an eine Einmal-Adresse schicken und SPF, DKIM, DMARC, Reverse DNS, TLS und Blacklists mit Punktzahl 0–100 auswerten.

Tool öffnen →
Kostenloses Tool

security.txt Checker

security.txt kostenlos prüfen: Contact, Expires, Ablaufdatum, HTTPS und Content-Type nach RFC 9116. Zeigt, ob Sicherheitsforscher dich erreichen.

Tool öffnen →
Kostenloses Tool

Website-Check

Website kostenlos prüfen: robots.txt, XML-Sitemap, kaputte Seiten, tote Links, versehentliches noindex und Canonical-Tags – bis zu 20 Adressen in einem Lauf.

Tool öffnen →
Kostenloses Tool

E-Mail-Check

SPF, DKIM, DMARC und MX einer Domain in einem Lauf prüfen, kostenlos und ohne Anmeldung. Zeigt, ob deine Mails die Vorgaben von Google und Yahoo erfüllen.

Tool öffnen →
Kostenloses Tool

SPF Checker

SPF-Eintrag kostenlos prüfen: Syntax, Includes, das Limit von 10 DNS-Lookups und der Abschluss (-all, ~all). Schützt die Domain vor gefälschten Absendern?

Tool öffnen →
Kostenloses Tool

DMARC Checker

DMARC-Eintrag kostenlos prüfen: Policy (none, quarantine, reject), pct, Reporting-Adressen und Syntaxfehler. Mit Empfehlungen für den Umstieg auf p=reject.

Tool öffnen →
Kostenloses Tool

DNS Checker

DNS-Einträge kostenlos abfragen, direkt vom autoritativen Nameserver: A, AAAA, CNAME, MX, TXT, NS und CAA, jeder Record erklärt. Ohne Anmeldung und Cache.

Tool öffnen →
Kostenloses Tool

MX Checker

MX-Eintrag kostenlos prüfen: Welche Mailserver empfangen für eine Domain, sind sie auflösbar, stimmt die Priorität? Erkennt fehlende und tote Mailserver.

Tool öffnen →
Kostenloses Tool

SSL Checker

SSL-Zertifikat kostenlos prüfen: Ablaufdatum, Aussteller, Kette, Hostname und TLS-Version, auch am Mailserver. Erkennt abgelaufene und falsche Zertifikate.

Tool öffnen →
Kostenloses Tool

HTTP Header Checker

HTTP-Header kostenlos prüfen: HSTS, Content-Security-Policy, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy. Mit Empfehlungen.

Tool öffnen →
Kostenloses Tool

Ist die Website down?

Website nicht erreichbar? Kostenlos prüfen, ob eine Seite für alle down ist oder nur bei dir: Antwort, Statuscode, Ladezeit, Weiterleitungen, IP-Adressen.

Tool öffnen →
Kostenloses Tool

DNS Propagation Checker

DNS-Propagation kostenlos prüfen: Welche Resolver (Google, Cloudflare, Quad9 …) liefern schon den neuen A-, MX- oder TXT-Record – und welche noch den alten?

Tool öffnen →
Kostenloses Tool

Redirect Checker

301-Weiterleitung kostenlos prüfen: Jede Station mit Statuscode und Antwortzeit, von http auf https, von www auf ohne www. Erkennt Ketten und Schleifen.

Tool öffnen →
Kostenloses Tool

DKIM Checker

DKIM-Eintrag kostenlos prüfen: Selektor, Schlüsseltyp, Schlüssellänge, Syntax, widerrufene Schlüssel. Ohne Selektor werden gängige Selektoren geprüft.

Tool öffnen →
Kostenloses Tool

DNSSEC Checker

DNSSEC kostenlos testen: DS-Record, Validierung, kaputte Signaturketten. Zeigt, ob validierende Resolver wie Google und Cloudflare die Domain noch erreichen.

Tool öffnen →
Kostenloses Tool

Nameserver-Check

Nameserver kostenlos prüfen: Antwortet jeder NS autoritativ, liefern alle denselben Zonenstand, liegen sie in verschiedenen Netzen? Findet Lame Delegation.

Tool öffnen →
Kostenloses Tool

CAA-Record Checker

CAA-Records kostenlos prüfen: issue, issuewild und iodef, abgeglichen mit der CA deines Zertifikats. Zeigt, ob die nächste Verlängerung scheitert.

Tool öffnen →
Kostenloses Tool

IPv6-Check

Prüfe kostenlos die AAAA-Records von Domain und www und, wo der Prüfstandort IPv6 hat, den Abruf über jede IPv6-Adresse. Findet tote AAAA-Records.

Tool öffnen →
Kostenloses Tool

HTTP/3-Check

Prüfe kostenlos, ob deine Website HTTP/3 per Alt-Svc ankündigt und über QUIC (UDP 443) wirklich antwortet. Findet gesperrte UDP-Ports und veraltete Header.

Tool öffnen →
Kostenloses Tool

MTA-STS Checker

MTA-STS kostenlos prüfen: DNS-Record, Policy-Datei, Modus, max_age und ob deine MX-Server in der Policy stehen. Zeigt, ob eingehende Mails TLS erzwingen.

Tool öffnen →
Kostenloses Tool

TLS-RPT Checker

TLS-RPT-Record kostenlos prüfen: Syntax, Berichtsadressen (rua) und Fehler wie ein fehlender Record. Zeigt, ob du Berichte über TLS-Fehler bekommst.

Tool öffnen →
Kostenloses Tool

BIMI Checker

BIMI-Record kostenlos prüfen: Syntax, Logo-URL, SVG Tiny PS, VMC-Zertifikat und DMARC-Voraussetzung. Zeigt, warum dein Logo bei Gmail nicht erscheint.

Tool öffnen →
Kostenloses Tool

Blacklist Check

IP- und Domain-Blacklist kostenlos prüfen: Mailserver-IPs, Website-IP und Domain gegen Spamhaus, Spamcop, Barracuda, PSBL und SURBL. Mit Delisting-Links.

Tool öffnen →
Kostenloses Tool

Domain Checker

Domain kostenlos prüfen: Whois-Daten per RDAP direkt aus der Registry, Ablaufdatum, Registrar, EPP-Status, Transfersperre und Nameserver.

Tool öffnen →