a11yindex.in · site evidence · bankofbaroda.in

bankofbaroda.in

Reach the debit-card block flow.

bankofbaroda.insite
landing + 0 morestates audited
WCAG 2.1 AAstandard
2026-08-23audited

Who is trying to use this site

R
Radha, 43, Vadodara

Card-lost emergency; screen reader user (JAWS).

Reach the debit-card block flow.

What the automated audit found

11rule violations
32elements failing
32elements 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.

Landing page of bankofbaroda.in captured 2026-08-23
bankofbaroda.in landing, captured by headless Chromium, 1440 × 900

Findings, ranked by severity

minor

ARIA role should be appropriate for the element

axe · aria-allowed-role · 1 element · landing

ARIA role should be appropriate for the element. (WCAG mapping not surfaced by axe). Deque rule reference.

target: .slides <ul class="slides" role="region" aria-label="Homepage promotional carousel">
critical

A button has no accessible name; a screen reader will announce it as "button" with no purpose

axe · button-name · 1 element · landing

Buttons must have discernible text. WCAG 2A. Deque rule reference.

target: .bpp-homepage-slider <button class="slick-play-pause bpp-homepage-slider playing" tabindex="0" role="button" data-slider=".slides">
serious

Text does not have enough contrast against its background for low-vision readers

axe · color-contrast · 2 elements · landing

Elements must meet minimum color contrast ratio thresholds. WCAG 2AA. Deque rule reference.

target: .bob-loader-parent-div > span <span>Loading Offers</span>
target: .info > a[href$="cookie-policy"] <a href="/cookie-policy" title="">click here</a>
serious

A frame or iframe has no title, so users cannot know what it is

axe · frame-title · 2 elements · landing

Frames must have an accessible name. WCAG 2A. Deque rule reference.

target: #chatIframe <iframe id="chatIframe" allow="microphone" data-src="https://adi.bankofbaroda.bank.in?src=WEB"></iframe>
target: #videochatIframe <iframe id="videochatIframe" data-src="/chat/bob/countrywebsite/india/videochat/video_calling.html"></iframe>
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: .fobw-img-text-div:nth-child(1) > .fobw-img-with-text > div > h5 <h5>bob World business</h5>
target: .col-4:nth-child(1) > .blogWrap > .blogtextbox > h4 <h4> Green Financing in India: Loans, Benefits &amp; Eco-Friendly Investment Options</h4>
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: #floatingIconsList <ul id="floatingIconsList">
serious

<li> elements must be contained in a <ul> or <ol>

axe · listitem · 3 elements · landing

<li> elements must be contained in a <ul> or <ol>. WCAG 2A. Deque rule reference.

target: #videoChatLi <li class="bob-video-chat-li" id="videoChatLi">
target: .bob-msg-li <li class="bob-msg-li chat-adi"> <a href="javascript:void(0);" title=""> <img src="/chat/bob/countrywebsite/india/build/logo/logo512.png"
moderate

The viewport meta blocks zoom, so low-vision users cannot enlarge the page

axe · meta-viewport · 1 element · landing

Zooming and scaling must not be disabled. WCAG 2AA. Deque rule reference.

target: meta[name="viewport"] <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
moderate

The page has no top-level <h1>, so screen reader users cannot orient

axe · page-has-heading-one · 3 elements · landing

Page should contain a level-one heading. (WCAG mapping not surfaced by axe). Deque rule reference.

target: html <html class="no-js" lang="en">
target: #chatIframe html <html><head></head><body></body></html>
moderate

All page content should be inside a landmark (header, nav, main, footer)

axe · region · 2 elements · landing

All page content should be contained by landmarks. (WCAG mapping not surfaced by axe). Deque rule reference.

target: .close <div class="close"> <a onclick="fnCreateCookie(&quot;privacy-notification&quot;, &quot;1&quot;, 525600); fnRemoveCookieWarning();" title="">X<
target: .info <div class="info">
serious

Positive tabindex values force focus order the author invents, ignoring the page

axe · tabindex · 13 elements · landing

Elements should not have tabindex greater than zero. (WCAG mapping not surfaced by axe). Deque rule reference.

target: .products_Wrap_left > .bob-tab-div > .bob-tab-ul > .active <li data-tab="#7167DACE-C627-4D63-9F70-A9D8DAC1B926" class="active" tabindex="4">Accounts</li>
target: .products_Wrap_left > .bob-tab-div > .bob-tab-ul > li:nth-child(2) <li data-tab="#8D50218F-E6C6-49E6-8EC8-12060838A363" class="" tabindex="5">Digital Banking Products</li>
Harness · Playwright 1.48 with @axe-core/playwright 4.10, headless Chromium, viewport 1440×900, User-Agent AccessibilityKillTestBot/0.1. Full JSON report at axe-reports/bank-bob.json. Rerun with node harness/run.mjs bank-bob.