Public accessibility assessment

Accessibility issues detected on seniorsatwork.ch

Evolize inspected 5 publicly accessible pages on seniorsatwork.ch and detected 45 automatically identifiable accessibility findings. 13 findings were classified as critical or high priority. The findings map to 10 WCAG success criterions. The sections below show affected pages, technical evidence and recommended remediation. The most frequent issues involve buttons have no accessible name, hidden elements can still receive keyboard focus, form fields use placeholder text as the only label.

45findings detected
13critical + high
5pages inspected
2 Sep 2026assessed

Independent public assessment. seniorsatwork.ch is not necessarily affiliated with or a customer of Evolize.

https://

01 · Accessibility summary

Evolize inspected 5 publicly accessible pages on seniorsatwork.ch and detected 45 automatically identifiable accessibility findings. 13 findings were classified as critical or high priority. The findings map to 10 WCAG success criterions. The sections below show affected pages, technical evidence and recommended remediation. The most frequent issues involve buttons have no accessible name, hidden elements can still receive keyboard focus, form fields use placeholder text as the only label.

02 · Priority findings

03 · WCAG criteria affected

CriterionNameLevelFindingsPages
1.4.3Contrast (Minimum)AA194
2.5.8Target Size (Minimum)AA75
1.3.1Info and RelationshipsA55
2.4.3Focus OrderA45
1.1.1Non-text ContentA35
4.1.2Name, Role, ValueA31
2.1.1KeyboardA25
3.3.2Labels or InstructionsA25
1.4.4Resize TextAA15
2.1.2No Keyboard TrapA13

Absence of a criterion here does not indicate conformance with it — only that no automatically detectable issue was found for it.

Continuous monitoring

A scan shows today's exposure. Monitoring shows what changes next.

Evolize continuously rescans public websites, detects newly introduced or recurring accessibility issues, tracks remediation and verifies fixes.

04 · All detected findings

Critical

Buttons have no accessible name

WCAG 4.1.2 (A)19 instances1 affected page
ComponentRef 7RN5E3

Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

Affected pagehttps://www.seniorsatwork.ch/
Element#tDots > button:nth-child(1)
Markup
<button style="width: 26px; height: 8px; border-radius: 4px; background: rgb(13, 27, 75); border: none; cursor: pointer; transition: 0.28s;"></button>
How to fixAdd a descriptive text or aria-label to the buttons so their purpose can be understood by assistive technologies like screen readers.
ComponentRef A3B77C

Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

Affected pagehttps://www.seniorsatwork.ch/
Elementbutton[onclick="goToSlide(0)"]
Markup
<button class="slider-dot" onclick="goToSlide(0)"></button>
How to fixAdd an accessible name to the button elements, for example by including text content or using the aria-label attribute. For instance, replace <button class="slider-dot" onclick="goToSlide(0)"></button> with <button class="slider-dot" aria-label="Go to slide 1" onclick="goToSlide(0)"></button>.
ComponentRef K1E505

Interactive buttons expose no accessible name, so their purpose cannot be determined by assistive technology.

Affected pagehttps://www.seniorsatwork.ch/
Element.active
Markup
<button class="slider-dot" onclick="goToSlide(2)"></button>
How to fixAdd an accessible name to the buttons, for example by using the 'aria-label' attribute or providing a text description of the button's purpose.
High

Hidden elements can still receive keyboard focus

WCAG 2.4.3 (A)100 instances5 affected pages
ComponentRef 7HT4Z6

An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

Affected pagehttps://www.seniorsatwork.ch/
Elementdiv#CybotCookiebotDialogDetailBodyContentCookieTabsNecessary > div > ul > li:nth-of-type(1) > a:nth-of-type(1)
Accessible nameCloudflare1
Rolebutton
Markup
<a class="CybotCookiebotDialogDetailBodyContentCookieProvider CybotCookiebotDialogCollapsed" role="button" aria-expanded="false" href="#">Cloudflare<div class="CybotCookiebotDialogDetailBodyContentCookieInfoCount CybotCookiebotDialogDetailBulkConsentCount">1</div></a>
How to fixTo fix this issue, ensure that the element is either visible when it receives focus or is removed from the tab order when it is not visible. This can be achieved by setting the 'tabindex' attribute to '-1' or by using CSS to set 'display: none' or 'visibility: hidden' when the element is not intended to be interacted with.
Affected pages/ /cart /cart-2 /checkout-2 /login
ComponentRef VB27W8

An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

Affected pagehttps://www.seniorsatwork.ch/
Elementinput#CybotCookiebotDialogBodyLevelButtonPreferences
Roleswitch
Markup
<input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferences" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonPreferencesInline" checked="checked" tabindex="0" role="switch">
How to fixRemove the tabindex attribute or set it to -1 for the hidden checkbox input, or make the element visible when it receives focus.
Affected pages/ /cart /cart-2 /checkout-2 /login
ComponentRef FFEUBV

An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

Affected pagehttps://www.seniorsatwork.ch/
Elementa#CybotCookiebotDialogBodyEdgeMoreDetailsLink
Accessible nameDetails zeigen
Markup
<a id="CybotCookiebotDialogBodyEdgeMoreDetailsLink" href="#" class="">Details zeigen</a>
How to fixTo fix this issue, ensure that the element is either removed from the tab order or made visible when it receives focus. This can be achieved by adding a 'display: none' or 'visibility: hidden' style when the element is not intended to be visible, or by using JavaScript to dynamically update the element's visibility and focusability.
Affected pages/ /cart /cart-2 /checkout-2 /login
ComponentRef LL5V81

An element is not visible but remains in the tab order, so a sighted keyboard user loses track of focus when it lands there.

Affected pagehttps://www.seniorsatwork.ch/
Elementbutton#CybotCookiebotDialogDetailBodyContentCookieContainerNecessary
Accessible nameNotwendig (32)
Markup
<button id="CybotCookiebotDialogDetailBodyContentCookieContainerNecessary" class="CybotCookiebotDialogDetailBodyContentCookieContainerButton CybotCookiebotDialogCollapsed" lang="de" data-target="CybotCookiebotDialogDetailBodyContentCookieTabsNecessary" aria-label="Notwendig (32)" aria-controls="CybotCookiebotDialogDetailBodyContentCookieTabsNecessary" aria-expanded="false"><span id="CybotCookiebotDialogBodyLevelButtonNecessaryInlineLabel" role="heading" aria-level="3">Notwendig </span> <span class="CybotCookiebotDialogDetailBulkConsentCount">32</span></button>
How to fixTo fix this issue, ensure that the button is either visible when it receives focus or is removed from the tab order when it's not visible. You can achieve this by adding a `tabindex='-1'` attribute to the button when it's not visible, or by using JavaScript to dynamically adjust the button's visibility and focusability based on its state.
Affected pages/ /cart /cart-2 /checkout-2 /login
High

