Blank checklist, printable form

Sport Services Accessibility Checklist

Ticketing · Live media · Stadium info · Season-ticket renewal

Blank checklist for offline completion.

Tick one box per row. Add comments and evidence references in the Notes column as needed.

Online ticketing & accessible seating

WCAG 1.3.1, 2.4.7, 3.3.2, 4.1.2 + EAA Annex V, the full ticket-purchase flow must be keyboard-operable, with accessible-seat options surfaced in the seat-chart UI rather than only via phone enquiry.

RefSeverityRequirementStatusNotes / Evidence
SPORT-TIX-01CriticalThe ticket-purchase flow is fully completable by keyboard alone.A keyboard-only user must be able to search dates, select fixture, pick seat, enter guest details, accept terms, and submit payment without ever needing a mouse.Pass
Partial
FAIL
N/A
 
SPORT-TIX-02CriticalWheelchair and companion seats are filterable in the seat-chart UI, not only via phone enquiry.Disabled supporters must have parity of access. A 'call us for accessible seats' link without a self-service equivalent forces disabled users through a slower, less private channel.Pass
Partial
FAIL
N/A
 
SPORT-TIX-03MajorThe seat-chart image has a text equivalent, a table of available seats with prices.A screen-reader user cannot navigate a graphical seat map. Provide an accessible table listing block, row, available seats, and price as a programmatic equivalent.Pass
Partial
FAIL
N/A
 
SPORT-TIX-04MajorPricing-tier labels are announced by screen readers, not colour-only.Distinguishing 'gold tier' from 'silver tier' by colour alone fails WCAG 1.4.1 Use of Colour. Each tier needs a text label adjacent to or within the price element.Pass
Partial
FAIL
N/A
 
SPORT-TIX-05MajorThird-party ticketing widget: an Annex V scope statement names the vendor.Where ticketing is embedded from a vendor (Eventbrite, Universe, Stripe Tap, Bilheteira Online), the accessibility statement must name the vendor and explain the operator's reasonable monitoring process for that scoped content.Pass
Partial
FAIL
N/A
 

Match programmes & ticket-confirmation PDFs

EN 301 549 §10 + PDF/UA-1, match-day programmes and ticket-confirmation PDFs must be tagged so screen readers can read them in correct order.

RefSeverityRequirementStatusNotes / Evidence
SPORT-PRG-01MajorMatch programmes are published as tagged PDFs (PDF/UA-1).Match-day programmes must be tagged, reading order, headings, language, alt text on photos. Untagged PDFs are unreadable by screen readers.Pass
Partial
FAIL
N/A
 
SPORT-PRG-02MajorTicket-confirmation PDFs have a tagged reading order.The emailed ticket attachment must be a tagged PDF so screen-reader users can read seat number, gate, and entry time in logical order.Pass
Partial
FAIL
N/A
 
SPORT-PRG-03MajorPlayer rosters are HTML text, not images of text.Squad listings, line-ups and stat tables must be real text in HTML, so screen readers, translation tools and large-text users can interact with them.Pass
Partial
FAIL
N/A
 

Live media, broadcasts, clips, commentary

WCAG 1.2.2 (AA), 1.2.5 (AAA, record as recommendation), 4.1.3 (AA), captions on goal clips, transcripts for highlight reels, audio commentary for visually-impaired fans, and live-region announcements for score widgets.

RefSeverityRequirementStatusNotes / Evidence
SPORT-LIV-01MajorGoal-video clips are published with synchronised captions.Pre-recorded goal clips and post-match interviews need captions, commentary, crowd reactions, manager quotes. WCAG SC 1.2.2 Captions (Prerecorded) is Level AA.Pass
Partial
FAIL
N/A
 
SPORT-LIV-02MajorMatch-highlight reels have a text transcript.Highlight reels with commentary should have a transcript or descriptive summary, so users who cannot use captions (e.g. Those with cognitive disabilities or in low-bandwidth contexts) can still follow the content.Pass
Partial
FAIL
N/A
 
SPORT-LIV-03MinorAudio commentary for visually-impaired fans is available on at least one matchday channel.Live audio description for visually-impaired supporters, typically a dedicated commentary feed on the club app or website, is a strong indicator of inclusive matchday coverage. Note this is a Level AAA / recommendation under WCAG 1.2.5.Pass
Partial
FAIL
N/A
 
SPORT-LIV-04MajorLivescore widget announces score changes via aria-live or role="status".Live score, possession and shot counters update silently for screen-reader users unless wrapped in an aria-live region. Goals and reds must be announced.Pass
Partial
FAIL
N/A
 

Stadium & visitor information

WCAG 1.1.1, 1.3.1, 2.4.2, a discoverable stadium-accessibility page with accessible-entrance instructions in text and clear service-animal and personal-assistant policies.

RefSeverityRequirementStatusNotes / Evidence
SPORT-STD-01MajorA dedicated stadium-accessibility page exists, linked from the main navigation or footer.Operators must publish, in one discoverable place, the practical information a disabled supporter needs to plan a visit: entrances, parking, seat blocks, sensory rooms, audio description availability.Pass
Partial
FAIL
N/A
 
SPORT-STD-02MajorAccessible-entrance instructions are text, not photos of signs.Photo-of-sign assets cannot be read by screen readers, translated by browsers, or resized for low-vision users. Entrance instructions must be in HTML text.Pass
Partial
FAIL
N/A
 
SPORT-STD-03MinorService-animal and personal-assistant policies are linked from the stadium page.Disabled supporters need to know in advance whether service animals are permitted and whether a personal assistant accompanies free of charge. This policy must be published, not held only by the ticket office.Pass
Partial
FAIL
N/A
 

Membership & season-ticket renewal

WCAG 1.3.1, 1.3.5, 3.3.2, 3.3.7, every renewal-form input labelled, autocomplete on identification fields, and no redundant entry on later steps.

RefSeverityRequirementStatusNotes / Evidence
SPORT-MBR-01CriticalSeason-ticket renewal forms have a <label> on every input.Every text field, radio group and select must have a visible, programmatically associated <label>. Placeholder text is not a substitute.Pass
Partial
FAIL
N/A
 
SPORT-MBR-02MajorIdentification fields carry the appropriate autocomplete value.Name, email, address-line1, postal-code and tel fields should declare their purpose with the standard HTML autocomplete tokens so password managers and AT can prefill them. WCAG 1.3.5 Identify Input Purpose (Level AA).Pass
Partial
FAIL
N/A
 
SPORT-MBR-03CriticalDon't ask for the same information on later steps, WCAG 2.2 SC 3.3.7 Redundant Entry.If the user has already entered name, email and address on step 1, do not ask for them again on step 3. WCAG 2.2 SC 3.3.7 (Level A) requires either pre-population or a select-from-prior option.Pass
Partial
FAIL
N/A
 
Generated from accessibilityref.eu/tools/sport-services-checklist