Skip to content
3D experiences Accessibility Let’s talk
ES (Español)

Web accessibility · WCAG 2.2 AA and the EAA

Accessible doesn’t mean boring.

People tend to think an accessible website has to be flat, grey and without a single animation. It doesn’t: a 3D catalogue and an immersive room with sound meet WCAG 2.2 AA and work with a keyboard and a screen reader. Your site can comply without losing its identity.

Inside the Frame room: a Monet and a Turner on dark walls, with water on the floor
Inside the Frame 360° immersive room WCAG 2.2 AA
VETA catalogue: a grid of stones, woods and ceramics
VETA 3D surface catalogue WCAG 2.2 AA

Two websites that are anything but boring. Both comply.

3D, light that follows the cursor, sound and 360° rooms. Neither lost anything to be accessible: both were audited against WCAG 2.2 AA, every failure was fixed and checked with a real screen reader.

The VETA grid with marble, terrazzo, granite and wood samples arranged by tone.
3D catalogue · WCAG 2.2 AA

VETA, an atlas of surfaces

48 finishes in 3D, with a light that follows the cursor.

A catalogue you explore like a map, with each surface at real scale in a 3D room. Nothing was removed to make it accessible: the light has its own control, the 3D has a text index and everything works with a keyboard and a screen reader.

17 + 2
failures, in the audit and afterwards, all fixed and checked with NVDA.
48
surfaces also in a text index, for anyone who can’t see the 3D.
Open VETA (opens in a new tab) Read its accessibility report (in Spanish)
The dark room of Inside the Frame with Hokusai’s Great Wave under a spotlight, reflected in the water on the floor.
360° immersive room · WCAG 2.2 AA

Inside the Frame

A 360° room with sound that you can turn with the keyboard.

Four paintings by Hokusai, Hiroshige, Monet and Turner turned into places to be. Every scene has a written description, sound is optional, anything that moves can be paused and the view turns by dragging, with the keyboard or with buttons.

9 + 1
failures, in the audit and afterwards, all fixed and checked with NVDA.
99–100
Lighthouse performance on mobile: accessible and fast at once.
Open Inside the Frame (opens in a new tab) Read its accessibility report (in Spanish)

People want to buy from you and your website won’t let them.

A button the screen reader announces as “empty link”. A form nobody can complete by keyboard. Text that never quite gets read. These aren’t technical details: they’re purchases, bookings and visits walking away without you ever hearing about it.

An ordinary product page. The lens shows what a screen reader announces: the photo is “IMG_4032.jpg”, the colours and the basket are a “button” with no name, the heart is an empty “link” and the quantity field doesn’t say what it is.

When someone can’t complete a purchase on your site, they almost never write to tell you. They leave and buy somewhere else. You pay for it either way; what you don’t get is an invoice showing it.

  • 8 percent of shoppers with access needs tell the site owner when something is broken. The rest leave in silence.
  • four point three two million people aged six or over live with a disability in Spain. And 21.1% of the population is already 65 or older.
  • 95.9 percent of the world’s most visited websites fail automated accessibility checks. Yours very probably does too.

Sources: Click-Away Pound 2019 (United Kingdom), INE (EDAD 2020 and Population Projections 2026-2076) and WebAIM Million 2026. There is no equivalent of the Click-Away Pound study for the Spanish market.

And if that’s not enough, there’s the law.

It shouldn’t be the first reason, but it isn’t optional either. Here’s what it says.

Since 2025
The European Accessibility Act has applied since 28 June 2025 to online shops, banking, transport and other consumer services in the EU. Microenterprises that only provide services are exempt.
€90,000
Maximum fine in Spain for a serious infringement, which is what failing accessibility amounts to. If it’s repeated after a formal notice, it becomes very serious: up to €1,000,000. Each EU country sets its own penalties.
1 year
In Spain, without access to public grants and subsidies after a serious infringement, on top of the fine.

Directive (EU) 2019/882. In Spain: Law 11/2023, article 30, which refers to Royal Legislative Decree 1/2013 (articles 81, 83 and 85).

I started with my own website. It had 12 problems.

Before auditing anyone else’s website, I audited mine. It scored 100 out of 100 in automated tools. Even so, I found 12 real accessibility problems that no tool detects — the same ones your website probably has right now without you knowing.

And on a really big website? See a complete real case, step by step

Three steps. No surprises, no locked-in subscriptions, no smoke.

