Adding podcasts to a website is a popular way to provide more dynamic content to a website. Podcasts, like any audio content, should be accessible.
Provide a transcript
The most important way to create an accessible podcast is to provide a transcript. All prerecorded audio must provide the equivalent information, typically in the form of a text transcript.
- Include a descriptive link to the podcast transcript near the audio file or embedded player, preferably immediately after.
- Transcripts should be provided via:
- A page within your site
- Simple text file. If linking to a text file, append “(.txt)” to the link text.
- When using an automated speech-to-text process, be sure to review the generated transcript for accuracy.
- In addition to being accessible to a wider audience, including a transcript will also increase search engine optimization (SEO).
Use an Accessible Player
Many audio hosting services provide an audio player when embedding a podcast in a web page. Make sure the player you select is accessible.
- Do not set to auto-play. It can be distracting when an unexpected audio starts, let the user decide.
- Player controls should be keyboard accessible. Can the user operate all the controls only with the keyboard without requiring a mouse?
If you decide to provide a direct link to the audio file, instead of using an embedded player, append the file type to the link text (example: “Commencement Podcast May 2021 (mp3)”)
Reference: WCAG 1.2.1 Audio Only (prerecorded)