A guide dog, a black Labrador wearing a yellow harness, leads a blind man walking with a white cane through a city street. The background features outdoor cafés and historic buildings.

Digital accessibility: tips & best practices

Tip #01:

Add alternative text to images

Provide meaningful alt text for all non-decorative images.

Why it matters

Alt text ensures blind or visually impaired users can understand the purpose of images, enabling equal access to content.

Best practices

When adding images to your content, describe their purpose rather than just their appearance (e.g. avoid vague descriptions like “Image123.jpg”). For example, instead of stating “A man in front of a building”, use a more descriptive approach like “A person using a wheelchair entering a building”.

Additional guidance

For decorative images that do not add meaningful content, use null alt text (alt=””) to avoid cluttering the screen reader experience. Additionally, ensure content creators are trained on how to write effective alt text, helping to provide clear and accurate descriptions for users with visual impairments. Test your alt text by imagining the image isn’t visible – does your description convey its purpose?

Tip #02:

Use clear and descriptive headings

Clear headings provide a logical structure, helping users navigate and understand content efficiently.

Why it matters

Headings guide screen reader users and ensure content is accessible to everyone. Without clear headings, navigating long pages can become confusing or frustrating.

Best practices

When structuring your content with HTML headings, use proper heading tags to organize and enhance readability. Start with H1 for the main title, followed by H2 for section headings, and H3 for subsections, ensuring that each heading reflects the content it introduces.

Additional guidance

It’s important to avoid skipping heading levels, such as jumping from H1 directly to H3, as this can disrupt the logical flow and accessibility of the page. Proper use of heading tags also improves search engine optimization (SEO) and provides a clear structure for both users and assistive technologies.

Tip #03:

Enable keyboard navigation

Ensure all website elements are functional using only a keyboard.

Why it matters

Users with motor impairments or assistive devices often rely on keyboards to navigate. If elements are not accessible, they may be excluded from using your website or application.

Best practices

Make sure that focusable elements, such as links and buttons, are operable using the Tab and Enter keys. Additionally, provide a visible focus indicator to clearly show which element is currently selected. It’s important to test the site across different browsers to confirm consistent keyboard navigability and a smooth experience for all users.

Additional guidance

Test your website’s usability by tabbing through all interactive elements. Adjust your code to fix any missing or inconsistent focus states.

Tip #04:

Provide accessible multimedia

Include captions for all video and audio content and prevent media from playing automatically when a page loads.

Why it matters

Captions enable users who are deaf or hard of hearing to access multimedia content. They also benefit users in noisy environments or those who prefer reading along.

Best practices

Ensure that captions are synchronized with the audio, providing an accurate representation of the spoken words. Additionally, offer a toggle feature allowing users to switch captions on or off and allow users to start media playback manually, giving them control over content when needed. Provide accessible controls to pause, stop, or adjust the volume, ensuring that users can easily interact with the media player.

Additional guidance

For content with multiple speakers, include speaker identification to help users distinguish between them. For live streams, use real-time captioning services to ensure accessibility for all audiences. If auto-play is necessary, mute the media by default and offer a clear opt-in option.

Tip #05:

Be careful with ARIA roles

Apply ARIA (Accessible Rich Internet Applications) roles to enhance accessibility, but only where needed.

Why it matters

Improper use of ARIA roles can create confusion for screen readers, reducing usability instead of improving it.

Best practices

Use ARIA roles only when native HTML elements cannot achieve the desired functionality, ensuring a simpler and more semantic structure. Avoid redundant or conflicting roles, as they can confuse assistive technologies and users.

Additional guidance

Validate your ARIA implementation using accessibility testing tools and screen readers to ensure that the roles are correctly applied and provide the intended functionality for all users.

Tip #06:

Use semantic HTML elements

Build your site with HTML elements that reflect the structure and purpose of content.

Why it matters

Semantic HTML enables assistive technologies to interpret and navigate web pages more effectively, improving accessibility for users with disabilities.

Best practices

For improved structural clarity, use semantic HTML elements such as <header>, <nav>, <main>, and <footer> to define the main sections of your page. Avoid using <div> and <span> for content where more specific semantic elements like <button> or <form> would be more appropriate.

Additional guidance

Regularly monitor your HTML structure with digital tools and conduct manual testing to ensure it adheres to semantic and structural standards.

Tip #07:

Ensure sufficient color contrast

Text and background colors must have clear contrast to remain readable for all users. Furthermore, avoid using color alone to convey meaning.

Why it matters

Low contrast and color-based cues can make content difficult to read for users with visual impairments, including those with color blindness. This often leads to missed or frustrating information.

Best practices

