Shopify WCAG 2.2 AA Audit

See exactly what your audit delivers before you buy

A fixed-fee manual audit with automated coverage, prioritized findings, and deliverables your legal and dev teams can act on. No vague PDFs, no overlay widgets.

From $2,500

Fixed-fee scope. Most Shopify stores fall in the $2,500–$4,500 range based on template count.

Timeline: 5-7 business days

The deliverable, running right here

Both panels below are the real product, loaded with data from Tosche Station Outfitters, a fictional storefront we audited so you can click through a finished engagement.

A score you can take apart

Your report opens with a site-wide score out of 100 and a plain-language band. The ring is not decoration: each segment is a WCAG functional area you can open to read which rules failed, how many elements are affected, and why that area carries risk.

Try this

  • Click a ring segment to open that category.
  • Read the risk explanation written for non-developers.
  • Toggle the third-party estimate to see your score without vendor embeds.

Accessibility health

Higher is better. The center number is the average of per-page scores (severity and how often issues repeat on each page). Ring segments show WCAG category health. Click a segment to pin its details; hover to preview.
Fair
ContrastMediaFormsARIAStructureLanguageStatement80Health

Accessibility health is fair. Address amber and red segments to move into the good range.

Click or tap a segment on the ring, or pick a category below, to pin its details. The faint arc is room left to reach a perfect score of 100; the solid color shows your current category score.

No known third-party embeds (apps, widgets, iframes we recognize) were found in this scan's page results. The toggle unlocks when embeds like Yotpo or YouTube show up in axe findings.

No accessibility statement found

Publish a page (for example, /pages/accessibility) so customers know how to request support or report barriers.

  • 5 critical issues (Critical impact on assistive technology users).
  • 7 serious issues that block or frustrate common tasks.
  • 23 automated findings across 6 scanned pages. Site score is the average of per-page scores.
  • No dedicated accessibility statement page was found.

This score reflects automated findings only. It is not legal advice, a compliance certification, or a substitute for manual WCAG testing. Automated tools catch roughly 30 to 50 percent of WCAG 2.x AA issues. The rest requires human judgment.

Live gauge from the Tosche Station Outfitters audit: score 80 of 100 across 96 pages.

The part a scanner cannot do

Automated rules find missing alt text and low contrast. They cannot tell you that your cart drawer traps keyboard focus or that closing it drops the user back at the top of the page. A Cascadia auditor works a WCAG criterion checklist by hand with a keyboard and a screen reader, and records what was tested.

Try this

  • Compare a fail row to a pass row: both carry the auditor's note.
  • Note the WCAG criterion and level on every row, ready for procurement.
  • Modals trap focus and restore on close

    WCAG 2.4.3 Focus Order (Level A)

    criticalFail

    Auditor note: Opening the cart drawer from a collection page leaves focus behind the overlay, and closing it does not restore focus to the trigger. No automated rule can see this.

  • Required fields are indicated beyond color alone

    WCAG 3.3.2 Labels or Instructions (Level A)

    moderateFail

    Auditor note: The contact form marks required fields with color only. There is no text marker and no aria-required.

  • All functionality available via keyboard

    WCAG 2.1.1 Keyboard (Level A)

    Pass

    Auditor note: Every interactive control in the browse and cart flow is reachable and operable from a keyboard.

  • DOM reading order matches visual layout

    WCAG 1.3.2 Meaningful Sequence (Level A)

    Pass

    Auditor note: NVDA and VoiceOver announce content in the order it reads visually, including the filter sidebar.

4 of 32 criteria shown. The full checklist and the auditor notes for every criterion are in the sample engagement.

Failures here become tracked items on the remediation plan, with severity carried over.

How the audit is actually run

The scope, tooling, and effort estimate you would receive with a real quote.

Standard
WCAG 2.2 Level AA
Page sample
Always opens home, cart, search, contact, one collection, and one product page, then covers every other storefront template up to 1000 pages, sampling by template only past that (demo: all 96 discovered pages across 8 templates)
Automated
axe-core 4.11 (WCAG 2.0 A/AA, 2.1 AA, and selected 2.2 AA rules) plus IBM Equal Access checker
Automated browser
Headless Chromium via Playwright (1280 by 800 viewport). Automated scans do not run in Chrome, Safari, or Firefox.
Manual
Keyboard-only pass through browse, cart, and checkout. NVDA on Windows and VoiceOver on macOS. Contrast sampling. Zoom and reflow at 320 pixels and 400 percent.
Manual browsers
Chrome with NVDA on Windows; Safari with VoiceOver on macOS
Turnaround
5 to 7 business days from kickoff
Effort estimate
Every audit ends with a developer-hour range for the fixes. The demo storefront came in at 16 to 24 hours.

What this tier does not include

  • Third-party app iframes (review widgets, chat, embedded video) are flagged with the owning vendor, but the fix belongs to that vendor.
  • Shopify Checkout is tested as rendered. Changes are limited to the surfaces Shopify exposes on your plan.
  • This is a technical conformance review, not legal advice or a compliance certification.
  • A signed VPAT or Accessibility Conformance Report for procurement is a separate engagement.

What you receive

  • Interactive dashboard report with a private share link
  • Template vs page-specific violation breakdown
  • Prioritized fix list with severity ratings and a developer-hour estimate
  • Human-verified WCAG 2.2 AA checklist with auditor notes
  • WCAG 2.2 AA conformance report
  • Accessibility statement draft
  • Branded PDF and Excel exports
  • Loom walkthrough of every finding plus a 30-minute handoff call

Common questions

The free scan is automated only and samples a subset of pages (always home, cart, search, contact, one collection, and one product page). The audit adds manual testing of cart, search, checkout, and dynamic UI, a human WCAG checklist, a developer-hour estimate, and deliverables formatted for legal review. When your Shopify store is connected, paid scans also inventory every product image alt in admin, not only the product pages Playwright opened.

Ready to see your storefront through an auditor's eyes?

Book a scoping call, or click through the full sample engagement first.