← Back to blog

BFSG Web Accessibility: What Actually Works (and What Doesn't)

What Germany's BFSG Means for Your Website

Since 28 June 2025, the Barrierefreiheitsstärkungsgesetz (BFSG) — Germany's implementation of the European Accessibility Act — has been in force. It requires providers of digital products and services to make them accessible to people with disabilities. If you run a commercial website or online shop targeting consumers in Germany, you are almost certainly within its scope.

The main exemption covers microenterprises with fewer than ten employees and annual revenue below two million euros. Everyone else is obligated to comply. And even those who qualify for the exemption should treat accessibility as a medium-term priority — it's increasingly expected and audited.

What the BFSG Actually Requires

The law is anchored in the Web Content Accessibility Guidelines (WCAG) 2.1 at conformance level AA. That sounds technical, but it breaks down into four principles:

  • Perceivable: Content must be accessible across senses. Images need alt text, videos need captions, colour contrast must meet minimum ratios.
  • Operable: The entire website must be navigable by keyboard — nothing should be reachable by mouse only.
  • Understandable: Forms need visible labels, error messages must be clear, and the page language must be declared in the HTML.
  • Robust: HTML must be valid and structured so screen readers and other assistive technologies can reliably process it.

The BFSG also mandates a publicly accessible accessibility statement — a document explaining which standard your site meets, where gaps remain, and how affected users can provide feedback.

Why Overlay Tools Won't Get You Compliant

Search for "website barrierefrei machen" and you'll quickly encounter providers like UserWay or accessiBe. They promise to retrofit an entire website for accessibility by injecting a JavaScript snippet — usually for a monthly flat fee.

The problem: they don't deliver on that promise. Overlay tools cannot repair structural flaws in your HTML. They cannot meaningfully fill in a missing alt attribute when the image's context is unknown. They cannot correctly associate poorly labelled form fields with their inputs. And in some cases they introduce new barriers because their own interface conflicts with screen readers.

Major disability advocacy organisations — including multiple German groups — have explicitly rejected overlay tools. US courts have already ruled against site owners who relied on them as a compliance strategy. From a legal standpoint, an overlay does not protect you from complaints or fines under the BFSG.

What a Real Accessibility Audit Checks

A genuine audit examines your actual rendered HTML — the way a screen reader or keyboard user experiences the page. Key checkpoints include:

  • Alt text: Does every meaningful image have a descriptive alt attribute? Are purely decorative images marked with alt=""?
  • Colour contrast: Does text on coloured backgrounds meet the WCAG ratio of at least 4.5:1 for normal text or 3:1 for large text?
  • Keyboard navigation: Is every interactive element reachable by Tab? Is there a visible focus indicator at all times?
  • Heading structure: Is the heading hierarchy logical? Is an <h1> present? Are heading levels skipped anywhere?
  • Form labels: Is every input field associated with a <label> element that screen readers can announce?
  • ARIA attributes: Are ARIA roles and attributes used meaningfully — and are they absent where they're not needed?
  • Language declaration: Does the <html> element carry a lang attribute? Are language switches within a page marked up correctly?

Practical First Steps

If you want to start addressing your obligations today, these are worthwhile first moves:

  • Run an automated scan using a tool like WAVE or the Accessibility panel in Chrome DevTools. This surfaces a portion of obvious issues — but not all of them.
  • Navigate your own website using only the keyboard. Can you reach everything? Do you always know where focus is?
  • Check the contrast ratios of your text colours. The free Colour Contrast Analyser tool is a good starting point.
  • Have someone with screen reader experience do a short usability walkthrough — this reveals barriers that automated tools systematically miss.

A note of caution: automated tools catch an estimated 30–40% of all accessibility barriers. The rest requires manual review or real user testing. This is one reason why one-click overlay tools are legally insufficient — they can only automate what's automatable.

The Kipphard Accessibility Audit: Audit Plugin for WordPress

For WordPress sites, there is a direct path to understanding where your site stands and generating a legally compliant accessibility statement. The Kipphard Accessibility Audit is a WordPress plugin that analyses your actual rendered HTML — no overlay, no cosmetic patch — and produces structured results showing exactly where action is required.

It checks alt text, contrast, heading structure, form labels, and ARIA attributes, and then helps you generate the accessibility statement required by the BFSG. It is free in the official WordPress plugin directory — installable straight from your WordPress admin — and you can try it live in your browser first, no installation needed.

Accessibility is not a one-time checkbox exercise. But with an honest baseline and the right tools, most sites can close the most critical gaps faster than expected.