EVOLIZE Run a free assessment

Accessibility assessment of wheat-toad-703313.hostingersite.com

Automated technical assessment of 5 publicly accessible pages · Scanned 16 Aug 2026. Inspected 5 of 5 selected pages.

11findings detected
4critical + high
5pages inspected

What to fix first

  1. High Hidden elements can still receive keyboard focus
  2. High Hidden elements can still receive keyboard focus
  3. High Text has insufficient colour contrast
  4. High Elements must only use permitted ARIA attributes
  5. Medium No skip link to main content

Findings

High

Hidden elements can still receive keyboard focus

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

Component 5 affected pages 20 instances WCAG WCAG 2.1 SC 2.4.3 Focus Order (Level A) Ref N84RKK
Affected pagehttps://wheat-toad-703313.hostingersite.com/de/niki
Elementastro-island > div > header > div > nav > a:nth-of-type(1)
Accessible nameSo funktioniert NIKI
Markup
<a href="/de/niki#loesung">So funktioniert NIKI</a>
How to fixRemove the link from the tab order or make it visible when it receives focus. This can be achieved by adding a `tabindex=-1` attribute to the link or by ensuring that the link is displayed when it has focus.
High

Hidden elements can still receive keyboard focus

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

Component 5 affected pages 10 instances WCAG WCAG 2.1 SC 2.4.3 Focus Order (Level A) Ref REFM3M
Affected pagehttps://wheat-toad-703313.hostingersite.com/de/niki
Elementheader > div > div:nth-of-type(2) > div > nav > a:nth-of-type(1)
Accessible nameDE
Markup
<a href="/de/niki" class="active" aria-current="page">DE</a>
How to fixRemove the element from the tab order or make it visible when focused, ensuring that all interactive elements are perceivable and operable for keyboard users.
High

Text has insufficient colour contrast

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

Component 5 affected pages 5 instances WCAG WCAG 2.1 SC 1.4.3 Contrast (Minimum) (Level AA) Ref 5ERWV
Affected pagehttps://wheat-toad-703313.hostingersite.com/de/niki
Element.site-desktop-language > .language-switcher[aria-label="Sprache"] > a[href$="niki"]:nth-child(2)
Accessible nameEN
Markup
<a href="/en/niki">EN</a>
How to fixIncrease the contrast between the text color and the background color to meet the WCAG 2.1 minimum contrast ratio requirements.
High

Elements must only use permitted ARIA attributes

Elements must only use permitted ARIA attributes

Component 3 affected pages 6 instances WCAG WCAG SC 4.1.2 Ref GLGM3D
Affected pagehttps://wheat-toad-703313.hostingersite.com/de/niki
Element.hero-stats
Accessible nameNIKI auf einen Blick
Markup
<div class="hero-stats" aria-label="NIKI auf einen Blick"><div><div class="n">24/7</div><div class="l">im Einsatz</div></div><div><div class="n">5</div><div class="l">Kanäle</div></div><div><div class="n">3</div><div class="l">Auslöser</div></div></div>
How to fixReview the usage of ARIA attributes in the 'hero-stats' element and ensure they are used according to the WAI-ARIA specification. Consider removing or adjusting the aria-label attribute if it's not necessary or if the element's structure is not suitable for its current usage.
Medium

No skip link to main content

The page offers no bypass mechanism, so keyboard users must tab through the full navigation before reaching the main content on every page.

