top of page
wp6581244_edited.jpg

A11y Redesign: Air India website

WCAG 2.1 evaluation and remediation of the Air India website

Accessibility Evaluation & Redesign of Air India Website as per WCAG 2.1 Guidelines

Evaluation tools: WAVE from WebAIM (3.1.6) & Axe DevTools from Deque (4.4.2)

Web browser: Google Chrome Version 106.0.5249.119 

Assistive Technology: Apple Voiceover, NVDA

WCAG Evaluation  >>  Summary of Changes  >>  Design Mockups
01. WCAG Evaluation

1. Executive Summary

 

This report describes the conformance of the Air India website with W3C’s Web Content Accessibility Guidelines (WCAG). The review process is based on the evaluation described in Accessibility Evaluation Resources.

 

Based on this evaluation, the Air India website does not meet WCAG 2.1, Conformance Level AA. Detailed review results are available below. Feedback on this evaluation is welcome.


 

2. Background about Evaluation


Conformance evaluation of web accessibility requires a combination of semi-automated evaluation tools and manual evaluation by an experienced reviewer. The evaluation results in this report are based on an evaluation conducted on the following date:
Nov 19, 2022. The website may have changed since that time.

3. Scope of Review

 

The following URLs are included in the review:

The evaluation results in this report are based on the web pages, as on Nov 19, 2022

 

The review involved both semi-automated tools and manual reviewing for all 3 webpages.

Frame 32.png
Frame 33.png
Frame 34.png

  1. Perceivable

1.1 Text Alternatives

1.1.1 Non-text Content (Level A)

Observation: Very few images and icons on the website have alt attributes. On the home page, limited elements- such as the Air India logo and the date picker has meaningful alt text. The TATA logo has the wrong alt text (misquoted as “Air India”), and other elements have either missing alt text (null) or non-descriptive alt text. 

 

Recommendation: Create text alternatives that serve the same purpose and present the same information as original non-text content. 

 

1.3 Adaptable

1.3.1 Info and Relationships (Level A)

Observation: The home page has no first-level heading (h1). The structure is limited to h2,h4, and h5.

 

Recommendation: Include proper structure and hierarchy in all pages, as it provides a way for Assistive Tech (AT) to identify a piece of content as a heading. Applying role="heading" to an element causes an AT (e.g: screen reader) to treat it as though it were a heading.

 

1.3.2 Meaningful Sequence (Level AA)

Observation: The text “Fly Non-stop!” has two heading structures for aesthetic reasons (“FLY” -> h2 and “NON-STOP” -> h4), which denies a meaningful sequence of words to screenreader users.

 

Recommendation: Follow the same heading levels for words that are part of the same phrase or sentence, as it provides a way for Assistive Technologies (AT) to identify a piece of content as a coherent set of words.

 

1.3.3: Sensory Characteristics (Level A)

 

 

 

 

 

 

Observation: The search button on home page lacks label & alt-text. It uses only graphic symbols to convey information.

Recommendation: Ensure that items within a web page are properly referenced in the content, especially not only by shape, size, sound, or location but also in ways that do not depend on that sensory perception.

1.4 Distinguishable

 

1.4.3 Contrast (Minimum) (Level AA)

 

Observation: Contrast ratios of 2.64:1 and 2.22:1 were recorded for normal text (using WebAIM Contrast Checker)

 

Recommendation: The visual presentation of text and images of text has a contrast ratio of at least 4.5:1, except for 

  • Large-scale text and images of large-scale text have a contrast ratio of at least 3:1;

  • Text or images of text that are part of an inactive user interface component, that are pure decoration, that is not visible to anyone, or that are part of a picture that contains significant other visual content, have no contrast requirement.

  • Text that is part of a logo or brand name has no contrast requirement.

 

1.4.4: Resize text (Level AA)  ✅ 

 

Observation: Scales up to 500%.

 

1.4.5: Images of Text Level AA

 

 

 

Observation: Images of texts are frequently used instead of text. Eg: Posters/banners used on the homepage to convey the welcome message and special offers cannot be identified by a screen reader.

 

Recommendation: It is better to use real text for the text portion of graphical elements, and a combination of semantic markup and style sheets to create the appropriate visual presentation.

1.4.11: Non-text Contrast Level AA

Observation: The contrast levels of prominent buttons at the bottom of the home page is 1.54:1 in the non-hover state. Radio buttons on the home page feature a contrast level of 1.2:1. Various buttons on the product using a color with a contrast level of 2.46:1, which falls below the required level.

Recommendation: Ensure graphical icons provide enough contrast for people with vision impairments. When choosing the colors for graphics, consider the color(s) adjacent to that graphic, and test that the contrast ratio is at least 3:1


 

  2. Operable

2.1 Keyboard Accessible

2.1.1 Keyboard (Level A)

 

Observation:  The 'language' and 'search' UI components on the home page are not keyboard accessible. The radio buttons for ‘one-way’ and ‘round-trip’ are not keyboard accessible. The scrolling information is not read out by the screen reader which skips to clickable links within the scrolling information such as ‘click here’ and ‘know more’.

 

Recommendation: Provide keyboard operation for all the functionality of the page. When all functionality of content can be operated through a keyboard or keyboard interface, it can be operated by those with no vision as well as by those who must use alternate keyboards or input devices that act as keyboard emulators like speech input software or on-screen keyboards.

