ClickCease

Improve Accessibility of Your Shopify Store

Improve Accessibility of Your Shopify Store

Did you know that stores prioritizing accessibility are often the most profitable?

This is not a coincidence. Attention to detail throughout your store and buying process drives sales success. Every customer is important, so all elements should be accessible to everyone.

Here are a few steps to help make your store accessible:

1. Colors & Contrast

  • Avoid low contrast between text and background.

  • Don’t use a combination of green and red colors.

  • Offer two color options: light text on a dark background and dark text on a light background.

2. Imagery

  • Every image on the website should have alternative text in the alt attribute.  Alternative text is used by screen readers, and it’s visible instead of the image. Alt attribute value needs to be short and descriptive.

  • If the image isn’t supposed to be part of the content, it should be placed as a background image in CSS.

3. Text

  • Simple, readable fonts should be used: Verdana, Arial, and similar sans-serif fonts.

  • Align text to the left for better readability.

  • Use a font size larger than 12pt.

  • Use relative font sizes (rem or em) to allow users to adjust text size in their browsers.

  • Set line height to 1.5 or double for improved readability.

4. Links & navigation

  • Navigation needs to be simple and clear.

  • All pages need to have consistent navigation.

  • Links should be large enough to allow simple clicks.

  • Ensure all actions can be performed using either a mouse or keyboard.

5. Forms

  • Use labels for each form element. The field should be connected with the label using the for attribute. 

  • Keep forms as simple as possible. For complex forms, group related fields using the fieldset element.

  • Required fields need to be emphasized.

  • If errors occur during form completion, provide clear messages to help users correct them easily.

  • Moving through form elements should be possible using the tab key.

Bonus:

  • Use responsive design to ensure all elements display correctly on various screen sizes.

  • Avoid using pop-ups.

  • Do not rely on JavaScript for core functionalities, as voice and screen assistants may not support it.

  • If your store uses AJAX controls for user input, apply ARIA attributes to ensure accessibility.

If you are committed to creating a more accessible user experience, don’t hesitate to contact us for assistance.