Component 5 affected pages 10 instances WCAG WCAG 2.1 SC 2.4.1 Bypass Blocks (Level A) Ref M8DWHA
Affected pagehttps://wheat-toad-703313.hostingersite.com/de/niki
Elementhtml > body
Accessible nameastro-island,astro-slot,astro-static-slot{display:contents}(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();(()=>{var g=Object.defineProperty;var w=(a,s,c)=>s in a?g(a,s,{enumerable:!0,configurable:!0,writable:!0,value:c}):a[s]=c;var l=(a,s,c)=>w(a,typeof s!="symbol"?s+"":s,c);var E=new Set(["__proto__","constructor","prototype"]);{let a={0:t=>y(t),1:t=>c(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(c(t)),5:t=>new Set(c(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>Number.POSITIVE_INFINITY*t},s=t=>{let[p,e]=t;return p in a?a[p](e):void 0},c=t=>t.map(s),y=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([p,e])=>[p,s(e)]));class f extends HTMLElement{constructor(){super(...arguments);l(this,"Component");l(this,"hydrator");l(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let r=this.querySelectorAll("astro-slot"),n={},d=this.querySelectorAll("template[data-astro-template]");for(let o of d){let i=o.closest(this.tagName);i!=null&&i.isSameNode(this)&&(n[o.getAttribute("data-astro-template")||"default"]=o.innerHTML,o.remove())}for(let o of r){let i=o.closest(this.tagName);i!=null&&i.isSameNode(this)&&(n[o.getAttribute("name")||"default"]=o.innerHTML)}let u;try{u=this.hasAttribute("props")?y(JSON.parse(this.getAttribute("props"))):{}}catch(o){let i=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(i+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${i}`,this.getAttribute("props"),o),o}let h;await this.hydrator(this)(this.Component,u,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});l(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),r.disconnect(),this.childrenConnectedCallback()},r=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});r.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}getRetryImportUrl(e){let r=new URL(e,document.baseURI);return r.searchParams.set("astro-retry",Date.now().toString()),r.toString()}async importWithRetry(e){try{return await import(e)}catch(r){return await new Promise(n=>setTimeout(n,1e3)),import(this.getRetryImportUrl(e))}}handleHydrationError(e){let r=this.getAttribute("component-url"),n=new CustomEvent("astro:hydration-error",{cancelable:!0,bubbles:!0,composed:!0,detail:{error:e,componentUrl:r}});this.dispatchEvent(n)&&console.error(`[astro-island] Error hydrating ${r}`,e)}async start(){let e=JSON.parse(this.getAttribute("opts")),r=this.getAttribute("client");if(Astro[r]===void 0){window.addEventListener(`astro:${r}`,()=>this.start(),{once:!0});return}try{await Astro[r](async()=>{let n=this.getAttribute("renderer-url");try{let[d,{default:u}]=await Promise.all([this.importWithRetry(this.getAttribute("component-url")),n?this.importWithRetry(n):Promise.resolve({default:()=>()=>{}})]),h=this.getAttribute("component-export")||"default";if(h.includes(".")){this.Component=d;for(let m of h.split(".")){if(E.has(m)||!this.Component||typeof this.Component!="object"&&typeof this.Component!="function"||!Object.hasOwn(this.Component,m))throw new Error(`Invalid component export path: ${h}`);this.Component=this.Component[m]}}else{if(E.has(h))throw new Error(`Invalid component export path: ${h}`);this.Component=d[h]}return this.hydrator=u,this.hydrate}catch(d){return this.handleHydrationError(d),()=>{}}},e,this)}catch(n){this.handleHydrationError(n)}}attributeChangedCallback(){this.hydrate()}}l(f,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",f)}})();So funktioniert NIKIAnwendungsfälleSicherheitPreiseNIKI-DemoDEENNIKI: Die digitale Verstärkung für Ihr Team.NIKI übernimmt Abläufe vollständig — egal ob ein Kunde eine Frage stellt, ein System reagiert oder eine Frist abläuft.NIKI-Demo vereinbarenSo funktioniert NIKI24/7im Einsatz5Kanäle3AuslöserUnternehmen, die auf NIKI vertrauenDas ProblemManuelle Schritte, die niemand mehr zählt.Tägliche Routineaufgaben bremsen Ihr Team aus. Es sind die kleinen Dinge, die in der Summe wertvolle Zeit fressen.E-Mail OverloadStandardanfragen, die jedes Mal manuell getippt werden müssen, obwohl die Antwort immer dieselbe ist.Telefon-StressStändige Unterbrechungen durch Routine-Anrufe, während Ihr Team eigentlich konzentriert arbeiten sollte.Verlorene ZeitDatenübertragung von einem System ins andere. Fehleranfällig und extrem zeitintensiv.Postfach-ChaosAnfragen im office@-Postfach müssen manuell gelesen, einsortiert und an die richtige Person weitergeleitet werden.Die LösungBefreien Sie Ihr Team von administrativem Ballast.NIKI ist nicht nur ein Chatbot. Sie ist eine Prozessbegleiterin: Sie versteht den Kontext, holt fehlende Informationen ein und schließt Aufgaben eigenständig ab.24/7 ErreichbarkeitAuf allen Kanälen — Voice, Chat, Mail, SMS & WhatsApp.Nahtlose IntegrationHängt sich per API an Ihre Bestandssysteme.KI-SpracherkennungAuf Deutsch & Dialekt — natürlich verständlich.So funktioniert NIKIDrei Wege, einen NIKI-Workflow zu starten. Ein Mensch fragt, ein System ändert sich oder eine Frist läuft ab. NIKI erkennt den Kontext und erledigt oder verteilt die Aufgabe.01HumanHuman TriggerVoice, Chat, Mail oder SMS. NIKI kommuniziert direkt mit Kunden und Mitarbeitern.02SystemSystem EventsStatusänderungen im CRM, neue Buchungen oder Fehlermeldungen lösen sofort Aktionen aus.03TimeTime TriggerGeplante Aufgaben, Deadlines oder regelmäßige Reportings werden pünktlich abgearbeitet.Posteingangs-AutomatisierungIhr Postfach, automatisch sortiert.NIKI liest eingehende E-Mails an zentrale Adressen wie office@ oder info@, erkennt das Anliegen und leitet automatisch an die richtige Abteilung weiter — inklusive Ablage im Dokumentenmanagement. Kein manuelles Sortieren, keine verlorenen Anfragen.Eingangoffice@ · info@NIKI erkenntAnliegen & KontextWeiterleitung an richtige Person / AbteilungAutomatische Ablage zur NachvollziehbarkeitAntwort direkt versendet — oder als Vorlage zur FreigabeLive-Beispiel · HotellerieNIKI bucht ein Zimmer — end-to-end.Ein Beispielablauf im Hotel Seeblick: vom Anruf über SMS-Link und PMS-Buchung bis zur Bestätigung — vollautomatisch.Interaktives Beispiel öffnenFür wen?Serviceintensive KMU, die Unterstützung im Kundenkontakt brauchen.Überall dort, wo dieselben Tätigkeiten immer wieder anfallen — und sich Mitarbeiter mit denselben Zeitfressern herumquälen, statt sich auf das Wesentliche zu konzentrieren.Typische AnwendungsfälleMonatscontrolling automatisiertAnfragen automatisch bearbeitenBestellungen bearbeiten & abwickelnTelefonbotChatbotAutomatisiertes AblagesystemReservierungsanfragen automatisch bearbeitenRechnungsversand automatisierenFAQ-BeantwortungBeantwortung & Verteilung von info@ / office@-AnfragenGrundsätzlich gilt: Alles, was immer wieder erledigt werden muss und gleich abläuft, können wir automatisieren.VertrauenSicherheit & VertrauenWir wissen, wie wic…[truncated by Evolize: exceeded D1 value limit]
Markup
<body><style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var g=Object.defineProperty;var w=(a,s,c)=>s in a?g(a,s,{enumerable:!0,configurable:!0,writable:!0,value:c}):a[s]=c;var l=(a,s,c)=>w(a,typeof s!="symbol"?s+"":s,c);var E=new Set(["__proto__","constructor","prototype"]);{let a={0:t=>y(t),1:t=>c(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(c(t)),5:t=>new Set(c(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>ne…
How to fixAdd a skip link at the top of the page that allows users to bypass the navigation and directly access the main content. This link should be visible to screen readers and keyboard users, and should be the first item in the page's tab order.
Medium

Touch targets are too small

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

Component 5 affected pages 10 instances WCAG WCAG 2.2 SC 2.5.8 Target Size (Minimum) (Level AA) Ref OUXOD2
Affected pagehttps://wheat-toad-703313.hostingersite.com/de/niki
Elementa[href="tel:+43136180160"]
Accessible name+43 1 36180160
Markup
<a href="tel:+43136180160">+43 1 36180160</a>
How to fixEnsure that all interactive elements have a minimum size of 24x24 pixels or provide sufficient space around them to make tapping easier.
Medium

Touch targets are too small

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

Component 5 affected pages 26 instances WCAG WCAG 2.2 SC 2.5.8 Target Size (Minimum) (Level AA) Ref PS08W0
Affected pagehttps://wheat-toad-703313.hostingersite.com/de/niki
Elementli:nth-child(1) > a[href$="niki#loesung"]
Accessible nameSo funktioniert NIKI
Markup
<a href="/de/niki#loesung">So funktioniert NIKI</a>
How to fixEnsure that all interactive elements, such as buttons and links, have a minimum size of 24x24 pixels to make them easier to tap or click.
Medium

Touch targets are too small on mobile

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

Component 5 affected pages 20 instances WCAG WCAG 2.2 SC 2.5.8 Target Size (Minimum) (Level AA) Ref VZ76UE
Affected pagehttps://wheat-toad-703313.hostingersite.com/de/niki
Elementdiv > div:nth-of-type(1) > nav > ul > li:nth-of-type(1) > a
Accessible nameSo funktioniert NIKI
Markup
<a href="/de/niki#loesung">So funktioniert NIKI</a>
How to fixIncrease the size of the touch target for the 'So funktioniert NIKI' link to at least 24×24px to make it easier to activate on mobile devices. Consider using CSS to adjust the padding or size of the link element.
Medium

Touch targets are too small

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

Component 5 affected pages 10 instances WCAG WCAG 2.2 SC 2.5.8 Target Size (Minimum) (Level AA) Ref NMVNKZ
Affected pagehttps://wheat-toad-703313.hostingersite.com/de/niki
Elementaddress > a[href$="nexoria21.com/"]
Accessible namenexoria21.com
Markup
<a href="https://www.nexoria21.com/">nexoria21.com</a>
How to fixEnsure that all interactive elements, such as buttons and links, have a minimum size of 24x24 pixels to make them easier to tap or click.
Medium

Touch targets are too small on mobile

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

Component 5 affected pages 15 instances WCAG WCAG 2.2 SC 2.5.8 Target Size (Minimum) (Level AA) Ref UPSZKH
Affected pagehttps://wheat-toad-703313.hostingersite.com/de/niki
Elementdiv > footer > div > div:nth-of-type(2) > nav > a:nth-of-type(1)
Accessible nameDatenschutz
Markup
<a href="/de/datenschutz">Datenschutz</a>
How to fixEnsure that all interactive elements, such as buttons and links, have a minimum size of 24x24px to make them easily accessible by touch. Consider using CSS to adjust the size of these elements or adding padding to increase their clickable area.
Medium

Touch targets are too small on mobile

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

Component 5 affected pages 15 instances WCAG WCAG 2.2 SC 2.5.8 Target Size (Minimum) (Level AA) Ref TSFO6S
Affected pagehttps://wheat-toad-703313.hostingersite.com/de/niki
Elementfooter > div > div:nth-of-type(1) > div:nth-of-type(2) > address > a:nth-of-type(1)
Accessible name[email removed]
Markup
<a href="mailto:[email removed]">[email removed]</a>
How to fixIncrease the size of the touch target for the email link to at least 24×24px to make it easier to activate on mobile devices. Consider adding padding or increasing the font size of the link text to achieve this.

Keep wheat-toad-703313.hostingersite.com monitored

This is a point-in-time assessment. Evolize monitoring re-scans the site on a schedule, flags new and recurring issues, tracks changes over time, and verifies fixes after you make them.

Start monitoring
About this assessment.
  • Automated technical analysis of publicly accessible website 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 accessibility issue.
  • Results reflect the site at the scan date and may have changed since.
  • This is technical information, not legal advice.

Request a correction or removal · How Evolize scans