Accessible Product Videos: Captions, Transcripts, and Audio Choices for Agency Clients

Product videos sell, but only shoppers who can hear, read, or pause them get the message. How agencies should handle captions, transcripts, and autoplay for client stores.

Product video is now standard on Shopify product pages: founder clips, demo reels, and short social cuts dropped above the fold. For a shopper who is deaf, hard of hearing, watching muted on a train, or using a screen reader, an uncaptioned video is a blank space where the sales pitch should be. Agencies ship these pages for clients, so the caption problem lands on the agency desk.

The fix is not complicated, but it has to be part of the build checklist rather than a favor done later. Captions, a transcript, and sane playback controls cover almost every video barrier we see in audits, and they help every other shopper too. Search engines read transcripts. Muted browsers read captions.

Captions are content, not decoration

Write captions for meaning, not just sound. Speaker changes, tone cues that affect meaning, and product names spelled correctly all matter, and auto generated captions routinely mangle variant names, prices, and care instructions. Have a human review the caption file before launch, and treat a wrong price in captions as seriously as a wrong price in the page text, because for the caption reader it is the page text.

Transcripts do the work captions cannot

A transcript placed near the video, or linked clearly from it, lets screen reader users and skimmers get the same information at their own pace. It also gives shoppers a way to find the one detail they came for, like a sizing note or a setup step, without scrubbing a timeline. For demo and how to videos, a step list under the transcript turns the page into a reference shoppers return to.

Controls and autoplay rules that respect shoppers

Never autoplay with sound, and think hard before autoplaying at all. Any video that plays automatically needs a pause control that a keyboard user can reach and see, and motion that stops after a few seconds if there is no control. Check that the play button has an accessible name, that focus does not get trapped in the player, and that the video never covers the buy button at mobile widths or at zoom.

Putting video into the agency QA gate

Add three checks to the launch list for any page with video: captions reviewed by a human, transcript present and matching the final cut, and a keyboard only pass through play, pause, and buy. Retest when a client swaps in a new cut, because replacing the video file quietly drops the caption track more often than any other change we audit.

Related reading

If this topic is useful, these earlier guides go deeper on connected questions: Accessible Announcement Bars and Promo Banners on Shopify Stores, Focus Visible: Testing Keyboard Focus Indicators on Shopify Stores, and Alt Text Workflows for Agency Teams Building Shopify Themes.

Frequently asked questions

Are captions legally required on product videos?

For stores covered by accessibility law, prerecorded video with audio generally needs captions to meet WCAG AA, which is the standard most settlements and policies reference. Beyond the legal point, captions are how a large share of shoppers actually watch product video, often with the sound off.

Can a store rely on auto generated captions?

Auto captions are a starting draft, not a finished product. They mishear product names, numbers, and instructions often enough that publishing them unreviewed can misinform shoppers. A quick human pass over the caption file fixes most errors in minutes.

Where should the transcript live on a product page?

Directly under the video or behind a clearly labeled link or disclosure next to it. It should be plain readable text on the page, not a downloadable file only, so screen readers and search engines can both use it.

What if a video has no speech, only music?

Then captions matter less, but shoppers still need the information another way. Add a short text description of what the video shows, and make sure nothing essential, like a price or a deadline, appears only inside the video frames.

Home / Blog