Every project follows the same process. You know it before we start and you know where we are at every moment.

  1. Audit

    I review your website against WCAG 2.2 AA and the European Accessibility Act. I combine technical tools (axe, Lighthouse, screen readers) with manual evaluation. It’s not a 200-page PDF full of jargon: you get a report anyone on your team can understand — every problem, its impact and where to start — and the compliance document for your case, ready to publish.

    Two ways to start

    • Express diagnosis

      two hundred and ninety euros

      48 working hours

      I review your homepage and the three journeys where money actually leaks: the one that buys, the one that books and the one that fills in the form. In 48 hours you know what’s broken and who you’re locking out.

      Book the diagnosis
    • Full audit

      from one thousand two hundred euros

      5-7 working days

      The complete diagnosis of your site against WCAG 2.2 AA and Law 11/2023, with a prioritised remediation plan and the compliance document ready to publish.

      • Essential €1,200 Your site informs and people contact you. No buying, no booking, no login.
      • Commercial €2,200 People can buy, book or request an appointment. That process is audited in full, start to finish.
      • Complex Quote within 24 h Several of those processes, a private area with login, or an unusually large site.
      Book the audit
  2. Fix (optional)

    I take the report and apply it. Me, not an outsourced team on the other side of the world. Every fix is tested with a keyboard, with a screen reader and with real users when needed. And I update the compliance document so it reflects the new state.

    • Remediation

      from one thousand eight hundred euros

      Depends on tier

      I fix what the audit found. Three fixed tiers, and you pick the one you want: nobody forces you to go all the way.

      • Essential €1,800 The blocking findings: whatever stops someone completing a purchase, submitting a form or navigating by keyboard today.
      • Complete €3,400 Blocking and serious findings. Your main journeys stop pushing people out along the way.
      • AA conformance €5,900 Every finding in the report until the audited scope reaches WCAG 2.2 AA.
      Talk about remediation
  3. Maintain (optional)

    An accessible website doesn’t stay that way on its own: every change can break something again. If you want, I stay with you month by month so the investment isn’t lost. No annual contract: leave whenever you want.

    • Ongoing compliance

      one hundred and forty-nine or three hundred and forty-nine euros per month

      Monthly, no lock-in

      Websites change. Plugins update, marketing uploads content, deploys break things. I review yours every month so what you fixed stays fixed.

      • Review €149/month Monthly review, a heads-up on what broke, and your compliance document always up to date.
      • Review and fixes €349/month The above, plus 4 monthly hours of fixes applied by me. What breaks gets fixed, with no separate quote.

      Requires a prior audit.

      Talk about ongoing compliance

The same website, ready for AI too.

AI assistants already search, compare and fill in forms on people’s behalf. Many don’t look at the screen: they read the accessibility tree, the same structure a screen reader uses. A button with no name is as invisible to them as it is to a blind person. So when I fix your website’s accessibility, I also make it ready for them.

Task

“Buy the Alba vase in blue, two of them.”

What it reads

  • - img "IMG_4032.jpg" ← the file name
  • - heading "Alba vase"
  • - text "€64.00"
  • - button ← no name
  • - button ← no name
  • - button ← no name
  • - spinbutton "1" ← no label
  • - button ← no name
  • - link ← empty

What it does

  1. Looking for blue: there are three buttons with no name.
  2. I press the first one. I don’t know if it’s blue.
  3. There’s a field with a 1 in it. I don’t know what it is.
  4. I can’t find how to add it to the basket.

Task abandoned

A simulation of how an AI agent goes through a product page using its accessibility tree. The design is the same in both versions; the code is what changes.

What everyone asks.

What is the difference between the express diagnosis and the audit?

Depth, and what you take away. The diagnosis walks your homepage and up to three journeys along their main path and gives you the 10 findings costing you most: it answers "do I have a problem, and how big?". The audit evaluates the 55 WCAG 2.2 AA criteria over a documented sample, audits every complete process including its error states, and delivers the remediation plan and the compliance document the law requires: it answers "what am I missing, and how do I close it?". That is why one costs €290 and the other from €1,200.

How do I know which tier I fall into?

By what people can do on your site, not by its size. If your site informs and people contact you, that’s the Essential tier: €1,200. If people can buy, book or request an appointment, that’s Commercial: €2,200. If there are several of those processes or a private area with login, you get a fixed quote within 24 hours. I check the page count in your sitemap myself — you don’t have to count anything.

Does it cover the European Accessibility Act?

Yes. For websites, the technical reference is the European standard EN 301 549. Its new version, V4.1.1 (September 2026), moves from WCAG 2.1 to WCAG 2.2 AA, and that’s what I already audit against: once it is cited in the EU Official Journal it becomes the legal reference, and your report will already be up to date. The audit includes the compliance document ready to publish, written for your regime — in Spain, the information required by article 13.2 of Law 11/2023, or the formal accessibility statement of Royal Decree 1112/2018 for the public sector.

Will this improve my Google ranking?

It’s not a ranking shortcut, and be wary of anyone who sells it that way. But much of what I fix is the same thing that helps Google understand your site: meaningful titles and headings, images with alt text, links that say where they go and pages that load fast. What improves things for a screen reader user usually improves them for a search engine too.

Will it change my website’s design?

Rarely in a visible way. Most fixes live in the code: names, structure, focus order. When something visible has to change, like a colour without enough contrast or a button that’s too small, I show you first and we find the version that respects your brand.

What if you miss a finding?

It depends on the service. In the audit: if a finding within the audited scope slips past me, I document it and correct the report at no cost within 60 days of delivery. In remediation: if a fix fails the test it was verified with, I redo it at no cost within that same period. The express diagnosis does not carry this guarantee: by design it is a top 10, not a complete evaluation; what I do guarantee is that every finding is confirmed and reproducible.

How does billing work?

50% on confirmation and 50% on delivery. Formal invoice with VAT, valid for deduction. Ongoing compliance is billed monthly in arrears. The express diagnosis is the exception: it is paid in full up front, in a single payment.

CONTACT

How’s yours doing?

Tell me what website you have and what worries you. I’ll tell you where I’d start and whether the express diagnosis is enough or you need a full audit. No strings attached, no PowerPoints, no smoke.

I get back to you in under 24 hours. Business days.

Available for new projects