Remediation Support (Consulting)

An accessibility expert
in your team chat.

You have the audit but it doesn't say how to build the fix in your framework, or how to tell whether it actually passes? We join your Slack, Teams or Google Chat and answer your questions whenever you need us.

Get expert support

We fit into how your team already works.

Slack, Teams, Google Chat, or a call when a thread stops being useful. Your developer pastes the component and the screen reader output, and gets an answer from someone who has fixed that exact pattern in production before.

A hard question reaches an expert before it becomes a difficult ticket that moves to the next sprint for the third time.

The audit report often isn't enough

An audit report answers the questions the tester had. Your developers run into new ones as they build.

  • The last tickets cost the most

    A missing label takes five minutes. A nested modal with a focus trap, a virtualised table, or a custom combobox may take days or even weeks. Those are the tickets that stall, and they are the ones a report can only describe.

  • The loop that eats the sprint

    A developer reads the WCAG criterion, finds three contradictory answers on Stack Overflow, ships the most plausible one, and still can't tell whether it passes. The ticket comes back after the retest.

What you get from an embedded accessibility expert

Answers in your team chat

Your developers ask in the channel, paste the component, and get a technical answer before committing to uncertain solutions.

A check before you ship it

Send us the component and we check keyboard behavior, screen reader support and dynamic changes. Catching an incorrect behavior now costs one message. Catching it in a retest costs another sprint.

Hard components, solved properly

Adding an ARIA attribute is often not enough. We break down what has to be done and recommend the fixes that survive your refactors.

Mockups reviewed before they reach the sprint

Many issues start in the design phase. Send us the mockups and we'll flag the patterns that will be expensive to build accessibly, while a change still costs one design revision. After the build, the same change means reworking the component.

How does the collaboration work?

01

We get to know your product.

We review your stack, your processes, and any previous audit you may already have.

02

We join your channel.

One shared channel on Slack, Teams or Google Chat. Adding us takes a single guest invite.

03

Your team asks, we answer.

A question goes into the channel and comes back with the reasoning behind the answer, so the fix stays yours to commit. Some teams ask twice a sprint, others twice a day.

04

You stop needing us.

The questions get rarer as your team builds confidence. That's the point. We'd rather be the expert you call when you really need one.

When does remediation support make sense?

Usually when the WCAG work has outgrown what a document can answer. That happens to teams with a finished audit and to teams that haven't ordered one.

Need an audit?
  • The audit is done and the fixes have stalled.

    The quick wins get closed in the first sprint. What's left are the complex components that are difficult to test or contradictions between SEO and accessibility.

  • You don't need a full-time WCAG specialist.

    You have good developers. They just haven't spent years testing with screen readers and reading WCAG guidelines.

  • You're building a design system.

    Get the combobox, the modal, and the data table right once, and every product built on them inherits the fix.

  • You want a second opinion.

    You have a solution and you want to know it is correct before it becomes a pattern for the rest of the codebase.

How remediation support works day to day

How is remediation support scoped and priced?

We scope and price remediation support before it starts, in one of three shapes. A single consultation covers one hard component. Sprint support runs while your team closes the audit tickets. A standing arrangement gives your developers someone to ask as questions come up, at a cadence we agree up front. One component is a good place to begin.

How quickly do you answer our developers?

Your developer posts a component with its screen reader output in the channel and gets a technical answer the same working day. If the right fix is a rebuild, the answer says so and explains why. When text stops working we get on a call and share a screen, because some focus bugs are faster to show than to describe.

Do you need access to our repository?

No. We work without repository access, from what your developers share in the channel: the component, the rendered markup, a screenshot, the screen reader output. A branch or a Storybook link works too, if that is easier on your side. Your team can ask its first question on the day we start.

Can you write the fix, or only describe it?

We hand over the fix as a pattern with its reasoning, and your developer commits it. The fix has to live in your codebase, follow your conventions, and survive the next refactor, and code parachuted in from outside rarely does all three. You get the markup, the ARIA, the focus handling, and the reason each part is there, at a level of detail your team can review in a pull request.

Can you review designs before they're built?

Yes. Send the mockups before the sprint picks them up and we mark what will fail: text below the contrast ratio, a focus state nobody drew, an error shown by colour alone, a layout that breaks at 320px wide. Fixing it in the mockup is cheaper than reopening a merged component.

Which frameworks do you work with?

React, Vue, Angular, and plain templates. The hard part of an accessible component is framework independent anyway: focus management, semantics, and what gets announced when state changes. A combobox breaks the same way in every stack, and the fix is different syntax around the same idea. Tell us what you're on and we'll answer in it.

We already have a report from another vendor. Can you work from that?

Yes, and it is a common way to start. Send the report and we triage it: what is a real blocker, what is a false positive from an automated scan, and what is described in a way your team can't action. Then we work the tickets with your developers.

Unlock your full potential

You have a product to build. You don't have time to become a WCAG expert. Let us handle the technicalities so your team can get back to what they do best.

Discuss Your Project