For agencies & studios · motion accessibility audits

Ship client work that passes the motion check — a motion accessibility audit for agencies.

MotionSpec gives agencies and studios a fast way to prove the motion on every client site is reduced‑motion‑safe by construction — a free scan against WCAG 2.2.2 (Pause, Stop, Hide · Level A) and WCAG 2.3.3, plus a citable $29 report you can hand the client.

Across 196 AI‑built apps we measured on 16 Jul 2026, 61.3% of 124 distinct motion signatures ran a loop you can’t pause (WCAG 2.2.2, Level A) and 99.2% shipped no reduced‑motion guard (WCAG 2.3.3, a best‑practice gap). Fast‑moving studios inherit exactly these gaps — motion that looks fine and quietly ignores a visitor who asked for less of it.

To be precise: MotionSpec checks and compiles UI animation in AI-generated web apps — it does not generate AI video.

The problem, for you

Why does motion accessibility land on the agency?

Motion accessibility is the requirement that UI animation honor WCAG 2.2.2 (Pause, Stop, Hide — Level A) and WCAG 2.3.3, and under the European Accessibility Act the site you shipped carries your studio’s name when a complaint arrives. An unpausable loop or a missing reduced‑motion guard is invisible in a design review and cheap to miss at velocity — and it becomes unbillable rework the moment a client’s accessibility reviewer flags it.

In the US, motion problems are no longer theoretical. Website accessibility lawsuits accounted for 3,117 of the 8,667 ADA Title III lawsuits filed in US federal courts in 2025 — 36%, up from 2,452 the year before (Seyfarth Shaw). Repeat filings against the same defendants keep the pressure on. What holds up is a dated audit history: proof of what you checked, and when. MotionSpec reports are dated and scoped — and never claim a compliance seal. In the UK, the Equality Act expects reasonable adjustments — and WCAG is the benchmark clients and tribunals actually use. A dated motion audit shows the adjustment work happened.

The objection we hear

“We already handle accessibility.”

Most agencies do — contrast, alt text, focus order, semantics. Motion is the layer general audits skim: WCAG 2.2.2 (Pause, Stop, Hide) and 2.3.3 are easy to overlook, and a modern build pipeline emits animation faster than anyone reviews it. This is the motion pass your existing process doesn’t already run.

The objection we hear

“Not another subscription across every client site.”

There isn’t one. The scan is free on any URL, and the $29 Motion Report is paid per site — only when you want the citable artifact. No seat, no per‑site subscription. If you ship at real volume, there are keyed and quoted options, but the default is pay‑per‑report.

What you get

What do you actually hand the client?

The $29 Motion Report is a dated, WCAG‑cited PDF documenting each motion candidate on one client URL and its fix — an evidence artifact you attach to the handoff, not a compliance certificate. The free scan is the pre‑flight you run before every ship; the report is the paper trail you leave behind.

A pre‑flight on every site

Paste any live client URL and see every CSS‑motion candidate against WCAG 2.2.2 and 2.3.3 with the fix — before the handoff, not after the client’s reviewer. Free, no signup, nothing stored.

A client‑facing evidence artifact

The $29 Motion Report is dated, WCAG‑cited, and benchmarked against 196 AI‑built sites — a document you can hand the client or attach to a statement of work as proof the motion layer was checked and fixed.

A badge you can ship as a deliverable

When a site comes back clean on the static check, it earns an embeddable “Motion checked” badge that re‑runs the scan live on click — evidence by reproduction, not a stored certificate. A small trust mark you can hand a client, honestly scoped.

A static scan is a lower bound — it reads your CSS, not runtime JS or GSAP; not a full accessibility audit.

The free check · what you get

See every motion candidate we can spot in your CSS — free.

The free motion check scans a site’s linked CSS against WCAG 2.2.2 (Pause, Stop, Hide — Level A) and WCAG 2.3.3, and shows every CSS‑motion candidate it flags with a copy‑paste fix. Want it dated, cited and benchmarked against 196 AI‑built pages? The $29 Motion Report is refundable within 14 days, no questions.

A detection check — we find and show the issues; we never promise to make your site compliant. Your local currency is shown at checkout.

Proof · the 196‑site study

How do you know most sites have this problem?

Agencies inherit these gaps at volume: in a study of 196 AI‑generated production apps measured on 16 July 2026, MotionSpec found that 61.3% of 124 distinct motion signatures shipped an unpausable loop (WCAG 2.2.2, Level A) and 99.2% shipped motion with no reduced‑motion guard (WCAG 2.3.3 — a best‑practice gap, not a Level A failure). The full method and raw dataset are public, so the numbers you hand a client are ones you can defend.

61.3%

of 124 distinct motion signatures ran a loop with no way to pause (WCAG 2.2.2 Pause, Stop, Hide · Level A)

99.2%

of 124 distinct motion signatures shipped motion with no reduced‑motion guard (WCAG 2.3.3 — a best‑practice gap, not an A/AA fail)

17

median distinct motion root causes per app

0.8%

of 124 distinct motion signatures came back clean

Read the study & open dataset →

Conflict of interest, disclosed: we ran this study and sell a tool that addresses it. That is exactly why the full method and raw data are public — so you can reproduce every number rather than take it on faith.

The payoff, measured

What do you actually get — measurably?