2.4 Navigable

 

2.4.7: Focus Visible Level AA

Observation: Two prominent tabs on the home page: ‘Search Flights’ and ‘Flight Status’ does not feature focus visibility. Some carousel elements on the home page do not have focus visibility.

 

Recommendation:  Ensure that the focused component can be visually identified by the user by relying on user agent support. Increase contrast on the current/selected tab for better visibility of system status for cognitive-disabled users.

negative-squared-cross-mark_274e.png
image 5.png
negative-squared-cross-mark_274e.png
negative-squared-cross-mark_274e.png
Screenshot 2022-11-30 at 11.59 1.png
negative-squared-cross-mark_274e.png
image 6.png
negative-squared-cross-mark_274e.png
Frame 23.png
negative-squared-cross-mark_274e.png
Group 101.png
negative-squared-cross-mark_274e.png
Frame 22.png
negative-squared-cross-mark_274e.png
negative-squared-cross-mark_274e.png
Screenshot 2022-11-25 at 5.07 1.png
02. Summary of Changes
2.1 Visual Contrast

This section enlists the cases of visual contrast issues detected in the three web pages during the WCAG evaluation along with the proposed color schemes to improve visual contrasts of website elements to make them compliant with WCAG guidelines.

14.jpg
15.jpg
16.jpg

Detailed Summary of Visual Modifications

  1. Raised color contrast of text from 4.38:1 to 7.94:1 to exceed WCAG AA guideline

  2. Raised minimum gradient color contrast of background from 2.29:1 to 5.21:1 to exceed WCAG AA guideline

  3. Changed color of current/selected tab for better cognition or visibility of system status

  4. Raised color contrast of border from 1.49:1 to 3.03:1 to exceed WCAG AA guideline

  5. Raised color contrast of text from 4.12:1 to 5.41:1 to exceed WCAG AA guideline

  6. Raised color contrast of non-text component from 1.76 to 3.03:1 to exceed WCAG AA guideline

  7. Raised color contrast of text from 4.38:1 to 7.94:1 to exceed WCAG AA guideline

  8. Raised color contrast of text from 4.38:1 to 7.94:1 to exceed WCAG AA guideline

  9. Raised color contrast of text from 4.12:1 to 5.41:1 and color contrast of non-text from 1.54 to 3.03:1 to exceed WCAG AA guideline

  10. Raised minimum gradient color contrast of background from 2.46:1 to 4.64:1 to exceed WCAG AA guideline

  11. Raised minimum gradient color contrast of background from 2.61:1 to 4.36:1 to exceed WCAG AA guideline

  12. Raised color contrast of background from 2.46:1 to 4.64:1 to exceed WCAG AA guideline

  13. Raised color contrast of background from 2.46:1 to 4.64:1 to exceed WCAG AA guideline

  14. Raised color contrast of background from 2.46:1 to 4.64:1 to exceed WCAG AA guideline

  15. Raised minimum gradient color contrast of background from 2.46:1 to 4.64:1 to exceed WCAG AA guideline

  16. Raised minimum gradient color contrast of background from 2.61:1 to 4.36:1 to exceed WCAG AA guideline

  17. Raised color contrast of texts from 2.46:1 to 4.64:1 and from 4.38:1 to 7.94:1 to exceed WCAG AA guideline

  18. Raised color contrast of texts from 2.46:1 to 4.64:1 and from 4.38:1 to 7.94:1 to exceed WCAG AA guideline

  19. Raised color contrast of background from 4.38:1 to 7.94:1 to exceed WCAG AA guideline

2.2 Alt-texts

The hero image carousel on the home page features important information but is neither clickable nor keyboard navigable. It is proposed that the images be made keyboard navigable with alt texts added to the images.

The product page and checkout page do not feature non-text content that requires alt-text.

Frame 31.png
03. Design Mockups
3.1 Home Page
Existing
Proposed
Frame 24.png
3.2 Product Page
Existing
Proposed
Frame 25.png
3.3 Checkout Page
Existing
Proposed
Frame 26.png
04. Conclusion & Learnings

Based on the evaluation of the Air India website, it was learned that it fails to conform to WCAG 2.1 AA guidelines, with issues found in terms of missing alt-text and low contrast.

In the process of evaluating and redesigning the web pages, I had the following insights:

 

  • A simple check of contrast values can yield impactful information that can be applied to make the websites more inclusive to many low-vision users.

  • Making modifications or redesigning from an accessibility perspective, an existing functional website is a fairly technical task that does not demand any ‘design skills’ in particular. It’s more about fine-tuning what’s already designed to yield the intended measured output. However, many websites still fail to meet this requirement.

  • Colors and elements on webpages may not be modified in isolation as it can affect the overall consistency. It is recommended to alter the color palette/system itself by ensuring every instance of the new color meets contrast requirements.

  • Although decorative images don’t require alt-text, adding them may help transfer the intended emotions to visually impaired users, bringing them in better alignment with the task.

  • Wrong alt-text is worse than missing alt-text. Also, on listening to alt-texts on screen readers, I also feel it’s best not to overdescribe the images as it can add confusion and consume time.

bottom of page