Form fields use placeholder text as the only label

WCAG 1.3.1 (A)20 instances5 affected pages
ComponentRef AQEJ0W

Fields rely on placeholder text instead of a real label. The placeholder disappears once the user types, and it is not exposed as a programmatic label.

Affected pagehttps://www.seniorsatwork.ch/
Elementbody > div:nth-of-type(7) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(2) > textarea
Markup
<textarea placeholder="Write a message..."></textarea>
How to fixAdd a visible label to the form field using the <label> element, and associate it with the field using the 'for' attribute. For example: <label for='message'>Write a message...</label><textarea id='message'></textarea>
Affected pages/ /cart /cart-2 /checkout-2 /login
ComponentRef X5JJIK

Fields rely on placeholder text instead of a real label. The placeholder disappears once the user types, and it is not exposed as a programmatic label.

Affected pagehttps://www.seniorsatwork.ch/
Elementdiv:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(5) > div:nth-of-type(1) > div:nth-of-type(2) > input
Markup
<input type="text" placeholder="Search emoji...">
How to fixAdd a visible label to the form field, ensuring it remains visible even when the user types. Consider using the 'label' HTML element and associate it with the input field using the 'for' attribute. For example: <label for='search-input'>Search emoji...</label> <input type='text' id='search-input' placeholder='Search emoji...'>
Affected pages/ /cart /cart-2 /checkout-2 /login
High

Zooming and scaling must not be disabled

WCAG 1.4.4 (AA)10 instances5 affected pages
ComponentRef PJ6V94

Zooming and scaling must not be disabled

Affected pagehttps://www.seniorsatwork.ch/
Elementmeta[name="viewport"]:nth-child(77)
Markup
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport">
How to fixTo fix this issue, update the meta viewport tag to allow user scaling by removing the 'user-scalable=no' attribute or setting it to 'yes'. For example: <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=yes" name="viewport">
Affected pages/ /cart /cart-2 /checkout-2 /login
High

Scrollable region must have keyboard access

WCAG 2.1.1 (A)5 instances5 affected pages
ComponentRef VQ3R0T

Scrollable region must have keyboard access

Affected pagehttps://www.seniorsatwork.ch/checkout-2/
Element#CybotCookiebotDialogBodyContent
Accessible nameDiese Webseite verwendet CookiesWir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Verwendung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter. Unsere Partner führen diese Informationen möglicherweise mit weiteren Daten zusammen, die Sie ihnen bereitgestellt haben oder die sie im Rahmen Ihrer Nutzung der Dienste gesammelt haben.
Markup
<div id="CybotCookiebotDialogBodyContent" class="CybotCookiebotScrollArea">
How to fixTo make this scrollable region accessible, add a tabindex attribute to the element with id 'CybotCookiebotDialogBodyContent' to allow it to receive keyboard focus. Ensure that the region can be scrolled using the keyboard, for example by using the arrow keys or the page up and page down keys.
Affected pages/ /cart /cart-2 /checkout-2 /login
High

Interactive controls are not keyboard-accessible

WCAG 2.1.1 (A)10 instances1 affected page
ComponentRef 5DH4C3

A control that responds to clicks (a clickable element or an ARIA widget) cannot receive keyboard focus, so keyboard and switch users cannot operate it.

Affected pagehttps://www.seniorsatwork.ch/
Elementsection#faq > div > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1)
Accessible nameWas unterscheidet SeniorsAtWork von klassischen Stellenportalen?+
Markup
<div class="faq-question" onclick="toggleFaq(this)"><span>Was unterscheidet SeniorsAtWork von klassischen Stellenportalen?</span><span>+</span></div>
How to fixTo make this control accessible, add a tabindex attribute to the div element or replace it with a focusable HTML element such as a button or anchor tag. Additionally, consider adding ARIA attributes to provide a clear and consistent user experience for screen readers and other assistive technologies.
High

Keyboard focus may be trapped

WCAG 2.1.2 (A)3 instances3 affected pages
ComponentRef CXIX0U

Repeated Tab presses did not move focus through the page as expected — focus appears to cycle within a small set of elements, which can strand keyboard users. Requires manual confirmation.

Affected pagehttps://www.seniorsatwork.ch/
Elementbutton#CybotCookiebotDialogBodyLevelButtonCustomize
Accessible nameAnpassen
Markup
<button></button>
How to fixTo fix this issue, ensure that the keyboard focus can move through all interactive elements on the page in a logical order. Check the HTML structure and CSS styles to identify any elements that may be preventing the focus from moving as expected. Consider adding a clear and consistent navigation order, and test the page using only a keyboard to verify that the focus can move through all elements correctly.
Affected pages/ /cart /checkout-2
Medium

Page has no level-one heading

WCAG 1.3.1 (A)8 instances4 affected pages
ComponentRef CUWY4V

The page exposes no <h1>, so its topic is not conveyed in the heading structure.