MotionSpec turns “is this site’s motion OK?” into three numbers you can check before you hand it over.

17

problems on the typical site — see yours free, in ~10s

Paste any URL: a count of motion problems, each with a copy‑paste fix, and where you rank against the 196 real sites we measured. No signup — provable on your own site right now.

99.2% → 0

sites with no “reduce‑motion” fallback → yours covered

99.2% of the 124 distinct motion signatures we measured ship animation with no fallback for people who’ve set their device to “reduce motion.” MotionSpec gives every animation that calm fallback — so you stop turning those visitors away.

1.8s → 1.0s

lighter, faster pages (one measured pilot)

The heavy, always‑on motion we flag is the same stuff that makes pages stutter and drain battery — so clearing it is two‑for‑one: more accessible AND lighter. In our first real deployment, the main content appeared in ~1.0s instead of 1.8s and the performance score rose 71→90.

You don’t have to take our word for it — the method and raw data behind the first two numbers are published in full, so you can check them yourself. The speed figures are from one measured deployment, shown as an example — not a promise.

The offer

Motion Watch

A weekly motion check across your client sites — not a compliance certification.

One key, up to ten client domains, $249 a month. That is $24.90 per site per month, and it replaces a manual motion review at $1,250–5,000 per site.

What an agency needs after the first scan — and what Motion Watch answers it with.
What you need next What is in it
Which of my sites are affected?A portfolio pass across up to 10 domains, dated.
I have to hand the client something.A white‑labellable motion report per domain.
After the fix it breaks on the next deploy.Weekly re‑scan plus a diff alert on regressions.
I need to show it got better.A dated audit history per domain.
My client wants to see it.A live scan badge, refreshed by the latest scan.
How do I sell this to my client?A re‑bill kit: proposal text, a line‑item suggestion, a client one‑pager.
My developers want to check it themselves.Keyed MCP and API across several keys.
What if you find nothing?Then you do not pay — see the find promise below.

The find promise

Add up to ten client domains. If our first full pass does not surface at least one nameable motion candidate on at least one of them, you do not pay — first month refunded, keys stay live for thirty days.

Why we can put that in writing: across 196 AI‑generated production apps we measured on 16 July 2026, only 0.8% of 124 distinct motion signatures came back clean on these checks. The promise is about detection — what a static scan of your CSS can name. It is not a statement about your site’s accessibility overall, and it is not a certification.

The existing 14‑day refund applies on top of this and is not replaced by it.

Cancel anytime, effective at the end of the billing period. A static scan reads your CSS, not runtime JS or GSAP — what that does and does not cover.

Your next step

What’s the smallest first step for one client site?

The smallest step is the free scan: paste one live client URL and see every CSS‑motion candidate against WCAG 2.2.2 and 2.3.3, with the fix — no signup, nothing stored. From there the ladder is short and reversible.

1

Scan a site you shipped — free

Run the free motion check on a live client URL. Copy the fixes straight into the build. This is the same MIT engine the product runs, not a mock.

Free · $0
2

Get the $29 Motion Report as an evidence artifact

WCAG‑cited, benchmarked against the 196‑page study, ready in your browser within minutes — refundable within 14 days, no questions. Hand it to the client as proof the motion layer was checked.

$29 per site
3

Scale it across the studio

Shipping many client sites? A Dev Key ($39/month, cancel anytime) adds a keyed MCP and API to run checks in CI, and larger volumes are quoted. See how the tiers work.

Keyed · quoted
FAQ

Agency questions, answered.

Can I hand the report to a client?

Yes. The $29 Motion Report is a dated PDF that lists each motion candidate on one client URL with its WCAG citation (2.2.2 or 2.3.3) and a copy-paste fix — an evidence artifact you can attach to a handoff or a statement of work. It documents that the motion layer was checked; it is not a compliance certificate, and it does not claim the site is EAA- or WCAG-compliant.

How is this different from a full accessibility audit?

A full accessibility audit reviews a whole page against many WCAG criteria. MotionSpec checks the motion layer only — it checks two specific criteria, WCAG 2.2.2 (Pause, Stop, Hide) and WCAG 2.3.3 (Animation from Interactions) — and shows every CSS-motion candidate with its fix. It complements a full audit rather than replacing it; motion is the part general audits most often skim.

Need a full audit? Hire a specialist — we happily coexist with their audit.

What does it cost per site?

The free scan is $0 for any URL. The Motion Report is $29 per site (shown in your local currency at checkout; ready in your browser within minutes, refundable within 14 days, no questions). No subscription is required to run a report — you pay per site, only when you want the citable artifact.

Do you offer volume terms?

Yes. If you ship many client sites, the Dev Key ($39/month, cancel anytime) adds a keyed MCP and API so you can run checks in CI across every project, and business terms are quoted for larger volumes. See the pricing page for how the tiers work.

See the tiers: motionspec.dev/pricing

Start here

Scan a site you shipped.

Paste one live client URL, see every CSS‑motion candidate it flags with its fix, and decide from there — no signup, nothing stored. When you want the citable version, the $29 Motion Report is minutes away and refundable within 14 days, no questions.

Want the evidence base first? Read the 196‑site study & open dataset → · Auditing rather than building? For auditors →

Writing the code yourself? For developers → · Building a platform? For platforms → · EAA‑exposed? For enterprise →