Skip to content
$ npx @axe-core/cli your-site.com

Accessiblewebsites & shops

Since 28 June 2025, the European Accessibility Act applies – in Germany through the BFSG. I audit your website or online shop, show you what's missing and implement accessibility properly in the code, not with an overlay plugin.

$ ls services/a11y/

What I do

From the first check to implemented, documented accessibility – for new and existing websites.

Accessibility audit

Automated tests plus manual testing with keyboard and screen reader against WCAG 2.2 AA. You get a prioritised list of concrete actions instead of an 80-page PDF.

Fixing existing websites

I implement the fixes directly in the code – in Vue/Nuxt, Laravel, Shopware or other systems. Contrast, forms, navigation, focus and alt texts.

Accessible online shops

Online shops are especially affected by the act. Product search, cart and checkout must work without a mouse and with a screen reader – that's exactly where I start.

Keyboard & screen reader

Logical focus order, visible focus styles, skip links, correct ARIA attributes and semantic HTML – so the site can be used by everyone.

Contrast & system settings

Support for increased contrast, reduced transparency, reduced motion and Windows high contrast mode – just like on this website.

Accessibility statement

Documentation of the current state and support with your accessibility statement – traceable and based on the measures that were actually implemented.

$ cat workflow.md

How I work

Accessibility isn't a one-off checkbox, it's part of quality. This is how we approach it:

1. Quick check & assessment

I look at the most important pages and give you an honest assessment: how much needs to be done, and where are the biggest barriers?

2. Audit & action plan

The site is tested systematically. Every finding becomes a clear ticket – prioritised by how much it actually gets in users' way.

3. Implementation in code

I implement the fixes directly – AI-assisted with spec-driven development and with tests, so accessibility doesn't disappear again with the next release.

4. Documentation & ongoing support

You get the documented state for your accessibility statement – and if you like, I'll accompany new features so they're accessible from day one.

$ cat package.json

Tech stack

  • WCAG 2.2
  • BITV 2.0
  • EN 301 549
  • ARIA
  • Semantic HTML
  • axe-core
  • Lighthouse
  • Playwright
  • VoiceOver
  • Vue / Nuxt
  • Laravel
  • Shopware
  • Tailwind CSS
$ man eaa

Frequently asked questions

The act covers many consumer-facing products and services – in particular online shops and other e-commerce services. Micro-enterprises providing services (fewer than 10 employees and no more than €2 million annual turnover or balance sheet total) are exempt. If in doubt, have it checked legally – I take care of the technical implementation, not legal advice.
In practice, implementation follows the European standard EN 301 549, which is based on the WCAG level AA criteria. I test against WCAG 2.2 AA – which also covers the requirements of the older version 2.1.
No. Overlay tools promise accessibility at the push of a button, but they don't fix the actual problems in the code – and sometimes even get in the way of screen reader users. Real accessibility happens in the HTML, the focus management and the design.
Usually not. The most common issues – contrast, missing labels, keyboard support, focus, alt texts – can be fixed in existing sites in a targeted way. Only with very old or heavily tangled systems can rebuilding individual areas make sense.
Preferably Vue and Nuxt, but also Laravel, Shopware and other PHP or JavaScript based systems. What matters is that I can access the code – accessibility is implemented in the templates, not in the settings.
Hourly. After the quick check you get a realistic estimate for the audit and implementation – no lowball offers, no hidden costs.

Is your website accessible?

A 30-minute call. No sales pitch – just an honest look at where your website stands and what's still missing for the accessibility act.

Book a call

Write to me directly: moin@grossbyte.io

Response within 24h
Relaxed conversation
No commitment