Your color choices must meet WCAG’s minimum contrast ratio requirements. Specifically, normal text should have a contrast ratio of at least 4.5:1, while large text should meet a 3:1 ratio. Additionally, combine color with text labels, patterns, or icons to convey important information. Use consistent and clear labels, such as “Required” or “Error”.

Additional guidance

It’s essential to regularly review your site to ensure that information is not communicated through color alone, as this can be challenging for users with color vision deficiencies.

Tip #08:

Use buttons for actions, links for navigation

Assign roles consistently: use buttons for actions and links for navigation, but make sure that links clearly describe the destination or action!

Why it matters

Clear distinctions between links and buttons ensure users can understand and interact with your site effectively. Misusing these elements can confuse screen reader and keyboard users. Furthermore, descriptive links improve clarity and usability.

Best practices

Use the appropriate HTML elements for different actions. Employ the <button> element for actions such as submitting forms or triggering modals. For navigation purposes, such as linking to another page, use the <a> element. When writing link text, ensure it clearly conveys the purpose of the link, such as “View our accessibility guidelines” instead of generic phrases like “Click here.”

Additional guidance

Test your interactive elements by navigating solely with a keyboard. Confirm that each element performs as expected and is properly labeled. If links open in new tabs, include a note in the link text (e.g., “Download the report [PDF, opens in a new tab]”).

Tip #09:

Create accessible PDF documents

Ensure PDFs are tagged and structured for accessibility.

Why it matters

PDFs that lack proper tagging and structure are unreadable by screen readers, excluding users with disabilities. Accessible PDFs enable equal access to important content.

Best practices

When creating accessible PDFs, use tagging tools in software like Adobe Acrobat to properly structure the document, making it easier to navigate for screen reader users. Add alternative text for images within the document to ensure that visual content is described for those with visual impairments.

Additional guidance

Validate your PDFs using screen readers and other accessibility tools to confirm that the content is fully accessible and functional for all users.

Tip #10:

Make cookie consent dialogs accessible

Develop fully accessible cookie consent dialogs, ensuring that all users can understand and manage their data privacy preferences effectively.

Why it matters

An accessible cookie consent dialog empowers users, particularly those with disabilities, to make informed choices about their data with ease and autonomy.

Best practices

Ensure the dialogue is immediately focused for screen reader users upon appearance, so they are aware of its presence. Label all interactive buttons within the dialogue distinctly and clearly to facilitate easy interaction. Allow full keyboard navigability through all dialogue elements, providing users with full control.

Additional guidance

Provide straightforward information on cookies, explaining their purpose and offering options for users to manage their preferences easily. It’s important to regularly review and test your cookie consent dialog’s accessibility to keep it user-friendly and compliant.

Tip #11:

Make your tab controls, checkboxes, required fields, and error messages accessible

Interactive elements must be fully accessible, offering clear, descriptive announcements for users with screen readers.

Why it matters

Properly announcing the roles, statuses, and requirements of form elements ensures users with disabilities can navigate and interact with your site effectively, reducing frustration and promoting inclusivity.

Best practices

It is important to announce tab controls clearly, indicating both their status and position, such as “Personal address, tab selected, 1 of 2”. Checkboxes should be clearly labeled and their status announced, for example, “Add gift wrapping and a personal message, checkbox, not checked.” Required fields must be identified with clear instructions, like “FIRST NAME edit, required, blank”.

Additional guidance

Error messages should be communicated in a way that is easily perceivable by screen readers, using alert roles to ensure they capture attention, such as “alert City: Please enter a city”. Consider implementing additional visual and auditory cues for users with varying disabilities to ensure that form navigation and error correction are as intuitive as possible.

Tip #12:

Ensure accessible search (pop-up), search edit field, search suggestions

Optimize the search functionality on your website to be fully accessible, ensuring that it is user-friendly for those using screen readers and keyboards.

Why it matters

A fully accessible search feature allows all users, including those with disabilities, to effectively find products or information, enhancing their autonomy and satisfaction.

Best practices

Announce the opening of the search pop-up clearly, such as “Search window opened, type to search for products.” Automatically focus the search edit field when the pop-up is activated. Clearly announce the search field when focused, including any placeholder text, to guide users. Provide real-time verbal feedback as users type in the search field, improving the user experience.

Additional guidance

If search suggestions are generated, announce the number of suggestions and read each suggestion as it is highlighted. Allow users to navigate through suggestions using tab or arrow keys, with clear announcements for each. Clearly announce when no suggestions are found, avoiding confusion. Announce the closure of the search pop-up and ensure the focus returns to a logical element on the page. Enable closing the search pop-up with the Escape key, returning focus to the previous element for accessibility and ease of use.

Tip #13:

Design responsive and flexible layouts

Ensure layouts adapt to different screen sizes and orientations.

