At Gainsight, we strongly believe that it is important to ensure all our users can access and interact with our platform. As part of our commitment to inclusivity, we're working to enhance the accessibility of our Customer Communities platform by aligning with accessibility best practices like the European Accessibility Act (EAA).
Alignment with the European Accessibility Act (EAA)
The EAA aims to make digital services accessible to all, with specific guidelines to improve digital inclusivity. Our project is aligned with these objectives, as we've targeted the Web Content Accessibility Guidelines (WCAG) 2.2 AA, which form the basis for many of the EAA's requirements. By adhering to these standards, we meet current legal obligations and prepare for future enhancements mandated by the EAA.
Lighthouse, an open-source automated tool to help improve the quality of web pages, has been at the forefront of our efforts, providing a comprehensive assessment of web pages through various checks. These evaluations help us ensure compliance with accessibility standards and offer actionable insights to enhance the user experience. Lighthouse shows that we are on track to raise our accessibility scores from an average of 60-70 to 90 across most pages by the end of 2024. Going forward, we are aiming for a score of 100 by April 2025.
To maintain our high accessibility standards and prevent future regressions, we've automated our accessibility checks using Lighthouse. This proactive approach allows us to continuously monitor our platforms, ensuring they comply with the latest guidelines and standards.
Summary of Upcoming Key Changes
To make our accessibility improvements more relatable, here's a condensed overview of key changes we will implement over the next few months, derived from the WCAG 2.2 AA guidelines and Lighthouse checks:
- Keyboard-Friendly Navigation. Optimize key navigation elements to be user-friendly and intuitive and ensure that they are accessible without a mouse, supporting users who rely solely on keyboards.
- Screen-Reader Support: Meaningful Text Descriptions. Add descriptive text to buttons and links so they clearly convey their purpose, helping people who rely on screen readers.
- Screen-Reader Support: Consistent Structure. Ensure the logical organization of lists, headings, and navigation elements, making it easier for people to navigate through our content.
- Screen-Reader Support: Multimedia Accessibility. Add enhanced image descriptions (alt text) to ensure all visual content is understandable through audio assistance technology.
- Language Support. Verify that language settings are accurate, allowing for a smooth transition when our platform is configured with multiple languages.
- Impaired vision: Use readable Font Sizes. Adjust target sizes for interactive elements to make them easier to engage with on devices of all sizes.
- Impaired vision: Color contrast. Adjust the color contrast of text and buttons, making reading easier on devices of all sizes.
Our commitment to accessibility is ongoing. We are dedicated to continually improving the inclusivity of Gainsight Customer Communities by leveraging industry-leading tools and ensuring alignment with the European Accessibility Act.
Update 29th Jan 2025 (to help answer some of the questions we’ve received)
To provide more context on recent changes, we have already made a number of enhancements that are applied to all communities, such as:
- Enhanced clickable areas (such as buttons and links) to ensure they are easier to use, especially on touch devices.
- Organized headings for a clearer and more logical flow, helping users navigate pages more easily.
- Improved screen reader compatibility to provide aria-attributes, helping users understand content.
- Improved keyboard navigation to ease the in-page journeys.
Once the Open Beta toggle is enabled, updates and enhancements to the following are also enabled (for developers: the details of these changes relating to specific CSS selectors are provided in the file attached to this article):
- HTML heading tags in all widgets
- Slightly changed structure of Banner widget
- Logo in Mega Menu widget
- Updates to Groups
The Open Beta is designed to allow customers to test these changes before they are rolled out to all communities in February. After that, there will be two further phases of Open Beta as we continue to roll out these changes incrementally.