Accessibility Audit for Schwankhalle

List Overview

12 / 12 Resolved
No.
Title
Status
Severity
Issue
1

Non-descriptive button text

Resolved
High
The plus icon in the hero section and the โ€ฆ
2

Alt text missing

Resolved
High
Alt texts are missing from some images
3

Alt text's language

Resolved
High
Some alt texts are in German on the English page
4

Same alt texts

Resolved
High
The different images in the slider have the same alt โ€ฆ
5

Heading structure

Resolved
High
The heading structure is not properly set.
6

Keyboard navigation

Resolved
High
With keyboard navigation, it goes onto the homepage โ€ฆ
7

Focus outline

Resolved
High
The top of the focus outlines for the first event of โ€ฆ
8

Colour contrast

Resolved
High
The foreground colour and background colours โ€ฆ
9

Abbreviated day of the week

Resolved
Medium
The abbreviated day of the week is read incorrectly by โ€ฆ
10

Search event

Resolved
Medium
It’s not clear that clicking the magnifying โ€ฆ
11

Email address label

Resolved
Low
The label for the email address input is placed after โ€ฆ
12

Icons on events

Resolved
Low
The icons such as family-friendly, sign languages are โ€ฆ

Details

1. Non-descriptive button text

Resolved
High
Label
Explanation

Issue

The plus icon in the hero section and the “Tickets” button on the homepage are not descriptive.

Suggestion

Make sure that the button text is descriptive according to WCAG SC 2.4.2 Link Purpose (In Context) (Level A).

Location

Home

Categories

content writing

Screen size

All screen sizes

2. Alt text missing

Resolved
High
Label
Explanation

Issue

Alt texts are missing from some images

Suggestion

Add alt text to the images that are not decorative

Location

Derya Yฤฑldฤฑrฤฑm section on the homepage, Logos on the event page

Categories

content writing

Screen size

All screen sizes

3. Alt text's language

Resolved
High
Label
Explanation

Issue

Some alt texts are in German on the English page

Suggestion

Translate alt text for each language page

Location

Multiple pages

Categories

content writing

Screen size

All screen sizes

4. Same alt texts

Resolved
High
Label
Explanation

Issue

The different images in the slider have the same alt text.

Suggestion

Update alt text to describe each image in the slider

Location

Categories

content writing

Screen size

All screen sizes

5. Heading structure

Resolved
High
Label
Explanation

Issue

The heading structure is not properly set.

Suggestion

Make sure that each page has both a properly structured visual hierarchy and HTML headings.

Location

All the pages

Categories

design, development

Screen size

All screen sizes
The home heading structure that has heading 1 as title, heading 2 Derya Yฤฑldฤฑrฤฑm and heading 3 Contact and Newsletter.

6. Keyboard navigation

Resolved
High
Label
Explanation

Issue

With keyboard navigation, it goes onto the homepage when the accessibility or menu is open.

Suggestion

Make sure that users can stay on accessibility or menu when it’s open using keyboard navigation

Location

All the pages

Categories

development

Screen size

All screen sizes

7. Focus outline

Resolved
High
Label
Explanation

Issue

The top of the focus outlines for the first event of every month is not displayed.

Suggestion

Display the top of the focus outlines for the first event of every month

Location

Categories

development

Screen size

All screen sizes
The first event in January is focused and has a black border focus outline wtihout a top border line on Schwankhalle calendar page

8. Colour contrast

Resolved
High
Label
Explanation

Issue

The foreground colour and background colours don’t have enough contrast.

  • The white left arrow icon on the slider image (See image)
  • The title letters on hero images (Multiple pages)

Suggestion

Make sure that the colour contrast is at least 4.5:1 for regular-sized text and 3:1 for large-scale text according to WCAG SC 1.4.3 Contrast.

Location

Multiple pages

Categories

design, content writing

Screen size

All screen sizes
The white left arrow icon is focused but invisible on the image in slider because it doesn't have enough colour contrast.

9. Abbreviated day of the week

Resolved
Medium
Label
Explanation

Issue

The abbreviated day of the week is read incorrectly by the screen reader.

Suggestion

Change the abbreviated day of the week to three characters instead of two (e.g., from “Fr” to “Fri”) since it is more common, and add the full word as an aria-label. Alternatively, use the full day name instead of an abbreviation.

Location

Multiple event pages, home, calendar and archive

Categories

design, development

Screen size

All screen sizes

10. Search event

Resolved
Medium
Label
Explanation

Issue

It’s not clear that clicking the magnifying glass icon after typing in the search box will close the search box and end the search.

Suggestion

After a user types in the search input, change the magnifying glass button to a close button.

Location

Categories

design

Screen size

All screen sizes
The search icon is focused and has a black border focus outline on Schwankhalle calendar page

11. Email address label

Resolved
Low
Label
Explanation

Issue

The label for the email address input is placed after the input field. According to WCAG, the label element should be positioned before the input, textarea, or select element to properly identify the purpose of the control.

Suggestion

Put the email address label before the input

Location

Footer

Categories

design

Screen size

All screen sizes
The news letter section that has the title Newsletter, email address input and label and the button that says Subscribe to newsletter

12. Icons on events

Resolved
Low
Label
Explanation

Issue

The icons such as family-friendly, sign languages are not accessible to those who use voice over

Suggestion

Add icons’ descriptions to each event link’s aria-label

Location

Calendar, Home, Archive

Categories

development

Screen size

All screen sizes

Legend

Severity

Label
Explanation
High

This issue severely impacts accessibility, making content or functionality difficult or impossible to use for some users. It fails to meet WCAG 2.1 A and AA standards and creates major barriers. Immediate fixes are needed.

Medium

This issue affects usability but does not completely block access. While it may meet WCAG 2.1 AA, it does not follow best practices, causing confusion or difficulty. Fixing it improves both accessibility and user experience.

Low

This issue is not a major barrier but an opportunity to enhance inclusivity. Addressing it aligns with WCAG best practices, improving readability, navigation, and usability for a wider audience.

Screen sizes

Label
Explanation
Small

Mobile phones (โ‰ค 600px)

Medium

Tablets and small screens (601px โ€“ 1024px)

Large

Laptops and desktops (1025px โ€“ 1440px)

Terminologies

Label
Explanation
WCAG

The Web Content Accessibility Guidelines (WCAG) are internationally recognised standards developed by the World Wide Web Consortium (W3C) to make digital content more accessible to people with disabilities. WCAG provides specific criteria to improve accessibility for users with visual, auditory, motor, and cognitive impairments.
Following WCAG ensures a more inclusive digital experience and helps meet legal accessibility requirements in many countries.

Colour contrast

Colour contrast is a term used in colour theory that describes the difference between different colour hues. The details of how to meet the accessibility standard of colour contrast are in this article: Make Your Website Easy to Read for Everyone (Why Colour Contrast Matters)