STEPS TO FOLLOW

Creating an accessible and inclusive website for all users is a shared responsibility. That’s why, below, you’ll find the steps that will help you review your website and ensure it is accessible for people with visual impairments.

Before designing, clearly define what information your site will include and how it will be organized. A logical structure helps users who rely on screen readers to navigate easily.

Recommendation: Use a consistent, hierarchical information architecture.

Designer thinking how to build a website

STEP 1: PLAN YOUR CONTENT AND STRUCTURE

STEP 2: USE SEMANTIC HTML

Correct use of HTML tags (such as <header>, <nav>, <main>, <footer>, <section>, <article>, etc.) allows screen readers to properly interpret the page’s structure.

Example: Use <h1> for the main title, <h2> for subtitles, without skipping heading levels.

List of HTML codes with "checks" at the rigth hand

Every meaningful image must have an alt attribute that describes its content. This helps visually impaired users understand the image’s purpose.

Note: Decorative images should use alt=”” so that screen readers can skip them

A draw of the "image" icon with alt text at the rigth hand

STEP 3: PROVIDE ALTERNATIVE TEXT FOR IMAGES

STEP 4: ENSURE KEYBOARD ACCESSIBILITY

The site must be fully navigable using only the keyboard (tab, enter, arrow keys). Avoid relying solely on mouse interactions or complex gestures.

A face with glasses watching keys from a keyboard

Avoid generic phrases like “click here.” Links and buttons should clearly describe their function or destination.

Example: Instead of “See more,” use “See more about our services.”

trash bin at the left hand with the click here button and at the rigth hand a image of a check with the sign up button.

STEP 5: USE DESCRIPTIVE LINKS AND BUTTONS

STEP 6: PROVIDE ALTERNATIVES TO MULTIMEDIA CONTENT

All video or audio content must include captions, transcripts, or audio descriptions for users who cannot see or hear the content.

a image of a typewritter with a paper of a website.

Avoid cluttered layouts. Use simple menus, clear icons, and a clean visual structure. This supports orientation and usability, especially for users with low vision.

a monitor from a computer with random symbols on the sreen.

STEP 7: MAINTAIN A CLEAR AND CONSISTENT DESIGN

STEP 8: ENSURE TEXT READABILITY

Use sans-serif fonts, appropriate sizes (at least 16px), and sufficient line spacing. Avoid large blocks of text.

Note: Also ensure proper color contrast between text and background (e.g., dark text on light background) to enhance readability for users with low vision or color blindness.

a pair of glasses with the word lorem on the lents.

Use screen readers such as NVDA or VoiceOver to verify that content is presented correctly and in a logical reading order.

a draw of a screen reader and a screen of a website.

STEP 9: TEST THE SITE WITH ASSISTIVE TECHNOLOGIES

STEP 10: EVALUATE ACCESSIBILITY USING AUTOMATED TOOLS

Use tools like WAVE or Axe to detect common accessibility issues and get suggestions for improvement.

a magnifying glass with an eye inside looking at rectangles and circles.