- Template
- 2.5Rev
- Edition
- EU (EN 301 549)
- Report date
- 2026-11-05
/ Example report · EU (EN 301 549)
Brindlecroft Home online store (fictional product): example Accessibility Conformance Report
Example report for a fictional product. 50 criteria reported at Levels A and AA (WCAG 2.1 rows): 24 Supports, 20 Partially Supports, 2 Does Not Support, 4 Not Applicable. The gaps that matter most are the carousel and background video that cannot be paused, care instructions published as images of text, the image CAPTCHA and the untagged assembly PDFs reported under clause 10.
Example only. Brindlecroft Home online store (fictional product) is a made-up product, and every finding below is invented to show how a filled report reads. It is not a report on any real product.
- Product
- Online store
- Scope
- Example report for an invented retailer; Brindlecroft Home does not exist. Covers the homeware store at shop.brindlecroft.example in its English, German and French versions as released on 2026-10-28: home page, category and search results with filters, product pages, basket, checkout up to the hand-off to the payment provider, account creation and sign-in, order history, returns, help pages and the downloadable PDFs linked from product pages. The hosted payment page and the third-party chat widget are out of scope. Standards covered: WCAG 2.1 Levels A and AA, and EN 301 549 V3.2.1 (2021-03).
- Evaluation methods
- Manual testing of every page type and of the complete purchase, account and returns processes by an accessibility tester and a member of the store team. Keyboard only; NVDA with Firefox, JAWS with Chrome, VoiceOver on iOS with Safari and TalkBack on Android with Chrome; zoom to 400 percent; text spacing overrides. Automated checks with axe-core on 60 sampled pages. PDF documents checked with a PDF/UA validator and by reading order in a screen reader.
- What it shows
- Clause 9 of EN 301 549 is answered through the WCAG tables, so most of the work is the WCAG 2.1 rows; the EN 301 549 clauses that matter for a store are 10 (the PDFs) and 12 (support). The Notes say which version of EN 301 549 the report covers, because V4.1.1 now exists and a European buyer may ask about it.
Table 1: Success Criteria, Level A
| Criteria | Conformance level | Remarks and explanations |
|---|---|---|
| 1.1.1 Non-text Content | Partially Supports | Product photos have alt text built from the product name and variant, and decorative images are hidden. The image CAPTCHA on account creation has no audio or other non-visual alternative. |
| 1.2.1 Audio-only and Video-only (Prerecorded) | Partially Supports | Fourteen "How it's made" clips on product pages are video-only and have no text or audio alternative. |
| 1.2.2 Captions (Prerecorded) | Supports | The brand film on the About page has edited captions in English, German and French. |
| 1.2.3 Audio Description or Media Alternative (Prerecorded) | Supports | The brand film has a full transcript, including descriptions of the visuals, below the player. |
| 1.3.1 Info and Relationships | Partially Supports | Headings and landmarks are marked up. Filter checkboxes are not grouped with their filter name, and the dimensions tables on product pages have no header cells. |
| 1.3.2 Meaningful Sequence | Supports | Reading order matches the visual order on all page types. |
| 1.3.3 Sensory Characteristics | Partially Supports | The size guide tells users to "use the chart on the right"; at narrow widths the chart sits below the text. |
| 1.4.1 Use of Color | Partially Supports | Colour swatches on product pages are distinguished only by colour. The colour name appears only in a hover tooltip. |
| 1.4.2 Audio Control | Not Applicable | The looping video on the home page has no audio track, and no audio plays automatically. |
| 2.1.1 Keyboard | Partially Supports | Product image zoom works only on mouse hover. All other functions, including checkout, are keyboard operable. |
| 2.1.2 No Keyboard Trap | Supports | No keyboard traps found, including in the cookie banner and the chat widget launcher. |
| 2.1.4 Character Key Shortcuts | Not Applicable | The store has no single-character keyboard shortcuts. |
| 2.2.1 Timing Adjustable | Supports | Browsing has no time limits. Checkout sessions last 60 minutes and warn five minutes before expiry with an option to extend. |
| 2.2.2 Pause, Stop, Hide | Does Not Support | The home page carousel advances every six seconds with no pause control, and the background video loops with no pause button. These are the only moving content on the site and both fail. |
| 2.3.1 Three Flashes or Below Threshold | Supports | No content flashes more than three times per second. |
| 2.4.1 Bypass Blocks | Supports | A skip link bypasses the header and mega menu on every page. |
| 2.4.2 Page Titled | Supports | Page titles name the product, category or step and the store. |
| 2.4.3 Focus Order | Partially Supports | When the mini basket opens after Add to basket, focus stays on the button behind it. |
| 2.4.4 Link Purpose (In Context) | Supports | Product cards link the product name; banner links name the collection they lead to. |
| 2.5.1 Pointer Gestures | Supports | Swiping the product gallery also has previous and next buttons. |
| 2.5.2 Pointer Cancellation | Supports | Actions run on release. |
| 2.5.3 Label in Name | Partially Supports | The header button showing "Basket (2)" has the accessible name "Cart". |
| 2.5.4 Motion Actuation | Not Applicable | No function is operated by device motion. |
| 3.1.1 Language of Page | Supports | Each language version declares its language. |
| 3.2.1 On Focus | Supports | No change of context on focus. |
| 3.2.2 On Input | Partially Supports | The Sort by control reloads the results as soon as an option is chosen, with no prior notice. Filters update the results in place and announce the new count. |
| 3.3.1 Error Identification | Supports | Checkout and account errors are identified in text beside the field. |
| 3.3.2 Labels or Instructions | Partially Supports | The delivery date field accepts typed dates but does not state the expected format. |
| 4.1.1 Parsing | Supports | Per the September 2023 errata to WCAG 2.0 and 2.1, this criterion is always supported for content in HTML or XML. |
| 4.1.2 Name, Role, Value | Partially Supports | The quantity stepper buttons have no accessible names, and the accordions on product pages do not expose their expanded state. |
Table 2: Success Criteria, Level AA
| Criteria | Conformance level | Remarks and explanations |
|---|---|---|
| 1.2.4 Captions (Live) | Not Applicable | The store has no live audio or video. |
| 1.2.5 Audio Description (Prerecorded) | Partially Supports | The brand film has no audio description. Its transcript covers Level A (1.2.3) but not this criterion. |
| 1.3.4 Orientation | Supports | All pages work in both orientations. |
| 1.3.5 Identify Input Purpose | Partially Supports | Name, email and phone fields in checkout carry autocomplete values; postcode and the second address line do not. |
| 1.4.3 Contrast (Minimum) | Partially Supports | The unit price text measures 3.2:1 and the "Sold out" label 2.9:1. Other text passes. |
| 1.4.4 Resize Text | Supports | Text resizes to 200 percent without loss of content or function. |
| 1.4.5 Images of Text | Does Not Support | Care and assembly instructions on every product page are images of text. |
| 1.4.10 Reflow | Partially Supports | Product and checkout pages reflow at 320 CSS pixels. The mega menu requires horizontal scrolling at that width. |
| 1.4.11 Non-text Contrast | Partially Supports | The quantity field border measures 1.6:1. Focus indicators pass. |
| 1.4.12 Text Spacing | Supports | No loss of content with text spacing overrides. |
| 1.4.13 Content on Hover or Focus | Partially Supports | Swatch tooltips cannot be dismissed without moving the pointer and vanish when the pointer moves onto them. |
| 2.4.5 Multiple Ways | Supports | Pages can be found through the menu, search and the site map. |
| 2.4.6 Headings and Labels | Supports | Headings and labels describe their topic or purpose. |
| 2.4.7 Focus Visible | Partially Supports | Colour swatches and footer links show no focus indicator. |
| 3.1.2 Language of Parts | Partially Supports | Journal articles quote French and Italian passages without marking their language. |
| 3.2.3 Consistent Navigation | Supports | Navigation is consistent across pages and language versions. |
| 3.2.4 Consistent Identification | Supports | Components with the same function are identified consistently. |
| 3.3.3 Error Suggestion | Supports | Postcode, email and phone errors suggest the expected format. |
| 3.3.4 Error Prevention (Legal, Financial, Data) | Supports | Checkout shows an order review step before payment, and orders can be cancelled from the account for one hour. |
| 4.1.3 Status Messages | Partially Supports | The "Added to basket" message is not announced. Filter result counts are announced. |
Other chapters of the template
- Clause 4: Functional Performance Statements
- 4.2.1 Usage without vision: Partially Supports (CAPTCHA, unlabelled controls, see 1.1.1 and 4.1.2). 4.2.2 With limited vision: Partially Supports (see 1.4.3, 1.4.5). 4.2.3 Without perception of colour: Partially Supports (swatches, see 1.4.1). 4.2.4 and 4.2.5 Without or with limited hearing: Supports. 4.2.6 No or limited vocal capability: Supports, no function needs speech. 4.2.7 Limited manipulation or strength: Partially Supports (image zoom by hover only, see 2.1.1). 4.2.8 Limited reach: Not Applicable, web content. 4.2.9 Photosensitive seizure triggers: Supports. 4.2.10 Limited cognition, language or learning: Partially Supports (moving carousel, see 2.2.2). 4.2.11 Privacy: Supports.
- Clauses 5, 6, 8 and 13
- Not Applicable. The store is web content shown in the customer's browser. It has no closed functionality, biometrics, operable parts or hardware (clauses 5 and 8), no two-way voice communication (clause 6) and no relay or emergency service access (clause 13).
- Clause 7: ICT with Video Capabilities
- The brand film plays in the store's own player. 7.1.1 Captioning playback, 7.1.2 Captioning synchronization and 7.1.3 Preservation of captioning: Supports. 7.2.1 to 7.2.3: Not Applicable, there is no audio description track to play (the gap is reported under 1.2.5). 7.3 User controls for captions and audio description: Supports, the caption button sits beside the volume control.
- Clause 9: Web
- See Tables 1 and 2. Each 9.x.x.x requirement maps to the WCAG 2.1 success criterion with the same number.
- Clause 10: Non-web Documents
- Partially Supports. The returns form PDF is tagged, its fields are labelled and it reads in order. The roughly 120 assembly instruction PDFs are untagged scans, which fail 10.1.1.1 and 10.1.3.1 among others. 10.5 and 10.6: Not Applicable, the documents contain no video.
- Clause 11: Software
- Not Applicable. There is no native app, and the web content is reported under clause 9. The store is not an authoring tool.
- Clause 12: Documentation and Support Services
- 12.1.1 Accessibility and compatibility features: Partially Supports, the accessibility page explains keyboard use but does not mention the image zoom limitation. 12.1.2 Accessible documentation: see Tables 1 and 2, help pages are part of the site. 12.2.2 Information on accessibility features: Supports. 12.2.3 Effective communication: Supports, customer service answers by email, phone and chat and accepts relay calls. 12.2.4 Accessible documentation: see Tables 1 and 2.
- Notes
- This report covers EN 301 549 V3.2.1, the version the VPAT 2.5Rev EU edition reports against. It does not cover EN 301 549 V4.1.1 (2026-09), which aligns clauses 9 to 11 with WCAG 2.2; the WCAG 2.2 criteria were not evaluated.
- Table 3: Success Criteria, Level AAA
- Not included. The product was not evaluated at Level AAA, and the template allows the table to be removed when a level is not reported.
