Give every meaningful iframe a useful title
An iframe creates its own browsing context, but that does not tell a screen-reader user what is inside it. Add a short, specific title to every iframe with meaningful content:
<iframe title="Cat dancing video" src="catdancingvideo.html"></iframe>
Avoid vague titles such as “iframe” or “embedded content”. The title should identify the content or task.
If an iframe contains content that is genuinely not useful to assistive technology, hide it with aria-hidden="true". A title may still be useful for automated checks and for documenting its purpose:
<iframe title="Non-readable content" src="non-readable-content.com" aria-hidden="true"></iframe>
Hiding a meaningful video, form, or document is not a shortcut for making it accessible. Use this only for content the reader does not need.