Iframes have no title
Automated check frame-title, run with axe-core
- WCAG
- 4.1.2 Name, Role, Value (Level A)
- Severity
- Serious: completable, but painful
- Typical effort
- Quick win, under 1 hour
- Category
- Page structure
Who this affects
Screen reader users navigating between embedded frames.
Why it matters
Frames are announced as "frame" with no clue what is inside. Embedded maps, videos and payment widgets are the common offenders — including inside checkout.
How to fix it
Add title="Payment form" (or similar) to each <iframe>. Iframes you do not need should be removed.
Check your own website
The free scan tests 3 pages against WCAG 2.2 A and AA in about 30 seconds. No sign-up.