Faqs
Accessibility (WCAG, ADA)
5 min read
Disclaimer
💡 What is accessibility?
- Screen readers
- Keyboard navigation
- Color contrast
- Text alternatives for images
- Other assistive technologies
Hyper was developed to meet Shopify’s accessibility requirements, aligned with many key principles of the WCAG 2.1 Level AA standard.
✅ Is the Hyper theme WCAG or ADA compliant?
Built-in accessibility features
- Semantic HTML structure
- Logical heading hierarchy
- ARIA (Accessible Rich Internet Applications) attributes
- Keyboard focus and navigation support
- Sufficient color contrast and scalable typography
Compliance also depends on
- The content you add (alt text, headings, clarity)
- Any third-party apps or custom scripts installed
- Visual design changes (color palette, fonts, animations)
As the merchant, you are responsible for ensuring your store meets accessibility standards in your region. Learn more: Creating Accessible Stores on Shopify.
⚙️ Recommendations for maintaining Accessibility
Keep your theme updated
👉 See how to update the theme: Update Hyper theme
Apps and accessibility
- Install only essential apps. Limit the number of installed third-party apps.
- Test your store after installing new apps.
- Contact app developers about accessibility support.
- Remove unused or redundant apps to avoid conflicts and improve page performance.
Content clarity
- Use meaningful link and button text.
- ✔️ “View all summer collections”
- ❌ “Click here”
- Use short, descriptive headings.
- Don’t rely on icons or images alone — include visible text or ARIA labels.
- Keep paragraphs short; avoid ALL CAPS or decorative fonts for body text.
Color contrast
| Element Type | Minimum Contrast Ratio |
|---|---|
| Body text and buttons | 4.5:1 |
| Headings (24px and larger) | 3:1 |
| UI elements (borders, icons, input outlines) | 3:1 |
| Text over images or video | 4.5:1 |
- Use a contrast checker tool to test your color palette.
- Avoid light-gray text on white backgrounds or low-opacity overlays.
- Add a semi-transparent background overlay behind text on images to improve readability.
- Make interactive elements stand out (color and size differences).
Text styling and structure
- Follow a logical hierarchy (e.g.,
H1 > H2 > H3). - Don't skip heading levels (for example, don’t jump from
H2toH4). - Use headings for structure, not for styling.
- Keep body text at least 16px in size for readability.
- Use CSS for spacing instead of
<br/>tags.
Alt text for images
- Always add alt text for your images, especially products, banners, and feature sections.
- Be descriptive and concise (under 125 characters).
- Describe the purpose of the image, not just its appearance.
- ✔️ “Woman wearing red floral dress”
- ❌ “Product image”
- Leave decorative images blank (or using
alt="") so they are skipped by screen readers.
Slideshow and video accessibility
Slideshows
- Slideshows don’t play automatically.
- If slideshows do play automatically, they must include controls to pause, advance, or stop the slideshow.
- Ensure text overlays meet color contrast standards.
- Provide clear keyboard navigation for slides (Tab, Enter, or arrow keys).
Videos
- Videos don’t play automatically.
- If videos do play automatically, their audio is muted.
- For videos with audio, ensure the video area is fully visible and not covered by other elements, so captions remain visible.
- For videos with dialogue, provide text transcripts, either on the page or linked to a separate page.
- These same rules apply to videos used within slideshows.
Learn more: Read this article for more: Shopify Help - Accessibility Best Practices
Forms and inputs
- Ensure every field has a clear label.
- Provide helpful error messages near the input.
🧪 Testing accessibility
- Google Lighthouse
- axe DevTools
- Wave Evaluation Tool
- Screen readers: VoiceOver (Mac), NVDA (Windows), ChromeVox (Chrome)
- Installing new apps
- Updating your theme
- Making design or content changes
Last updated