Affected pagehttps://www.seniorsatwork.ch/checkout-2/
Elementhtml > body
Accessible nameZustimmungDetails[#IABV2SETTINGS#]Über CookiesDiese Webseite verwendet CookiesWir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Verwendung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter. Unsere Partner führen diese Informationen möglicherweise mit weiteren Daten zusammen, die Sie ihnen bereitgestellt haben oder die sie im Rahmen Ihrer Nutzung der Dienste gesammelt haben. [#GPC_BANNER_ICON#][#GPC_TOAST_TEXT#]EinwilligungsauswahlNotwendig Präferenzen Statistiken Marketing Details zeigenDetailsNotwendig 32 Notwendige Cookies helfen dabei, eine Webseite nutzbar zu machen, indem sie Grundfunktionen wie Seitennavigation und Zugriff auf sichere Bereiche der Webseite ermöglichen. Die Webseite kann ohne diese Cookies nicht richtig funktionieren. Cloudflare1Erfahren Sie mehr über diesen Anbietercf.turnstile.uDieser Cookie wird verwendet, um zwischen Menschen und Bots zu unterscheiden.Maximale Speicherdauer: BeständigTyp: HTML Local StorageCookiebot2Erfahren Sie mehr über diesen AnbieterCookieConsent [x2]Speichert den Zustimmungsstatus des Benutzers für Cookies auf der aktuellen Domäne.Maximale Speicherdauer: 1 JahrTyp: HTTP-CookieHubSpot2Erfahren Sie mehr über diesen Anbietercookietest [x2]Dieses Cookie wird benutzt, um zu bestimmen, ob der Besucher die Cookie-Einverständnis-Box akzeptiert hat.Maximale Speicherdauer: SitzungTyp: HTTP-CookieLoom 5Erfahren Sie mehr über diesen Anbieterawc.taskSessionsDieser Cookie ist für die Login-Funktion auf der webseite erforderlich.Maximale Speicherdauer: SitzungTyp: HTML Local Storageawc.taskSessionsInitDieser Cookie ist für die Login-Funktion auf der webseite erforderlich.Maximale Speicherdauer: SitzungTyp: HTML Local Storage__awc_tld_test__ [x2]Notwendig für die generelle Funktionalität der Website.Maximale Speicherdauer: SitzungTyp: HTTP-CookieGCLBDieses Cookie wird im Zusammenhang mit dem Lastausgleich verwendet. Dies optimiert die Antwortrate zwischen Besucher und Standort, indem die Verkehrslast auf mehrere Netzwerkverbindungen oder Server verteilt wird.Maximale Speicherdauer: SitzungTyp: HTTP-Cookieapp.seniorsatwork.chwww.seniorsatwork.ch2PHPSESSID [x2]Behält die Zustände des Benutzers bei allen Seitenanfragen bei.Maximale Speicherdauer: SitzungTyp: HTTP-Cookieassets.calendly.comsibforms.com2_cfuvid [x2]Dieses Cookie ist ein Teil der Dienste von Cloudflare - einschließlich Lastverteilung, Bereitstellung von Website-Inhalten und Bereitstellung einer DNS-Verbindung für Website-Betreiber. Maximale Speicherdauer: SitzungTyp: HTTP-Cookiecalendly.comhsadspixel.neths-banner.comhubspotusercontent-eu1.netlinkedin.comvimeo.com14__cf_bm [x14]Dieser Cookie wird verwendet, um zwischen Menschen und Bots zu unterscheiden. Dies ist vorteilhaft für die Website, um gültige Berichte über die Nutzung Ihrer Website zu erstellen.Maximale Speicherdauer: 1 TagTyp: HTTP-Cookiecloud.board.support1sb-loginDer Cookie ist für die sichere Anmeldung und die Erkennung von Spam oder Missbrauch der Website erforderlich.Maximale Speicherdauer: 10 JahreTyp: HTTP-Cookiewww.seniorsatwork.ch3elementorWird im Zusammenhang mit dem WordPress-Theme der Website verwendet. Mit dem Cookie kann der Website-Eigentümer den Inhalt der Website in Echtzeit implementieren oder ändern.Maximale Speicherdauer: BeständigTyp: HTML Local StoragepusherTransportTLSTechnisches Cookie, das die Website und das CMS synchronisiert - Dies wird zur Aktualisierung der Website verwendet. Maximale Speicherdauer: BeständigTyp: HTML Local StoragewpEmojiSettingsSupportsDieses Cookie ist mit einem Bündel von Cookies verbunden, die dem Zweck der Bereitstellung und Präsentation von Inhalten dienen. Die Cookies behalten den korrekten Zustand von Schriftart, Blog-/Bildschiebereglern, Farbthemen und anderen Website-Einstellungen bei.Maximale Speicherdauer: SitzungTyp: HTML Local StoragePräferenzen 2 Präferenz-Cookies ermöglichen einer Webseite sich an Informationen zu erinnern, die die Art beeinflussen, wie sich eine Webseite verhält oder aussieht, wie z. B. Ihre bevorzugte Sprache oder die Region in der Sie sich befinden. Cookiebot1Erfahren Sie mehr über diesen AnbieterCookieConsentBulkSetting-#Aktiviert die Zustimmung zur Cookie-Nutzung für mehrere WebseitenMaximale Speicherdauer: 1 JahrTyp: HTML Local StorageLoom 1Erfahren Sie mehr über diesen Anbieterloom_anon_commentDieses Cookie speichert Informationen für die Widget-Einstellungen auf der Website.Maximale Speicherdauer: 1 JahrTyp: HTTP-CookieStatistiken 16 Statistik-Cookies helfen Webseiten-Besitzern zu verstehen, wie Besucher mit Webseiten interagieren, indem Informationen anonym gesammelt und gemeldet werden. Google1Erfahren Sie mehr über diesen AnbieterEin Teil der von diesem Anbieter erhobenen Daten dient der Personalisierung sowie der Messung der Werbewirksamkeit. Der Anbieter kann IP-Adressen für die Erfolgsmessung und Personalisierung von Werbung nutzen.SLegt eine eindeutige ID für die Sitzung fest. Dadurch kann die Webseite Daten über Besucherverhalten für statistische Zwecke erhalten.Maximale Speicherdauer: 1 TagTyp: HTTP-CookieHubSpot8Erfahren Sie mehr über diesen Anbieter__hssc [x2]Gibt an, ob die Cookie-Daten im Browser des Besuchers aktualisiert werden müssen.Maximale Speicherdauer: 1 TagTyp: HTTP-Cookie__hssrc [x2]Wird verwendet, um den Browser des Besuchers bei Rückkehr auf der Website zu erkennen.Maximale Speicherdauer: SitzungTyp: HTTP-Cookie__hstc [x2]Legt eine eindeutige ID für die Sitzung fest. Dadurch kann die Webseite Daten über Besucherverhalten für statistische Zwecke erhalten.Maximale Speicherdauer: 180 TageTyp: HTTP-Cookiehubspotutk [x2]Legt eine eindeutige ID für die Sitzung fest. Dadurch kann die Webseite Daten über Besucherverhalten für statistische Zwecke erhalten.Maximale Speicherdauer: 180 TageTyp: HTTP-CookieLoom 7Erfahren Sie mehr über diesen Anbieterajs_anonymous_idDieses Cookie wird benutzt, um zu zählen, wie oft eine Website von verschiedenen Besuchern besucht wurde – dies wird durch das Zuordnen einer zufälligen ID zu einem Besucher erledigt, damit der Besucher nicht zweimal registriert wird.Maximale Speicherdauer: BeständigTyp: HTML Local StoragesentryReplaySessionRegistriert Daten auf dem Webseite-Verhalten der Besucher. Dies wird für interne Analysen und Webseite-Optimierung verwendet.Maximale Speicherdauer: SitzungTyp: HTML Local Storageviewer_session_dataWird in Verbindung mit dem End User Experience Monitoring (EUEM) verwendet. Das Cookie sammelt Informationen über die Leistung von Anwendungen und Geräten, die es dem Support- und Website-Personal ermöglichen, seine Produkte und Dienstleistungen zu optimieren. Maximale Speicherdauer: BeständigTyp: HTML Local Storageajs_anonymous_idDieses Cookie wird benutzt, um einen spezifischen Besucher zu identifizieren – diese Information wird benutzt, um die Anzahl spezifischer Benutzer auf einer Website zu identifizieren.Maximale Speicherdauer: 1 JahrTyp: HTTP-Cookie__Host-psifi.analyticsTraceRegistriert statistische Daten über das Verhalten der Besucher auf der Website. Wird vom Website-Betreiber für internes Analytics verwendet.Maximale Speicherdauer: 1 TagTyp: HTTP-Cookie__Host-psifi.analyticsTraceV2Registriert statistische Daten über das Verhalten der Besucher auf der Website. Wird vom Website-Betreiber für internes Analytics verwendet.Maximale Speicherdauer: 1 TagTyp: HTTP-Cookiedd_cookie_test_#Registriert Daten auf dem Webseite-Verhalten der Besucher. Dies wird für interne Analysen und Webseite-Optimierung verwendet.Maximale Speicherdauer: 1 TagTyp: HTTP-CookieMarketing 40 Marketing-Cookies werden verwendet, um Besuchern auf Webseiten zu folgen. Die Absicht ist, Anzeigen zu zeigen, die relevant und ansprechend für de…[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="wp-singular page-template-default page page-id-293 wp-theme-seniorsatwork translatepress-de_CH page-fullwidth full-width-layout elementor-default elementor-kit-53993 show_consent_banner" style="overflow: hidden;"><div id="CybotCookiebotDialog" name="CybotCookiebotDialog" role="region" aria-labelledby="CybotCookiebotDialogBodyContentTitle" tabindex="-1" lang="de" dir="ltr" ng-non-bindable="" style="display: flex; font-size: 1.07143rem;" data-template="overlay" class="CybotCookiebotDialogActive"><div class="CybotCookiebotDialogContentWrapper"><div id="CybotCookiebotDialogHeader"><di…
How to fixAdd a level-one heading (<h1>) to the page to convey its topic in the heading structure. This heading should be descriptive and indicate the main purpose of the page.
Affected pages/cart /cart-2 /checkout-2 /login
Medium

Touch targets are too small on mobile

WCAG 2.5.8 (AA)31 instances5 affected pages
ComponentRef L8QVCA

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Affected pagehttps://www.seniorsatwork.ch/checkout-2/
Elementheader#main-nav-menu > div:nth-of-type(1) > a
Accessible nameS@WLogo_image
Markup
<a href="https://www.seniorsatwork.ch/">
                    <img src="/up/2025/02/seniorsatwork_logo_blue-gradient_small-1.png" alt="S@WLogo_image">
                </a>
How to fixTo improve accessibility, increase the size of the touch target to at least 24x24px. Consider adding padding to the element or increasing the size of the image to make it easier for users to tap on mobile devices.
Affected pages/ /cart /cart-2 /checkout-2 /login
ComponentRef L89123

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Affected pagehttps://www.seniorsatwork.ch/cart/
Elementinput#form-field-field_2732620-0
Markup
<input type="radio" value="als Kandidat" id="form-field-field_2732620-0" name="form_fields[field_2732620]" required="required">
How to fixIncrease the size of the touch target to at least 24x24 pixels to ensure users can reliably activate it by touch. Consider adding padding or increasing the size of the surrounding element to achieve this.
Affected pages/ /cart /cart-2
ComponentRef EG5F1O

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Affected pagehttps://www.seniorsatwork.ch/cart/
Elementdiv:nth-of-type(1) > div:nth-of-type(5) > div > div > span:nth-of-type(1) > a
Accessible nameLinkedin
Markup
<a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-c153d05" href="https://www.linkedin.com/company/seniors-at-work/" target="_blank">
						<span class="elementor-screen-only">Linkedin</span>
						<i aria-hidden="true" class="fab fa-linkedin"></i>					</a>
How to fixIncrease the size of the touch target to at least 24x24px to make it easier for users to activate by touch.
Affected pages/ /cart /cart-2
ComponentRef H6OB13

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Affected pagehttps://www.seniorsatwork.ch/
Elementdiv#tDots > button:nth-of-type(1)
Markup
<button style="width: 26px; height: 8px; border-radius: 4px; background: rgb(13, 27, 75); border: none; cursor: pointer; transition: 0.28s;"></button>
How to fixIncrease the size of the interactive elements to meet the minimum touch target size of 24x24px. For example, update the button styles to have a minimum width and height of 24px.
ComponentRef VVLGDY

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Affected pagehttps://www.seniorsatwork.ch/
Elementdiv > div > div:nth-of-type(2) > div > div:nth-of-type(2) > button:nth-of-type(1)
Markup
<button class="slider-dot" onclick="goToSlide(0)"></button>
How to fixTo make the touch targets larger and easier to tap, consider increasing the size of the .slider-dot buttons to at least 24x24px. This can be achieved by adding a minimum width and height to the CSS styling for these elements.
Medium

Text has insufficient colour contrast

WCAG 1.4.3 (AA)115 instances4 affected pages
ComponentRef P122RF

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/cart/
Element#CybotCookiebotDialogBodyContentText
Accessible nameWir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Verwendung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter. Unsere Partner führen diese Informationen möglicherweise mit weiteren Daten zusammen, die Sie ihnen bereitgestellt haben oder die sie im Rahmen Ihrer Nutzung der Dienste gesammelt haben.
Markup
<div id="CybotCookiebotDialogBodyContentText" lang="de">
How to fixIncrease the contrast between the text color and the background color of the element with id 'CybotCookiebotDialogBodyContentText' to meet the minimum contrast ratio thresholds as defined in WCAG 2.1 SC 1.4.3.
Affected pages/ /cart /cart-2 /login
ComponentRef T49WGE

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/login/
Element#user-a452ddd
Markup
<input size="1" type="text" name="log" id="user-a452ddd" placeholder="Ihre Emailadresse" class="elementor-field elementor-field-textual elementor-size-sm" required="required">
How to fixTo improve accessibility, increase the contrast between the text color and background color of the input field. Consider using a color contrast analyzer tool to determine the optimal colors. Update the CSS styles for the .elementor-field class to ensure a minimum contrast ratio of 4.5:1 for normal text.
ComponentRef HBWD0U

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/
Element.t-slide:nth-child(1) > div > div:nth-child(3) > span
Accessible name▶ Video-Testimonial
Markup
<span style="font-size: 11px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: #c9a84c; margin-bottom: 10px; display: inline-block;">▶ Video-Testimonial</span>
How to fixTo improve readability, consider increasing the contrast between the text color (#c9a84c) and the background color by using a darker or lighter shade for the text. Ensure the contrast ratio meets the minimum requirements of WCAG 2.1 SC 1.4.3.
ComponentRef CYONAF

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/
Element.slide:nth-child(2) > .slide-overlay > .slide-subtitle
Accessible nameFinanzkompetenz mit Weitblick und Verantwortung.
Markup
<div class="slide-subtitle">Finanzkompetenz mit Weitblick und Verantwortung.</div>
How to fixTo improve readability, increase the contrast between the text color and background color of the elements with class 'slide-subtitle'. Consider using a color contrast analyzer tool to determine the optimal colors. Adjust the CSS styles for .slide-subtitle to use a color combination that meets the minimum contrast ratio thresholds.
ComponentRef PCBTGJ

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/
Elementsection:nth-child(13) > .container > div > h2
Accessible nameEntdecken Sie, was SeniorsAtWorkfür Sie tun kann.
Markup
<h2 style="font-family: 'DM Serif Display', serif; font-size: 3rem; font-weight: 700; color: white; margin-bottom: 20px; line-height: 1.2;">Entdecken Sie, was SeniorsAtWork<br>für Sie tun kann.</h2>
How to fixTo improve accessibility, increase the contrast between the text color and background color. Consider using a color with higher contrast or adjusting the font size and style to make the text more legible.
ComponentRef D8EZP3

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/
Elementh1 > span
Accessible nameFachkräftemangel?
Markup
<span style="color: #000000;">Fachkräftemangel?</span>
How to fixTo improve the accessibility of this element, increase the contrast between the text color and the background color. You can do this by changing the text color to a lighter or darker shade, or by changing the background color to a lighter or darker shade. The WCAG 2.1 guidelines recommend a minimum contrast ratio of 4.5:1 for normal text.
ComponentRef WRTWWV

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/
Element#branchen > .container > div:nth-child(2) > .industry-card:nth-child(1) > .industry-overlay > h3
Accessible nameFinanzen & Versicherung
Markup
<h3>Finanzen &amp; Versicherung</h3>
How to fixTo improve readability, consider increasing the contrast between the text color and background color of the element. This can be achieved by changing the CSS styles for the h3 element, such as using a darker or lighter color for the text or background.
ComponentRef O1NKXD

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/
Element.slide:nth-child(2) > .slide-overlay > .slide-title
Accessible nameFinanzwesen
Markup
<div class="slide-title">Finanzwesen</div>
How to fixTo improve the accessibility of the Finanzwesen slide title, increase the contrast between the text color and the background color. Consider using a color with higher contrast or adding a background overlay to enhance readability.
ComponentRef UNL6QG

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/
Element.industries:nth-child(16) > .container > div:nth-child(2) > .industry-card:nth-child(1) > .industry-overlay > h3
Accessible nameJobs in Zürich
Markup
<h3>Jobs in Zürich</h3>
How to fixTo improve the accessibility of the website, consider increasing the contrast between the text color and background color of the affected elements, such as the <h3> element with the text 'Jobs in Zürich'. This can be achieved by adjusting the CSS styles to use a color combination that meets the minimum contrast ratio thresholds as defined in WCAG 2.1 SC 1.4.3.
ComponentRef 38AH2B

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/
Elementh1
Accessible nameFachkräftemangel?Nur, wenn man nicht richtig hinschaut.
Markup
<h1><span style="color: #000000;">Fachkräftemangel?</span><br>Nur, wenn man nicht richtig hinschaut.</h1>
How to fixTo improve the accessibility of this page, consider adjusting the color scheme to meet the minimum contrast ratio thresholds. This can be achieved by changing the text color, background color, or both. A contrast ratio of at least 4.5:1 for normal text and 7:1 for larger text (18pt or 14pt bold) is recommended.
ComponentRef H92IT0

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/
Element.cta-primary
Accessible nameFür Arbeitgeber
Markup
<a href="#fuer-wen" class="cta-primary">Für Arbeitgeber</a>
How to fixIncrease the contrast between the text color and background color of the element with class 'cta-primary' to meet the minimum contrast ratio thresholds as defined in WCAG 2.1 SC 1.4.3
ComponentRef BJXJ5X

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/
Elementdiv:nth-child(1) > h3
Accessible nameARBEITGEBER
Markup
<h3 style="font-size: 1.5rem; font-weight: 800; color: var(--dark); margin-bottom: 36px; text-align: center; letter-spacing: 1px; text-transform: uppercase;">ARBEITGEBER</h3>
How to fixTo improve the accessibility of this element, consider increasing the contrast between the text color and the background color. This can be achieved by changing the value of the 'color' property in the element's style attribute to a color that has sufficient contrast with the background color. For example, you can use a color picker tool to select a color that meets the minimum contrast ratio thresholds as defined in the WCAG 2.1 guidelines.
ComponentRef LL8O3K

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/
Element.industry-card:nth-child(1) > .industry-overlay > p
Accessible name14’300+ Fachkräfte
Markup
<p>14’300+ Fachkräfte</p>
How to fixTo improve the accessibility of this text, increase the contrast between the text color and the background color. This can be achieved by changing the text color or the background color to meet the minimum contrast ratio thresholds as defined by the Web Content Accessibility Guidelines (WCAG 2.1). Consider using a color contrast analyzer tool to help select suitable colors.
ComponentRef JRIR07

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/
Element.hero-subtitle:nth-child(2)
Accessible nameSeniorsAtWork – das führende 🇨🇭 Job-Netzwerk für 50plus & pensionierte Fachkräfte
Markup
<p class="hero-subtitle" style="font-size: 1.1rem; font-weight: 600; color: var(--text); margin-bottom: 12px;">
                        SeniorsAtWork – das führende 🇨🇭 Job-Netzwerk für 50plus &amp; pensionierte Fachkräfte
                    </p>
How to fixIncrease the contrast between the text color and background color to meet the minimum contrast ratio thresholds as defined in WCAG 2.1 SC 1.4.3. Consider using a color contrast analyzer tool to determine the optimal colors. For the given element with class 'hero-subtitle', adjust the 'color' property to a value that provides sufficient contrast with the background.
ComponentRef ITLPUV

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/
Elementsection:nth-child(13) > .container > div > p
Accessible nameOb Arbeitgeber oder Kandidat – hier finden Sie Ihren Einstieg.
Markup
<p style="font-size: 1.25rem; color: rgba(255,255,255,0.9); margin-bottom: 40px;">Ob Arbeitgeber oder Kandidat – hier finden Sie Ihren Einstieg.</p>
How to fixTo improve accessibility, consider increasing the contrast between the text color and the background color. You can achieve this by changing the text color to a darker or lighter shade, or by adjusting the background color to provide more contrast. For example, you could change the text color from rgba(255,255,255,0.9) to a darker gray or black, or adjust the background color to a lighter or darker shade.
ComponentRef 8ADAQO

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/
Element.t-slide:nth-child(1) > div > div:nth-child(3) > div > div:nth-child(1)
Accessible nameM
Markup
<div style="width:36px; height:36px; border-radius:50%; background: linear-gradient(135deg, #1a2d6e, #0d1b4b); display:flex; align-items:center; justify-content:center; color:#c9a84c; font-weight:700; font-size:13px; flex-shrink:0;">M</div>
How to fixTo improve the accessibility of this element, consider adjusting the background or text color to meet the minimum contrast ratio thresholds as defined in WCAG 2.1 SC 1.4.3. For example, you could change the text color to a darker or lighter shade, or modify the background gradient to provide more contrast.
ComponentRef Q69PW3

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/
Element.stat-item:nth-child(1) > .stat-number
Accessible name80’000+
Markup
<span class="stat-number">80’000+</span>
How to fixTo improve the accessibility of the website, increase the contrast between the text color and background color of the affected elements, such as the span with class 'stat-number'. Ensure the contrast ratio meets the minimum requirements of WCAG 2.1 SC 1.4.3.
ComponentRef 9HD4MX

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/
Element#fuer-wen > .container > .section-header > .section-title
Accessible nameFür wen ist SeniorsAtWork gedacht?
Markup
<h2 class="section-title">Für wen ist SeniorsAtWork gedacht?</h2>
How to fixTo improve readability, consider adjusting the text or background color of the <h2 class="section-title"> element to meet the minimum contrast ratio of 4.5:1 for normal text as per WCAG 2.1 SC 1.4.3. A color contrast analyzer tool can help identify suitable color combinations.
ComponentRef 91TE6G

Text and background colours do not meet the minimum contrast ratio, reducing legibility.

Affected pagehttps://www.seniorsatwork.ch/
Element#tNext
Accessible name
Markup
<button id="tNext" onclick="tMove(1)" style="width: 46px; height:..." onmouseover="if(!this.disabled){t..." onmouseout="if(!this.disabled){t...">
How to fixIncrease the contrast between the text color and background color of the button elements to meet the minimum contrast ratio thresholds as defined in WCAG 2.1 SC 1.4.3. Consider using a color contrast analyzer tool to determine the optimal colors. For example, change the text color or background color of the buttons to improve readability.
Medium

Page has no main landmark

WCAG 1.3.1 (A)2 instances1 affected page
ComponentRef QJNM6G

No <main> or role=main region is present, so screen reader users cannot jump to primary content.

Affected pagehttps://www.seniorsatwork.ch/login/
Elementhtml > body
Accessible nameZustimmungDetails[#IABV2SETTINGS#]Über CookiesDiese Webseite verwendet CookiesWir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Verwendung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter. Unsere Partner führen diese Informationen möglicherweise mit weiteren Daten zusammen, die Sie ihnen bereitgestellt haben oder die sie im Rahmen Ihrer Nutzung der Dienste gesammelt haben. [#GPC_BANNER_ICON#][#GPC_TOAST_TEXT#]EinwilligungsauswahlNotwendig Präferenzen Statistiken Marketing Details zeigenDetailsNotwendig 32 Notwendige Cookies helfen dabei, eine Webseite nutzbar zu machen, indem sie Grundfunktionen wie Seitennavigation und Zugriff auf sichere Bereiche der Webseite ermöglichen. Die Webseite kann ohne diese Cookies nicht richtig funktionieren. Cloudflare1Erfahren Sie mehr über diesen Anbietercf.turnstile.uDieser Cookie wird verwendet, um zwischen Menschen und Bots zu unterscheiden.Maximale Speicherdauer: BeständigTyp: HTML Local StorageCookiebot2Erfahren Sie mehr über diesen AnbieterCookieConsent [x2]Speichert den Zustimmungsstatus des Benutzers für Cookies auf der aktuellen Domäne.Maximale Speicherdauer: 1 JahrTyp: HTTP-CookieHubSpot2Erfahren Sie mehr über diesen Anbietercookietest [x2]Dieses Cookie wird benutzt, um zu bestimmen, ob der Besucher die Cookie-Einverständnis-Box akzeptiert hat.Maximale Speicherdauer: SitzungTyp: HTTP-CookieLoom 5Erfahren Sie mehr über diesen Anbieterawc.taskSessionsDieser Cookie ist für die Login-Funktion auf der webseite erforderlich.Maximale Speicherdauer: SitzungTyp: HTML Local Storageawc.taskSessionsInitDieser Cookie ist für die Login-Funktion auf der webseite erforderlich.Maximale Speicherdauer: SitzungTyp: HTML Local Storage__awc_tld_test__ [x2]Notwendig für die generelle Funktionalität der Website.Maximale Speicherdauer: SitzungTyp: HTTP-CookieGCLBDieses Cookie wird im Zusammenhang mit dem Lastausgleich verwendet. Dies optimiert die Antwortrate zwischen Besucher und Standort, indem die Verkehrslast auf mehrere Netzwerkverbindungen oder Server verteilt wird.Maximale Speicherdauer: SitzungTyp: HTTP-Cookieapp.seniorsatwork.chwww.seniorsatwork.ch2PHPSESSID [x2]Behält die Zustände des Benutzers bei allen Seitenanfragen bei.Maximale Speicherdauer: SitzungTyp: HTTP-Cookieassets.calendly.comsibforms.com2_cfuvid [x2]Dieses Cookie ist ein Teil der Dienste von Cloudflare - einschließlich Lastverteilung, Bereitstellung von Website-Inhalten und Bereitstellung einer DNS-Verbindung für Website-Betreiber. Maximale Speicherdauer: SitzungTyp: HTTP-Cookiecalendly.comhsadspixel.neths-banner.comhubspotusercontent-eu1.netlinkedin.comvimeo.com14__cf_bm [x14]Dieser Cookie wird verwendet, um zwischen Menschen und Bots zu unterscheiden. Dies ist vorteilhaft für die Website, um gültige Berichte über die Nutzung Ihrer Website zu erstellen.Maximale Speicherdauer: 1 TagTyp: HTTP-Cookiecloud.board.support1sb-loginDer Cookie ist für die sichere Anmeldung und die Erkennung von Spam oder Missbrauch der Website erforderlich.Maximale Speicherdauer: 10 JahreTyp: HTTP-Cookiewww.seniorsatwork.ch3elementorWird im Zusammenhang mit dem WordPress-Theme der Website verwendet. Mit dem Cookie kann der Website-Eigentümer den Inhalt der Website in Echtzeit implementieren oder ändern.Maximale Speicherdauer: BeständigTyp: HTML Local StoragepusherTransportTLSTechnisches Cookie, das die Website und das CMS synchronisiert - Dies wird zur Aktualisierung der Website verwendet. Maximale Speicherdauer: BeständigTyp: HTML Local StoragewpEmojiSettingsSupportsDieses Cookie ist mit einem Bündel von Cookies verbunden, die dem Zweck der Bereitstellung und Präsentation von Inhalten dienen. Die Cookies behalten den korrekten Zustand von Schriftart, Blog-/Bildschiebereglern, Farbthemen und anderen Website-Einstellungen bei.Maximale Speicherdauer: SitzungTyp: HTML Local StoragePräferenzen 2 Präferenz-Cookies ermöglichen einer Webseite sich an Informationen zu erinnern, die die Art beeinflussen, wie sich eine Webseite verhält oder aussieht, wie z. B. Ihre bevorzugte Sprache oder die Region in der Sie sich befinden. Cookiebot1Erfahren Sie mehr über diesen AnbieterCookieConsentBulkSetting-#Aktiviert die Zustimmung zur Cookie-Nutzung für mehrere WebseitenMaximale Speicherdauer: 1 JahrTyp: HTML Local StorageLoom 1Erfahren Sie mehr über diesen Anbieterloom_anon_commentDieses Cookie speichert Informationen für die Widget-Einstellungen auf der Website.Maximale Speicherdauer: 1 JahrTyp: HTTP-CookieStatistiken 16 Statistik-Cookies helfen Webseiten-Besitzern zu verstehen, wie Besucher mit Webseiten interagieren, indem Informationen anonym gesammelt und gemeldet werden. Google1Erfahren Sie mehr über diesen AnbieterEin Teil der von diesem Anbieter erhobenen Daten dient der Personalisierung sowie der Messung der Werbewirksamkeit. Der Anbieter kann IP-Adressen für die Erfolgsmessung und Personalisierung von Werbung nutzen.SLegt eine eindeutige ID für die Sitzung fest. Dadurch kann die Webseite Daten über Besucherverhalten für statistische Zwecke erhalten.Maximale Speicherdauer: 1 TagTyp: HTTP-CookieHubSpot8Erfahren Sie mehr über diesen Anbieter__hssc [x2]Gibt an, ob die Cookie-Daten im Browser des Besuchers aktualisiert werden müssen.Maximale Speicherdauer: 1 TagTyp: HTTP-Cookie__hssrc [x2]Wird verwendet, um den Browser des Besuchers bei Rückkehr auf der Website zu erkennen.Maximale Speicherdauer: SitzungTyp: HTTP-Cookie__hstc [x2]Legt eine eindeutige ID für die Sitzung fest. Dadurch kann die Webseite Daten über Besucherverhalten für statistische Zwecke erhalten.Maximale Speicherdauer: 180 TageTyp: HTTP-Cookiehubspotutk [x2]Legt eine eindeutige ID für die Sitzung fest. Dadurch kann die Webseite Daten über Besucherverhalten für statistische Zwecke erhalten.Maximale Speicherdauer: 180 TageTyp: HTTP-CookieLoom 7Erfahren Sie mehr über diesen Anbieterajs_anonymous_idDieses Cookie wird benutzt, um zu zählen, wie oft eine Website von verschiedenen Besuchern besucht wurde – dies wird durch das Zuordnen einer zufälligen ID zu einem Besucher erledigt, damit der Besucher nicht zweimal registriert wird.Maximale Speicherdauer: BeständigTyp: HTML Local StoragesentryReplaySessionRegistriert Daten auf dem Webseite-Verhalten der Besucher. Dies wird für interne Analysen und Webseite-Optimierung verwendet.Maximale Speicherdauer: SitzungTyp: HTML Local Storageviewer_session_dataWird in Verbindung mit dem End User Experience Monitoring (EUEM) verwendet. Das Cookie sammelt Informationen über die Leistung von Anwendungen und Geräten, die es dem Support- und Website-Personal ermöglichen, seine Produkte und Dienstleistungen zu optimieren. Maximale Speicherdauer: BeständigTyp: HTML Local Storageajs_anonymous_idDieses Cookie wird benutzt, um einen spezifischen Besucher zu identifizieren – diese Information wird benutzt, um die Anzahl spezifischer Benutzer auf einer Website zu identifizieren.Maximale Speicherdauer: 1 JahrTyp: HTTP-Cookie__Host-psifi.analyticsTraceRegistriert statistische Daten über das Verhalten der Besucher auf der Website. Wird vom Website-Betreiber für internes Analytics verwendet.Maximale Speicherdauer: 1 TagTyp: HTTP-Cookie__Host-psifi.analyticsTraceV2Registriert statistische Daten über das Verhalten der Besucher auf der Website. Wird vom Website-Betreiber für internes Analytics verwendet.Maximale Speicherdauer: 1 TagTyp: HTTP-Cookiedd_cookie_test_#Registriert Daten auf dem Webseite-Verhalten der Besucher. Dies wird für interne Analysen und Webseite-Optimierung verwendet.Maximale Speicherdauer: 1 TagTyp: HTTP-CookieMarketing 40 Marketing-Cookies werden verwendet, um Besuchern auf Webseiten zu folgen. Die Absicht ist, Anzeigen zu zeigen, die relevant und ansprechend für de…[truncated by Evolize: exceeded D1 value limit]
Markup
<body class="wp-singular page-template-default page page-id-33397 wp-theme-seniorsatwork translatepress-de_CH page-fullwidth full-width-layout elementor-default elementor-template-full-width elementor-kit-53993 elementor-page elementor-page-33397 art_hide_chat_icon show_consent_banner" data-elementor-device-mode="desktop" style="overflow: hidden;"><div id="CybotCookiebotDialog" name="CybotCookiebotDialog" role="region" aria-labelledby="CybotCookiebotDialogBodyContentTitle" tabindex="-1" lang="de" dir="ltr" ng-non-bindable="" style="display: flex; font-size: 1.07143rem;" data-template="overlay"…
How to fixAdd a <main> element or an element with role="main" to the page to provide a clear indication of the primary content region for screen reader users. This will enable them to quickly navigate to the main content of the page.
Low

Low-quality alternative text

WCAG 1.1.1 (A)230 instances5 affected pages
ComponentRef OV9EYO

Alt text looks like a filename, a generic word ("image", "photo"), or is duplicated across unrelated images — it likely does not describe the content.

Affected pagehttps://www.seniorsatwork.ch/
Elementdiv#CybotCookiebotDialogDetailBodyContentCookieTabsNecessary > div > ul > li:nth-of-type(1) > a:nth-of-type(2) > img
Markup
<img class="CybotExternalLinkArrow" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC6SURBVHgBpdTdCcMgEAdwT/vk04EOkBG6QifpHH3rCF2hk3SVvBaEuoDYu4IgRRMv/iEkD/Hn+QnOuatS6gEAqDoJIQC/vfe594+m576FjAZKL6XXkSDiYox5UQFLXZEoNZJzXg9B/0hK6SKGWkiMcRVBewjnNIuURdIzyFBFo0jZPnoGqaMbCEqRJkSNIiFPCfILj7F1GLkySfvuqnFlShDxWesF6D76zF4jPJ/GWvum7/NRjBCegtsXQuuTY/odOJIAAAAASUVORK5CYII=" alt="öffnet in einem neuen Fenster">
How to fixUpdate the alt text to describe the content of the image, rather than duplicating text across unrelated images. For example, if the image is an arrow indicating a new window, the alt text could be 'Arrow icon indicating a new window'.
Affected pages/ /cart /cart-2 /checkout-2 /login
ComponentRef OR0WJ2

Alt text looks like a filename, a generic word ("image", "photo"), or is duplicated across unrelated images — it likely does not describe the content.

Affected pagehttps://www.seniorsatwork.ch/
Elementdiv:nth-of-type(5) > div > div > div:nth-of-type(2) > a:nth-of-type(2) > img
Accessible nameEnglish
Markup
<img class="trp-flag-image" src="https://www.seniorsatwork.ch/wp-content/plugins/translatepress-multilingual/assets/images/flags/en_US.png" width="18" height="12" alt="en_US" title="English">
How to fixUpdate the alt text to describe the content of the image, such as 'English language flag' or 'United States flag'. Ensure that each image has a unique and descriptive alt text.
Affected pages/ /cart /cart-2 /checkout-2 /login
ComponentRef WDJKM3

Alt text looks like a filename, a generic word ("image", "photo"), or is duplicated across unrelated images — it likely does not describe the content.

Affected pagehttps://www.seniorsatwork.ch/
Elementheader#main-nav-menu > div:nth-of-type(2) > div:nth-of-type(2) > a:nth-of-type(2) > span > img
Accessible nameFrançais
Markup
<img class="trp-flag-image" src="https://www.seniorsatwork.ch/wp-content/plugins/translatepress-multilingual/assets/images/flags/fr_FR.png" width="18" height="12" alt="fr_FR" title="Français">
How to fixUpdate the alt text for the image to provide a clear description of its content, such as 'French flag' instead of 'fr_FR'. Ensure that alt text is unique and descriptive for each image on the page.
Affected pages/ /cart /cart-2 /checkout-2 /login
Low

Content sits outside any landmark region

WCAG 1.3.1 (A)2 instances1 affected page
ComponentRef NYT8TK

Meaningful content is not contained in a landmark (header/nav/main/footer/aside), so assistive-technology users cannot reach it via landmark navigation.

Affected pagehttps://www.seniorsatwork.ch/login/
Elementhtml > body > div:nth-of-type(3) > section > div
Accessible nameWillkommen zurück, wir haben Sie vermisst! Falsche Email oder Passwort  Anmelden Passwort vergessen? | Registrieren
Markup
<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7cd1d59f" data-id="7cd1d59f" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;none&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-4da23200 elementor-section-height-min-height elementor-section-content-middle elementor-section-boxed elementor-section…
How to fixTo improve accessibility, ensure that all meaningful content is contained within a landmark region such as header, nav, main, footer, or aside. This will enable assistive technology users to navigate to the content using landmark navigation. Update the HTML structure to include the content within a landmark element.
Low

Touch targets are too small

WCAG 2.5.8 (AA)13 instances1 affected page
ComponentRef MFH32Q

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Affected pagehttps://www.seniorsatwork.ch/
Elementbutton[onclick="goToSlide(3)"]
Markup
<button class="slider-dot" onclick="goToSlide(3)"></button>
How to fixIncrease the size of the interactive elements to at least 24x24 pixels to make them easier to tap or click, especially for users with limited dexterity.
ComponentRef GU9WHR

Interactive controls are smaller than the 24×24px minimum target size, making them hard to activate reliably by touch.

Affected pagehttps://www.seniorsatwork.ch/
Element.active
Markup
<button class="slider-dot" onclick="goToSlide(2)"></button>
How to fixIncrease the size of the touch target to at least 24x24 pixels or ensure sufficient space around it to meet the minimum target size requirement

05 · Pages inspected

06 · About this assessment

Evolize inspects publicly accessible website pages using automated browser-based testing and deterministic accessibility rules. Automated testing can identify many reproducible technical issues but cannot determine complete WCAG or legal compliance.

  • Publicly accessible surfaces only — no credentials, private systems, or source-code access.
  • Findings apply to the pages and states successfully inspected; automated analysis may not detect every issue.
  • Results reflect the site at the scan date and may have changed since.

Evolize provides digital risk intelligence and does not provide legal advice, certify compliance, or guarantee that litigation will not occur. Methodology · Security · Example assessment

07 · Continuous monitoring

This public report captures one assessment. Evolize monitoring rescans the website, detects new and recurring findings, tracks changes over time and verifies corrections.

Is information in this report inaccurate or outdated? Request a correction or removal.