Why it matters

Users accessing your content on mobile devices or with screen magnifiers need layouts that reflow without breaking usability. Fixed layouts can cause frustration and hinder access.

Best practices

Use relative units like percentages for widths instead of fixed pixel values, ensuring flexibility across different screen sizes. Test your design on various screen resolutions and orientations to confirm it adapts well.

Additional guidance

Use CSS media queries to adjust content display for different devices, ensuring all users have a seamless experience. Additionally, implement media queries to adjust content presentation for different devices, optimizing the user experience regardless of the device or screen size.

Tip #14:

Arrange accessible homepage navigation

Create a homepage link that serves as an accessible anchor for navigation, allowing users to return to the main page effortlessly from any part of the site.

Why it matters

An accessible homepage link is a cornerstone of user-friendly navigation, particularly for those using assistive technologies.

Best practices

Label the homepage link clearly, using text like “Home” or “Return to Homepage,” so users can easily identify it. Position the link in a consistent and expected location, such as the site logo or main menu, to make navigation intuitive. Ensure the link is keyboard-navigable and has a clear focus indicator for screen reader users.

Additional guidance

Avoid redundant links with the same label unless they lead to distinct destinations, maintaining clarity and usability. Regularly test the homepage link with various input methods to confirm its accessibility and functionality.

Tip #15:

Craft accessible slideshows

Ensure your slideshows are inclusive and navigable by all users, including those with disabilities, by following these vital accessibility guidelines.

Why it matters

Accessible slideshows provide a seamless experience, allowing users with assistive technologies to engage with the content just as any other user would.

Best practices

Provide a clear and descriptive label for the slideshow, helping users understand its purpose. Make transition announcements for automatic slide changes accessible to screen readers, ensuring users are informed about updates. Include keyboard-navigable controls to pause and resume the slideshow, allowing users to control the pace.

Additional guidance

Automatic transitions should not disrupt navigation or screen reader use and maintain focus stability on slides for users navigating via keyboard. Navigation controls like arrows and indicators must be accessible and appropriately labeled for smooth interaction.

Tip #16:

Make your cart, mini cart and cart page accessible

All aspects of the cart functionality, including adding items to the cart, managing quantities, and proceeding to checkout, must be accessible.

Why it matters

Accessible cart functions allow users with disabilities to smoothly manage their shopping experience. It is essential for users to independently handle their purchases from selection to checkout.

Best practices

The “Add to Cart” button should be clearly labeled and operable via keyboard. When an item is added, a screen reader should announce a confirmation message, such as “Item added to cart.” The focus should logically transition after actions, moving directly to areas like the cart page or confirmation notifications. If there are issues adding items, errors should be announced clearly, with focus shifting to help users correct them easily.

Additional guidance

Accessible navigation to the cart or checkout areas should include well-labeled links or buttons. Quantity selector components must be clearly announced by screen readers, and users should be able to adjust quantities using the keyboard, with clear alerts for maximum items. In confirmation pop-ups, options like “Move to Wishlist,” “Yes, remove,” and “Cancel” should be clearly announced for easy interaction.

Tip #17:

Avoid content locked by hover actions

Ensure content that appears on hover is accessible in other ways.

Why it matters

Users navigating with a keyboard or touch devices cannot interact with hover-triggered content. Critical information locked behind these actions becomes inaccessible.

Best practices

Trigger hover content using both hover and focus states, allowing users to interact with the content via keyboard navigation as well. Ensure that the content remains visible long enough for users to read it, providing adequate time for interaction.

Additional guidance

Avoid hover-only navigation menus. Provide an alternative for keyboard or touch users to expand these sections. Additionally, design alternatives for any content currently restricted to hover actions, ensuring that all users can access and engage with the content, regardless of input method.

Tip #18:

Provide skip navigation links

Add a “Skip to content” link to help users bypass repetitive elements.

Why it matters

Keyboard users and screen reader users benefit from bypassing navigation menus or repetitive elements to reach main content quickly.

Best practices

Place skip links at the top of the page, allowing users to easily bypass repetitive content. Ensure these skip links are visible when focused, making them accessible for keyboard and screen reader users.

Additional guidance

Test the functionality of skip links to ensure they correctly jump to the main content or specified section.

Tip #19:

Learn to use a screen reader

Screen readers simulate the experience of visually impaired users and help identify accessibility barriers.

Why it matters

Understanding screen readers equips designers and developers to create more accessible experiences.

Best practices

Practice using popular screen readers like NVDA, JAWS, or VoiceOver to familiarize yourself with how content is read aloud. Navigate sites to experience typical user workflows, paying attention to how accessible the site is for screen reader users.

Additional guidance

