European Accessibility Act: What Every Joomla Site Owner Must Know
The European Accessibility Act (EAA) has been enforceable since 28 June 2025. If your Joomla website offers goods or services to consumers in the EU, you are now legally required to meet accessibility standards. Non-compliance can result in penalties of up to €100,000 or 4% of annual revenue, depending on the member state.
This is not a future concern. Enforcement agencies across EU member states are actively processing complaints and issuing findings. France, Germany, and the Netherlands have been among the most proactive enforcers.
What the EAA Requires
The EAA mandates that products and services offered to EU consumers must be accessible to people with disabilities. For websites, this means conforming to the European standard EN 301 549, which incorporates the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA.
WCAG 2.1 Level AA includes 50 success criteria organised around four principles: content must be perceivable (visible and understandable), operable (navigable and interactive), understandable (readable and predictable), and robust (compatible with assistive technologies).
The Two Deadlines
28 June 2025 (passed): All newly published digital content must comply.
28 June 2030: All existing digital content must be fully compliant. Every page, every document, every form on your website — not just content published after 2025.
Who Must Comply
Any business offering products or services to EU consumers, unless you qualify as a micro-enterprise (fewer than 10 employees AND under €2 million annual turnover). The EAA applies regardless of where your business is physically located — if you serve EU customers, you must comply.
How This Affects Joomla Websites Specifically
The Good News
Joomla 5 and 6 have made significant accessibility improvements. The Cassiopeia default template meets many WCAG criteria out of the box. The backend administration interface has been redesigned with accessibility as a priority. Joomla's core output generates more semantic HTML than ever before.
The Challenge
Your website's accessibility depends on more than the Joomla core. It depends on your template — does it produce semantic HTML with proper heading structure, ARIA attributes, and focus management? It depends on your content — do images have meaningful alt text? Do links have descriptive text? It depends on your extensions — do forms have associated labels? Do sliders work with keyboard navigation?
A default Joomla 6 installation with Cassiopeia template and carefully written content can achieve strong WCAG compliance. A heavily customised site with a commercial template, multiple extensions, and years of content created without accessibility awareness will likely have significant remediation work ahead.
The Most Common Accessibility Issues on Joomla Sites
- Images without alt text — every meaningful image needs a text description
- Insufficient colour contrast — text must meet 4.5:1 contrast ratio against its background
- Keyboard navigation failures — users must be able to navigate and interact using only a keyboard
- Missing form labels — form fields must have programmatically associated labels
- Skipped heading levels — heading structure must be logical (H1 → H2 → H3, no gaps)
- Non-descriptive links — "click here" and "read more" links convey no meaning out of context
- Missing page language — the HTML lang attribute must be set correctly
- Inaccessible embedded content — maps, videos, social widgets, and chat tools often lack accessibility
What You Should Do Now
- Assess your current status. Run an accessibility check against WCAG 2.1 AA criteria. Our free site audit includes an accessibility baseline assessment.
- Fix the most impactful issues first. Alt text, colour contrast, keyboard navigation, and form labels cover the majority of user-facing accessibility barriers.
- Publish an accessibility statement. The EAA requires a public statement describing your conformance status and providing a feedback mechanism.
- Plan for 2030. Start reviewing and remediating existing content systematically. The deadline for all existing content is four years away — start now to spread the work.
- Build accessibility into your workflow. Ensure new content meets accessibility standards from creation — retrofitting is always more expensive than doing it right the first time.
Combine Accessibility with Your Joomla Upgrade
If you are upgrading from Joomla 3 or 4, the migration is the ideal time to address accessibility. Building accessibility into the new template and content structure from the start is far more efficient than retrofitting an existing site. We integrate accessibility requirements into every upgrade project on request.