What the automated audit found
8rule violations
70elements failing
70elements affected
Automated scanning is a floor, not a ceiling. Real assistive-technology testing by disabled users finds more problems, not fewer. Every finding here is a mechanical check on the site’s own markup, third-party widgets excluded. See the methodology and right of reply.
kotak.com landing, captured by headless Chromium, 1440 × 900
Findings, ranked by severity
serious
Text does not have enough contrast against its background for low-vision readers
axe · color-contrast · 7 elements · landing
Elements must meet minimum color contrast ratio thresholds. WCAG 2AA. Deque rule reference.
target: .text-color
<div class="header-menutext-color text-color">Login</div>
target: .columncontrol.section:nth-child(1) > .fadeInUp.animated.os-animation > .col-4-4-4-1.col-md-4 > .featureCardRandomLogic.section > .homePage-Cards-Rand-Logic.randomLogic
<a class="em-cta em-link btn-hero-track feature-card-random-comp" href="https://www.kotak811.bank.in/open-zero-balance-savings-account?utm_source=kotak_website_homepage_fc&utm_medium=referral&ut
minor
Headings should not be empty
axe · empty-heading · 1 element · landing
Headings should not be empty. (WCAG mapping not surfaced by axe). Deque rule reference.
target: .icon-slider-smallmain
<h2 class="hd1 icon-slider-smallmain"></h2>
moderate
Heading levels should only increase by one
axe · heading-order · 3 elements · landing
Heading levels should only increase by one. (WCAG mapping not surfaced by axe). Deque rule reference.
target: .columncontrol.section:nth-child(1) > .fadeInUp.animated.os-animation > .col-4-4-4-1.col-md-4 > .featureCardRandomLogic.section > .homePage-Cards-Rand-Logic.randomLogic
<h4 class="em-title heading-track feature-card-random-comp">Your dreams deserve a strong beginning.</h4>
target: .dis-block[target="_self"] > .share-comp-desc
<h4 class="em-title share-comp-desc"><p>How to Invest in Gold as an NRI</p>
</h4>
critical
An image is missing alt text; a screen reader user gets no idea what it shows
axe · image-alt · 6 elements · landing
Images must have alternative text. WCAG 2A. Deque rule reference.
target: .header-search > img
<img src="/content/dam/Kotak/svg-icons/navigation/search-mob.svg">
target: .mf-list-item:nth-child(1) > .mf-list-icon.rectangle-img
<img src="/content/dam/Kotak/herosliderbanner/secure-startup-funding-india-guide-t.jpg" class="mf-list-icon rectangle-img">
moderate
The page has no single <main> landmark, so users cannot jump to primary content
axe · landmark-one-main · 1 element · landing
Document should have one main landmark. (WCAG mapping not surfaced by axe). Deque rule reference.
target: html
<html lang="en" class="js flexbox flexboxle..." data-useragent="Mozilla/5.0 (Macinto..." data-platform="MacIntel">
serious
A link has no accessible name; a screen reader will announce it as "link" with no purpose
axe · link-name · 19 elements · landing
Links must have discernible text. WCAG 2A, WCAG 244. Deque rule reference.
target: .columncontrol.section:nth-child(1) > .fadeInUp.animated.os-animation > .col-4-4-4-1.col-md-4 > .featureCardRandomLogic.section > .homePage-Cards-Rand-Logic.randomLogic
<a href="https://www.kotak811.bank.in/open-zero-balance-savings-account?utm_source=kotak_website_homepage_fc&utm_medium=referral&utm_campaign=feature_card" class="link-card em-link btn-hero-trac
target: .columncontrol.section:nth-child(1) > .fadeInUp.animated.os-animation > .col-4-4-4-2.col-md-4 > .featureCardRandomLogic.section > .homePage-Cards-Rand-Logic.randomLogic
<a href="https://onboarding.kotak.bank.in/pl?utm_source=organic&utm_medium=website_homepage&utm_campaign=feature_card" class="link-card em-link btn-hero-track feature-card-random-comp&qu
serious
<ul> and <ol> must only directly contain <li>, <script> or <template> elements
axe · list · 1 element · landing
<ul> and <ol> must only directly contain <li>, <script> or <template> elements. WCAG 2A. Deque rule reference.
target: .header-menu-ul
<ul class="header-menu-ul">
moderate
All page content should be inside a landmark (header, nav, main, footer)
axe · region · 32 elements · landing
All page content should be contained by landmarks. (WCAG mapping not surfaced by axe). Deque rule reference.
target: .cloned.owl-item:nth-child(1) > .hero-carousel-item.hero-slider.hero-banner > .wealth-nearest-parent
<div id="hero-slider-2" class="wealth-nearest-parent">
target: .cloned.owl-item:nth-child(2) > .hero-carousel-item.hero-slider.hero-banner > .wealth-nearest-parent
<div id="hero-slider-3" class="wealth-nearest-parent">