Skip to content
TrustYourWebsite

Accessibility

European Accessibility Act, WCAG standards, and making your site usable for everyone.

The European Accessibility Act (EAA) takes full effect on 28 June 2025, requiring businesses selling products or services online to meet WCAG 2.1 AA accessibility standards. In the Netherlands, the ACM (Autoriteit Consument & Markt) is the enforcement authority. This is not just about public sector websites anymore โ€” private businesses with a website are now in scope. Not meeting these requirements can result in enforcement actions, fines, and exclusion from public procurement.

Key facts

  • โ€ขThe EAA applies to all businesses selling products or services to consumers in the EU from 28 June 2025
  • โ€ขIn the Netherlands, the ACM can impose fines up to โ‚ฌ900,000 or 1% of annual turnover
  • โ€ข96.3% of the top 1 million websites have detectable accessibility errors (WebAIM 2024)
  • โ€ขThe most common issues are missing alt text, low contrast text, empty links, and missing form labels
  • โ€ขAccessibility overlays and widgets do not make websites accessible โ€” multiple lawsuits have confirmed this

What we check

  • โœ“Automated WCAG 2.1 AA testing with axe-core
  • โœ“Color contrast ratio verification
  • โœ“Alt text presence on all meaningful images
  • โœ“Keyboard navigation and focus management
  • โœ“Form label associations and ARIA attributes

Web accessibility: good vs. bad examples

Needs fixing

Images without alt text

Product photos and banner images with empty or missing alt attributes. Screen readers announce these as "image" or skip them entirely, making the content inaccessible to visually impaired visitors. WCAG 2.1 Success Criterion 1.1.1 requires text alternatives for all non-decorative images.

Low contrast text

Light grey text (#999) on a white background, or white text on a pastel-coloured banner. WCAG 2.1 AA requires a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text. Low contrast makes content unreadable for people with low vision.

Form fields without labels

Contact or signup forms that use placeholder text as the only label. When a user starts typing, the placeholder disappears and they can no longer see what the field is for. Screen readers cannot identify unlabelled fields.

Relying on an accessibility overlay

Installing a widget like AccessiBe or UserWay instead of fixing actual accessibility issues. Courts in the US and EU have ruled that overlays do not make websites accessible. They can actually make things worse by interfering with real assistive technology.

Compliant

Descriptive alt text on images

Every meaningful image has alt text that describes its content: "Chef preparing pasta in restaurant kitchen" rather than "IMG_4521" or "photo". Decorative images use empty alt attributes (alt="") so screen readers skip them.

Sufficient colour contrast

Body text uses dark colours (#1a1a1a or similar) on light backgrounds, meeting the 4.5:1 ratio. Buttons and links have distinct hover/focus states. Colour is never the only way to convey information (e.g. error states also use icons or text).

Properly labelled form fields

Every input field has a visible <label> element linked via the for/id attribute. Placeholder text is used as a hint, not a replacement. Required fields are marked with both visual and programmatic indicators.

Native accessibility built into the design

Semantic HTML (headings, landmarks, lists), keyboard-navigable menus, visible focus indicators and skip-to-content links. These built-in features work with all assistive technologies without needing third-party plugins.

Guides are coming soon.

Check your website now

Scan your website for Accessibility issues and 30+ other checks.

Scan your website free