WCAG A/AA requirement Priority: Moderate
Embedded content has no name
An embedded frame, such as a video, map, chat or payment widget, has no title describing it.
This text was translated automatically and has not been reviewed by a native speaker yet.
Why it matters to your customers
Screen reader users hear only "frame" and must enter it to find out what it is. If it is a payment or chat widget, they may not find it at all.
Who is affected
- blind customers
- screen reader users
How to fix it
Add a short, unique title attribute to every <iframe>, for example title="Product video" or title="Card payment". If the frame comes from a third party, check its embed settings or ask the vendor.
On Shopify
Usually videos or widgets added by apps or embed codes. Add a title to the iframe in the section or embed code; app iframes must be fixed by the app developer.
On Shoptet (CZ)
Usually embed codes or widgets added through custom code. Add a title to the iframe in your embed code; widget providers may need to fix their own frames.
On PrestaShop
Usually video, map or payment modules. Add titles in the module or theme templates; report third-party modules to their developer.
On WooCommerce
Usually video embeds, maps, payment gateways or chat plugins. Add titles in the embed code or plugin settings; report missing titles to the plugin author.
Standards
| Standard | Clause |
|---|---|
| WCAG 2.2 | 4.1.2 (A) Name, Role, Value |
| WCAG 2.1 | 4.1.2 (A) Name, Role, Value |
| WCAG 2.0 | 4.1.2 (A) Name, Role, Value |
| EN 301 549 4.1.1 | 9.4.1.2 |
| EN 301 549 3.2.1 | 9.4.1.2 |
| Section 508 2017 | E205.4 |
| ДСТУ EN 301 549 2022 | 9.4.1.2 |
Automated check: axe-core rule frame-title.
dequeuniversity.com, github.com, www.w3.org
Related checks
-
Some buttons have no name
WCAG 4.1.2 A
-
The whole page is hidden from screen readers
WCAG 1.3.1 A
-
The page's language setting is wrong
WCAG 3.1.1 A
-
Some table cells point to the wrong headers
WCAG 1.3.1 A