The videos on https://learn.lookingglassfactory.com/onboarding/ do not have captions. Captions are critical for accessibility and they can also significantly increase comprehension from non-native English speakers. There are a few tools I'd suggest exploring for adding captions to existing videos. First, I noticed that you are hosting your videos as a progressive video file on your Storyblok CMS. For example, here is the URL of the source video: https://a.storyblok.com/f/112712/x/fec39f3698/step-1.m4v You have a few options to add captions: You can embed captions in the mk4 file directly. However this is cumbersome as it requires some sort of third-party software when adding the captions, and makes editing of the future captions difficult. Further, you have no control over caption UI as it varies depending on the video element implementation across browsers and devices. Instead, you will probably want to explore more fully featured video players and hosts. (As a bonus, any modern video host will use adaptive streaming for playback optimization so you'll also see improved playback support). Storyblok recommends Vimeo ( https://www.storyblok.com/faq/can-i-upload-videos-to-storyblok ) which just announced support for automatic captions! https://vimeo.zendesk.com/hc/en-us/articles/224968828-Captions-and-subtitles#h_01F64YGPF50FEXT6NMSX7KZVH9 (disclaimer, I work there) and YouTube has support for them for a while. If you want to go the DIY route, you can encode using services like Bitmovin.com or Mux.com , use a video player like videojs.com , and create subtitles manually using https://subtitle-horse.com/