Start scanning free

( Robust / WCAG 4.1.2 )

iframe has no accessible title

This check maps to Name, Role, Value. Use the guidance below to confirm the issue, understand who it affects and ship a fix.

Serious Level A WCAG 4.1.2 — Name, Role, Value

What’s wrong

An <iframe> element has no title attribute describing its content.

Why it matters

Screen reader users encounter iframes as separate embedded documents. Without a title, the screen reader announces “frame” with no context — the user has no idea whether to enter the frame or skip it.

How to fix it

Add a descriptive title attribute to every <iframe>.

Before
<iframe src="https://www.youtube.com/embed/abc123"></iframe>
<iframe src="/widget/map.html"></iframe>
After
<iframe
  src="https://www.youtube.com/embed/abc123"
  title="RedFlag product demo video"
></iframe>

<iframe
  src="/widget/map.html"
  title="Interactive map showing our Sydney office location"
></iframe>

<!-- Decorative iframe -->
<iframe
  src="/tracker.html"
  title=""
  aria-hidden="true"
  tabindex="-1"
></iframe>

Learn more