Learn and utilize keyboard shortcuts for efficient testing, ensuring that you can quickly identify potential accessibility issues during your evaluation.

Tip #20:

Use DevTools to find page elements

DevTools offer powerful debugging and inspection features to identify accessibility issues and enhance your website.

Why it matters

DevTools helps developers identify and fix accessibility issues, ensuring a better user experience.

Best practices

Use the “Accessibility” pane in your browser’s developer tools to inspect ARIA roles and properties, ensuring they are correctly applied. Check the DOM tree for missing or improperly structured elements that could hinder accessibility.

Additional guidance

Simulate screen reader output to validate the usability of your site, confirming that all content is properly conveyed to users with visual impairments.

Tip #21:

Test accessibility regularly

Perform regular accessibility audits and testing.

Why it matters

Websites evolve, and updates can unintentionally introduce accessibility issues. Continuous testing ensures ongoing compliance and usability for all users.

Best practices

Use a monitoring tool for preliminary accessibility checks to quickly identify potential issues. Follow up with manual testing using screen readers and assistive devices to ensure comprehensive evaluation.

Additional guidance

Engange users with disabilities to participate in usability testing and provide authentic feedback on your site’s accessibility. Document and prioritize the issues discovered, focusing on timely remediation to ensure ongoing accessibility and usability for all users.

A brochure titled 'Country-specific regulations for digital accessibility in EU,' featuring a professional design. The cover displays a modern building with the European Union flag and a woman holding a smartphone, symbolizing digital accessibility. The logo 'AIOPSGROUP, a valantic company' is prominently placed at the bottom.

Stay compliant with EU digital accessibility laws. Our guide offers a clear, country-by-country breakdown of EAA requirements, covering scope, penalties, and compliance steps. Download now to simplify your accessibility journey.

Learn more

Aligning your digital assets with european regulations. EAA deadline is June 28, 2025. The countdown is on!

0
Months
0
Days
0
Hours
0
Minutes
0
Seconds
Learn more

How AIOPSGROUP, a valantic can help?

At AIOPSGROUP, a valantic company, we combine advanced automation technology with testing by individuals with impairments, ensuring compliance while enhancing user experiences through empathy and inclusivity. Our modular, end-to-end approach to ADA and WCAG 2.2 compliance covers everything from assessments and audits to implementation and improvements. With continuous support and regular reviews, we help maintain accessibility standards and adapt to evolving regulations, ensuring long-term digital inclusion for all users.

Four colleagues are seated at a conference table in a modern office, looking towards the camera with friendly expressions. The focus is on a young man in the foreground wearing glasses and a gray shirt. Behind him, two men and a woman are slightly blurred, creating a sense of depth. The woman stands with crossed arms, smiling, while the men appear relaxed and attentive. The background features whiteboards with diagrams, suggesting a creative or strategic meeting environment.

Consulting

Our Accessibility Consulting delivers comprehensive support for reaching and maintaining compliance with the European Accessibility Act (EAA). This includes a thorough review of your existing processes, website design, external partnerships, and software development practices.

Learn more
Close-up of a person's hands holding a tablet and using a stylus to interact with a digital analytics dashboard displayed on the screen. The dashboard shows various charts and graphs related to business performance. The background is softly blurred, showing a bright office environment with empty chairs, suggesting a setting of professional analysis or review.

Auditing

Our offering includes a detailed EAA and WCAG 2.2 compliance review, leveraging both cutting-edge automated technologies and practical assessments by visually impaired individuals using screen reading software. This method guarantees a complete assessment of your website’s accessibility features.

Learn more
A woman of color with curly hair, wearing a mustard yellow jacket, is intently discussing a project with a bearded male colleague seated at a computer. They are both looking at the screen, and she gestures towards it, suggesting active collaboration. The background features a modern office environment with natural light and another person working in the distance, emphasizing a dynamic and creative workspace.

Monitoring & development studio

Our live accessibility tracking system enables continuous oversight across all environments, encompassing development sandboxes, staging areas, and production settings. This includes single-page applications, dynamically updating content, and development settings or networks secured behind firewalls.

Learn more
A diverse group of young professionals attentively listens to a speaker in a modern, informal presentation space. The group consists of men and women from various ethnic backgrounds, some sitting with laptops, others just focusing on the speaker. The speaker, a man in a blue denim shirt, stands addressing the audience. The setting features wooden tiered seating in a well-lit room with large white walls and motivational posters, fostering a collaborative and inclusive learning environment.

Training

Our Training service prepares your team with the necessary expertise to comply with the European Accessibility Act (EAA). This customized training addresses the crucial elements of digital accessibility, concentrating on the legal mandates and practical implementation of EAA standards.

Learn more

Book a meeting with our experts