Most accessibility questions I get from London and Berlin agencies arrive late, usually a week before launch and usually phrased as a compliance checkbox. The European Accessibility Act has been enforceable across EU member states since 28 June 2025, and it reaches e-commerce and consumer services, which is exactly where most Elementor sites sit. In the UK the duty comes from a different statute, the Equality Act, but the practical question is identical: can someone using a keyboard or a screen reader finish the task the site exists for? If the answer is no, the argument about which law applies will not save the project. The useful work starts with a test, not a policy document.
What actually breaks on Elementor builds is boringly repetitive. Global theme styles strip the focus ring, so keyboard users lose their place after the first tab. Icon-only buttons, the hamburger, the close cross, the social row, ship without an accessible name because the icon library sets no label. Mega menus open on hover only, which is fine with a mouse and unusable without one. Heading tags get picked by font size, so an H2 sits above the page H1. Sliders autoplay with no pause control. Contact forms replace labels with placeholders, so the field disappears the moment someone types. A Berlin agency sent me a site last month where the entire newsletter signup was one unlabelled icon, so a screen reader user heard a button and nothing else. None of this is exotic. It is five or six hours of unglamorous fixing on a ten page site, and it is why a manual review beats an automated score every time.
I test in a fixed order because it keeps the quote defensible. First, keyboard only: tab through the page, note where focus vanishes, where the order jumps, and whether the mobile menu closes without a mouse. Second, contrast: check body text and button states against WCAG AA, using the W3C quick reference rather than taste. Third, names: run every icon button and image through an accessibility inspector and confirm a label. Fourth, forms: submit empty, then submit with an error, and read out loud what gets announced. Finally, one screen reader pass on the main conversion path using VoiceOver or NVDA. Ninety minutes on a mid-size site produces a list a client can act on.
On the build side Elementor does more than most people assume. The native form widget outputs labels you can keep visible, the tabs and accordion widgets carry ARIA attributes, and the container model gives a sane DOM if you resist stacking four nested sections for one card. The usual damage comes from workarounds: duplicating a section for mobile and hiding one with CSS, which doubles the reading order for assistive tech; custom HTML widgets pasted from an old landing page; a plugin that rewrites menu markup. One more habit to watch: Elementor's own markup is usually fine, but a block copied from another site drags its old CSS along, and that CSS is often where the focus outline disappears. These are the same habits that produce broken layouts after theme updates, and they are cheaper to fix before launch than after a procurement review.
Commercially I quote accessibility in two parts. The audit is fixed price and small, one to two days depending on page count, and it ends with a prioritised list rather than a score. Remediation is estimated by finding, not by page, because two pages usually share the same broken header. In GBP and EUR terms the audit sits in the low four figures and the fixes are quoted afterwards, which sounds slower and is far cheaper than discovering the problem after a client has signed off a design. If an agency only needs a statement for procurement, that is a different deliverable and I say so plainly. Public bodies and larger retailers also need a short written summary they can hand to a procurement team, which is a separate document of two pages at most. The basis for most of this sits alongside the GDPR work I already do for EU clients.
If you need a second pair of hands for an Elementor build that has to survive a procurement review, my portfolio shows the current work and you can get in touch for a scoped audit.





