a11yindex.in · site evidence · centralbankofindia.co.in

centralbankofindia.co.in

Reach the ATM locator.

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

Who is trying to use this site

S
Sarita, 52, Bhopal

Rural branch depositor; older Android, TalkBack.

Reach the ATM locator.

What the automated audit found

9rule violations
73elements failing
73elements 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 centralbankofindia.co.in captured 2026-08-23
centralbankofindia.co.in 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 · 3 elements · landing

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

target: .slider-social > a[href$="recruitments"] <a href="/en/recruitments">Recruitment</a>
target: .slider-social > a[href$="download-forms"] <a href="/en/download-forms">Download-Forms</a>
moderate

Heading levels should only increase by one

axe · heading-order · 1 element · landing

Heading levels should only increase by one. (WCAG mapping not surfaced by axe). Deque rule reference.

target: h4 <h4 style="font-weight: bold;">वेबसाइट की भाषा चुने/ Select website language</h4>
critical

An image is missing alt text; a screen reader user gets no idea what it shows

axe · image-alt · 28 elements · landing

Images must have alternative text. WCAG 2A. Deque rule reference.

target: #block-externallinksmenus > .content > .text-formatted.field.field--name-body > ul > li:nth-child(1) > span > img <img src="/sites/default/files/internet-banking-icon.png">
target: #block-externallinksmenus > .content > .text-formatted.field.field--name-body > ul > li:nth-child(2) > span > img <img src="/sites/default/files/online-account-icon.png">
serious

Form elements should have a visible label

axe · label-title-only · 1 element · landing

Form elements should have a visible label. (WCAG mapping not surfaced by axe). Deque rule reference.

target: #keys_val <input title="Enter the terms you wish to search for." id="keys_val" data-drupal-selector="edit-keys" type="search" name="keys" value="" size="15"
moderate

Landmarks should have a unique role or role/label/title (i.e. accessible name) combination

axe · landmark-unique · 1 element · landing

Landmarks should have a unique role or role/label/title (i.e. accessible name) combination. (WCAG mapping not surfaced by axe). Deque rule reference.

target: #block-languageswitcher <div class="language-switcher-language-url block block-language block-language-blocklanguage-interface" id="block-languageswitcher" role="navigation">
serious

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

axe · link-name · 11 elements · landing

Links must have discernible text. WCAG 2A, WCAG 244. Deque rule reference.

target: .user:nth-child(1) > a[href$="recruitments"] <a href="/en/recruitments"><img src="\sites\default\files/user-icon.png"></a>
target: .download > a[href$="download-forms"] <a href="download-forms"><img src="\sites\default\files/download-icon.png"></a>
serious

A focusable element is nested inside another focusable element, confusing keyboard and screen reader

axe · nested-interactive · 6 elements · landing

Interactive controls must not be nested. WCAG 2A. Deque rule reference.

target: .ui-tabs-active <li role="tab" tabindex="0" class="ui-tabs-tab ui-corner-top ui-state-default ui-tab ui-tabs-active ui-state-active" aria-controls="qt-pre_footer_menu_tab-ui-tabs1" aria-labelle
target: .ui-tabs-tab.ui-corner-top[aria-labelledby="ui-id-2"] <li role="tab" tabindex="-1" class="ui-tabs-tab ui-corner-top ui-state-default ui-tab" aria-controls="qt-pre_footer_menu_tab-ui-tabs2" aria-labelledby="ui-id-2" aria-s
moderate

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

axe · region · 20 elements · landing

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

target: .top-toll-free <div class="top-toll-free"><span class="toll-free-number">Toll Free Number - 1800 30 30 - for all</span> <span class="toll-free-number">Toll Free Number - 18002031911
target: .bhashini-dropdown-btn <button role="combobox" aria-label="Language Translator" aria-expanded="false" aria-haspopup="listbox" aria-controls="bhashiniLanguageDropdown" class="bhashini-dr
critical

Select element must have an accessible name

axe · select-name · 2 elements · landing

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

target: #edit-field-banking-services-target-id-shs-0-0 <select id="edit-field-banking-services-target-id-shs-0-0" aria-labelledby="edit-field-banking-services-target-id-shs-0-0-label" class="shs-select form-select form-element form-element--type-s
target: #edit-field-banking-services-target-id-shs-0-1 <select id="edit-field-banking-services-target-id-shs-0-1" aria-labelledby="edit-field-banking-services-target-id-shs-0-1-label" class="shs-select form-select form-element form-element--type-s
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-central.json. Rerun with node harness/run.mjs bank-central.