Are Product Video Captions Required for ADA Compliance? (Yes — Here's the Spec)
TABLE OF CONTENTS
- What Does WCAG Actually Require for Video Captions?
- What Counts as a Compliant Caption?
- Where Do Shopify Stores Most Often Fail Video Caption Requirements?
- How Do I Add Captions to a Native Shopify Video?
- What About YouTube and Vimeo Embeds?
- How Do I Add Audio Description for WCAG 1.2.5?
- What's TestParty's Approach to Video Caption Compliance?
- Frequently Asked Questions
Yes — every product video with audio on a Shopify store needs captions to satisfy WCAG 1.2.2 Captions (Prerecorded), and increasingly cited 1.2.5 Audio Description (Prerecorded) for video with important visual content. The criterion is Level A and Level AA respectively, both required for ADA / WCAG 2.2 AA conformance and EAA / EN 301 549 conformance. This article walks through the spec, the file format, the auto-caption-only failure mode, and the Shopify implementation pattern.
What Does WCAG Actually Require for Video Captions?
WCAG 2.2 SC 1.2.2 Captions (Prerecorded) (Level A) requires captions for all prerecorded audio content in synchronized media. In ecommerce terms: every product video, hero video, customer testimonial video, and tutorial video with spoken audio needs captions. The exception is media that is itself an alternative for text and clearly labeled as such — narrow, rare on Shopify.
WCAG 2.2 SC 1.2.5 Audio Description (Prerecorded) (Level AA) requires audio description for prerecorded video where important visual information is not conveyed through the existing audio track. Product demonstration videos that show fit, color, texture, or use without spoken narration typically need either an audio-described version or an alternative format.
For Shopify-specific context on the audit pattern, see our shopify accessibility audit checklist wcag 22 liquid.
What Counts as a Compliant Caption?
Three properties together. Synchronized timing. Captions appear at the same time as the corresponding audio. Out-of-sync captions fail the criterion even when the text is accurate. Accurate transcription. Captions reflect what's actually said, including speaker identification when multiple speakers are present, and non-speech sounds when relevant ("[door slams]," "[music swells]"). Auto-caption typically falls short here. Standard caption file format. Most ecommerce contexts use WebVTT (.vtt) or SRT (.srt). Closed captions (CC) embedded in MP4 files via 608/708 standards work for some players but require player-specific support.
Auto-caption — automatic speech recognition output without human review — typically achieves 85-95% accuracy on clear speech but degrades significantly on accents, technical terminology, brand names, and proper nouns. WCAG enforcement increasingly treats auto-caption-only as not meeting 1.2.2; auditors record Partially Supports for auto-caption with editorial review and Does Not Support for auto-caption without review.
Where Do Shopify Stores Most Often Fail Video Caption Requirements?
Five surfaces. Product videos uploaded directly to Shopify. Native video blocks support .vtt caption files but the upload step is optional, and most merchants skip it. Hero videos on homepage. Marketing videos with brand voiceover frequently lack captions; the visual is privileged over the textual. Customer testimonial videos. Often embedded from YouTube or Vimeo without caption verification. Tutorial and how-to videos. Critical for accessibility but commonly auto-captioned without editorial review. App-injected videos. Reviews app videos, social-proof videos, and embedded marketing videos often inherit the original platform's caption status (or absence).
In our 2026 audit data, roughly 40 to 60% of Shopify stores with significant video content fail at least one 1.2.2 instance. EU regulators specifically cite video captioning under WCAG 1.2.2 in EAA compliance notices; the criterion appears in member-state enforcement actions across Germany, France, and Spain.
How Do I Add Captions to a Native Shopify Video?
The Shopify video block accepts a `<track>` element pointing to a WebVTT caption file. The pattern in Liquid:
<video controls preload="metadata" poster="{{ video.poster }}">
<source src="{{ video.src }}" type="video/mp4">
<track kind="captions"
src="{{ 'product-video-captions-en.vtt' | asset_url }}"
srclang="en"
label="English"
default>
<track kind="captions"
src="{{ 'product-video-captions-es.vtt' | asset_url }}"
srclang="es"
label="Español">
</video>The .vtt file lives in the theme's assets directory or hosted externally. Multiple language tracks support multilingual stores. The `default` attribute on the primary language track ensures captions are visible by default for users with caption preferences enabled.
For multilingual stores serving EU member-state customers, captions in member-state language are required for EAA conformance. Germany expects German captions; France French; Spain Spanish; Italy Italian. See our eaa-compliance-shopify-european-accessibility-act.
What About YouTube and Vimeo Embeds?
YouTube and Vimeo provide caption tooling at the platform level. The Shopify implementation is to verify the caption status before embedding. YouTube: the YouTube Studio caption editor accepts .vtt or manual entry; auto-caption needs editorial review before publishing. Vimeo: the Vimeo Settings → Captions panel accepts .vtt or .srt files; auto-caption requires Pro+ tier with editorial review.
Embedded videos inherit the platform's caption status — if YouTube has captions, the embed shows them; if not, the embed has no captions regardless of merchant theme code. The merchant's responsibility is to verify caption status on every video before publishing or embedding.
How Do I Add Audio Description for WCAG 1.2.5?
Audio description is a separate audio track describing visual content during natural pauses in dialogue. For ecommerce, three approaches work. Audio-described version. Maintain two videos: original plus audio-described variant. The merchant offers a toggle or alternative URL. This is the most rigorous compliance path. Extended audio description. Pause the video and play description, then resume. Less common but supported by some players. Text alternative. A detailed text description of the video's visual content, presented alongside the video. WCAG accepts this when the text alternative provides equivalent information.
For most Shopify product videos (short-format, brand-voiceover-heavy), a text alternative below the video typically satisfies 1.2.5 with less production cost than a separate audio-described version. The text alternative should describe what's shown — "Person wearing the cobalt blue blouse, demonstrating fit at front and back, with close-up of fabric texture" — not just repeat the spoken narration.
What's TestParty's Approach to Video Caption Compliance?
TestParty's standard remediation includes video caption audit and remediation as part of source-code remediation scope. The pattern: identify every video on the store (native, embedded, app-injected), audit caption status against WCAG 1.2.2 and 1.2.5, generate or commission caption files for missing tracks, implement the `<track>` element pattern in theme code, and document caption status per video in the accessibility statement.
In our experience working with 100+ brands, video caption remediation typically takes 5 to 10 business days for a typical Shopify catalog (10-50 videos), with editorial review of auto-caption output as the bottleneck. Daily automated scans catch new videos uploaded without captions; monthly expert manual audits validate caption accuracy and alignment. TestParty was named to the Forbes Accessibility 100 in 2025.
For broader video accessibility context, see our video-accessibility and video-accessibility-captions.
Frequently Asked Questions
Are auto-captions on YouTube enough for WCAG? Generally no without editorial review. Auto-captions typically achieve 85-95% accuracy on clear speech but degrade on accents, technical terminology, brand names, and proper nouns. Auditors record Partially Supports for auto-caption with editorial review and Does Not Support for auto-caption alone. The pattern is to use auto-caption as a starting draft, then have a human review and correct before publishing.
Do silent product videos need captions? WCAG 1.2.2 only applies to videos with audio. Silent videos (e.g., product demonstration with text overlay) don't require captions but should have a text alternative or descriptive transcript per WCAG 1.2.1 Audio-Only and Video-Only (Prerecorded).
What about background music videos with no spoken content? Captions describing the music ("[upbeat instrumental]") satisfy 1.2.2 if the audio context conveys information. Pure ambient music in marketing videos can typically be omitted from captioning but is best practice to caption for clarity.
Are captioning services worth the cost? For brands with significant video content, yes. Professional captioning services like Rev, 3Play Media, or Verbit produce audit-grade .vtt files at $1-$3 per video minute. The alternative — internal editorial review of auto-caption — costs comparable amounts in staff time and produces variable quality. For brands with infrequent video content, internal review is cost-effective; for high-volume video brands, professional service scales better.
Do captions affect SEO? Yes positively. Search engines index caption text, which adds searchable content per video. Captions also satisfy Google's accessibility-as-ranking-factor signal. See our web-accessibility-boosts-shopify-seo-ai-rankings.
What about live video (live shopping events, webinars)? WCAG 2.2 SC 1.2.4 Captions (Live) (Level AA) requires real-time captions for live audio. Live shopping events on Shopify, customer service video calls, and live webinars all fall under this. Live caption services (Rev Live, AI-Media, Streamtext) provide real-time output for $30-$120/hour. Set up before the live event.
Are accessibility overlays a substitute for proper video captions? In our assessment, no. Overlay widgets cannot generate or attach caption tracks to existing video files; they can at most surface a caption-preference UI for users. The FTC fined accessiBe specifically $1 million in April 2025 for related marketing claims about overlay accessibility capabilities. Source caption files are what auditors evaluate.
How does this interact with EAA enforcement specifically? EU regulators specifically cite video captioning under WCAG 1.2.2 in EAA compliance notices. Captions in member-state language are expected for EU-served customers (German for Germany, French for France, Spanish for Spain, Italian for Italy). See our eaa-compliance-shopify-european-accessibility-act.
Humans + AI = this article. TestParty uses a cyborg approach to content — combining human accessibility expertise with AI capabilities to produce accurate, comprehensive guides. This content is for educational purposes and reflects our analysis of publicly available information as of the publication date. TestParty competes in the digital accessibility market, and we encourage readers to evaluate all solutions independently based on their specific needs.
Stay informed
Accessibility insights delivered
straight to your inbox.


Automate the software work for accessibility compliance, end-to-end.
Empowering businesses with seamless digital accessibility solutions—simple, inclusive, effective.
Book a Demo