Inclusely

Shopify guide

Accessible Shopify themes, tested

We ran automated WCAG 2.2 AA checks on the demo stores of 22 free Shopify themes, on desktop and phone. Here is what passed, what failed, and what to check before you pick a theme.

Reviewed by Misha Gavura, founder of Inclusely. Last reviewed . Written by the Inclusely team at EVDEV, Toronto.

No Shopify theme is ADA compliant by itself. A theme is a starting point, and your colours, images, apps and edits decide what shoppers get. In our automated scan on October 17, 2026, Dawn and most older free themes showed few or no failures. All 9 Horizon family themes failed checks on the pages we tested, such as carousels a keyboard cannot scroll.

Are Shopify themes ADA compliant?

The ADA does not certify themes, and no one can promise a theme meets it. What you can know is how a theme does on the tests that exist. Shopify requires themes in its Theme Store to pass accessibility checks when they are submitted, including a Lighthouse accessibility score of at least 90. Those checks run once, on the developer's demo, before your colours, photos, apps and edits are added.

So the honest answer has two parts: how good the theme's code is, and how well you keep it that way. Our scan below answers the first part, for the automated checks only.

How we tested

Our scan at a glance

Date
October 17, 2026
Themes
22 free themes from the Shopify Theme Store, using Shopify's public demo store for each
Pages
Home, a collection (all products), a product page and the cart with one item in it
Screens
Desktop at 1280 pixels wide and phone at 390 pixels wide, light mode
Engine
axe-core 4.14.0, with the WCAG 2.0, 2.1 and 2.2 level A and AA rules
Counted
Each page element that failed a rule. One broken carousel with 6 slides can count 6 times.

Please read these limits before you use the numbers:

  • Automated checks find only part of the problems. In Deque's 2021 study of its own audits, automated tests caught about 57% of issues by volume. Zero failures here means none of the automated rules failed, not that the theme is accessible. A high score is not a pass: see what automated accessibility testing misses.
  • Demo stores include Shopify's demo content. Some failures, such as missing alt text or low contrast, come from the demo's images and colour choices, not the theme code. We mark those below.
  • Demo stores may not run the latest version. We list the theme name and version each demo store reported. Several older theme demos reported an early Dawn version number, and the Horizon demo ran 3.2.0 while most of its family ran 3.4.0. Your copy may be newer or older.
  • One theme was left out. Savor's demo store did not let us load its products when we scanned, so it is not in the results.

Results: Horizon and its family

Horizon is Shopify's newer free theme. Atelier, Dwell, Fabric, Heritage, Pitch, Ritual, Tinker and Vessel share its code. Every one of them had automated failures on desktop and on phones.

Horizon family themes, automated WCAG 2.2 AA failures by page element, scanned 2026-10-17
ThemeDemo versionDesktopPhoneWCAG criteria failed
HorizonHorizon 3.2.050834.1.2, 1.3.1, 2.5.3, 2.1.1, 2.5.8
AtelierAtelier 3.4.037294.1.2, 1.4.3, 1.1.1, 2.5.3, 2.4.4, 1.3.1, 2.1.1
TinkerTinker 3.4.055714.1.2, 1.4.3, 1.1.1, 2.5.3, 2.4.4, 1.3.1, 2.1.1, 2.5.8
PitchPitch 3.4.087524.1.2, 1.4.3, 2.5.3, 2.4.4, 1.3.1, 2.1.1, 2.5.8
HeritageHeritage 3.4.044744.1.2, 1.4.3, 2.5.3, 2.4.4, 1.3.1, 2.1.1, 2.5.8
FabricFabric 3.4.024314.1.2, 1.4.3, 1.1.1, 2.5.3, 2.4.4, 1.3.1, 2.1.1, 2.5.8
DwellDwell 100.0.056504.1.2, 1.4.3, 1.1.1, 2.5.3, 2.4.4, 1.3.1, 2.1.1, 2.5.8
VesselVessel 3.4.029274.1.2, 1.1.1, 2.5.3, 2.4.4, 1.3.1, 2.1.1
RitualRitual 3.4.037404.1.2, 1.4.3, 2.5.3, 2.4.4, 1.3.1, 2.1.1, 2.5.8

Results: Dawn and the older free themes

Dawn is the theme many older free themes were built on. 6 of these 13 demo stores showed no automated failures at all: Dawn, Publisher, Ride, Sense, Spotlight, Taste. The rest had one or two kinds of failure, mostly low contrast from the demo's colour choices.

Dawn and older free themes, automated WCAG 2.2 AA failures by page element, scanned 2026-10-17
ThemeDemo versionDesktopPhoneWCAG criteria failed
DawnDawn 15.0.000None found
CraftDawn 2.5.0781.4.3, 2.1.1
CraveDawn 2.5.0012.1.1
ColorblockDawn 4.0.0121.4.3
OriginOrigin 15.1.0331.4.3
PublisherDawn 7.0.100None found
RefreshDawn 5.0.0012.1.1
RideRide 1.0.000None found
SenseDawn 2.5.000None found
SpotlightSpotlight 8.0.000None found
StudioDawn 3.0.0321.4.3
TasteDawn 3.0.000None found
TradeTrade 15.0.0231.4.3, 2.1.1

What failed most in the Horizon family

The automated failures we found in Horizon family themes, and how many of the 9 themes had each one
ProblemWCAG criterionThemesWho can fix it
Image carousels a keyboard cannot scroll2.1.1 Keyboard9 of 9A developer, in the theme code
A button with no name (the sticky add to cart button on phones)4.1.2 Name, role, value9 of 9A developer, in the theme code
A cart button whose spoken name differs from its visible text2.5.3 Label in name9 of 9A developer, in the theme code
Menu lists built in a way screen readers misread1.3.1 Info and relationships9 of 9A developer, in the theme code
ARIA labels on elements that cannot have them4.1.2 Name, role, value8 of 9A developer, in the theme code
Image or logo links with no name2.4.4 Link purpose8 of 9You, in content or settings
ARIA attributes a control does not support (slide dots)4.1.2 Name, role, value7 of 9A developer, in the theme code
Hidden carousel slides that still take keyboard focus4.1.2 Name, role, value7 of 9A developer, in the theme code
Tap targets smaller than 24 by 24 pixels (slide dots)2.5.8 Target size (minimum)7 of 9A developer, in the theme code
Low contrast text, such as crossed-out sale prices1.4.3 Contrast (minimum)7 of 9You, in content or settings
Images with no alt text1.1.1 Non-text content5 of 9You, in content or settings
Filter checkboxes missing their checked state4.1.2 Name, role, value1 of 9A developer, in the theme code
Menu items outside a menu1.3.1 Info and relationships1 of 9A developer, in the theme code

Three of these matter most to shoppers:

  • The sticky add to cart button on phones had no name. axe found no accessible name on it in all 9 themes, so a screen reader user may hear only “button” on the most important control on the page. If a theme's icon buttons have no name, our aria-label guide shows the Liquid fix.
  • Product image carousels could not be scrolled with a keyboard. Shoppers who do not use a mouse cannot see the other photos.
  • Slide dots were too small to tap on phones. WCAG 2.2 asks for at least 24 by 24 pixels, or enough space around each one. Target size is one of the nine new criteria in WCAG 2.2.

These are code problems, so Shopify can fix them in a theme update, and a developer can fix them in your copy now.

What Shopify's own reports cover

Shopify publishes an accessibility conformance report for Dawn, based on the VPAT template. It covers Dawn version 2.4.0 and tests against WCAG 2.1 A and AA, and it lists several criteria as partially supported. There is no published report for Horizon at shopify.com/accessibility as of October 17, 2026.

Shopify also owns checkout, which no theme controls. Our page on what Shopify covers and what it leaves to you explains its checkout report.

What breaks when you customise a theme

A theme that tests well on its demo can fail on your store within a day. The usual causes are things you choose:

What to check before you buy a theme

  1. Open the theme's demo store and use it with only the Tab, Enter and Esc keys. Open the menu, a product, the cart drawer and a pop-up.
  2. Run the demo's product page through the free accessibility checker.
  3. Check that a Skip to content link appears when you first press Tab.
  4. Look at the colour presets. Are prices, sale prices and small text easy to read?
  5. Ask the developer for an accessibility conformance report or test results, and how they handle accessibility bugs.
  6. Check how often the theme is updated. Fixes only reach you if you update.

How to fix your current theme

  1. Work on a copy

    In Online Store > Themes, duplicate your live theme. Make every change on the copy and preview it before you publish.
  2. Update the theme if you can

    Shopify's free themes get fixes in new versions. Check the version under Online Store > Themes. Updating can reset code edits, so note what a developer changed first.
  3. Fix your settings and content

    Raise colour contrast in Theme settings > Colors, add alt text to product photos and banners, and turn off auto-rotating slideshows or add a pause button.
  4. Fix what is in the code

    Carousels, buttons with no name and invalid ARIA need a developer. Ask for each fix to name the file and the line, and test it with a keyboard.
  5. Test by hand and keep a record

    Use the store with only a keyboard and a screen reader, at 200% zoom and on a phone. Save the date and what you changed.

How Inclusely helps

When it launches, Inclusely will check every template of your own theme, not a demo, against WCAG 2.2 AA. It fixes theme colour settings and alt text you approve, gives exact code changes for the rest, and keeps a dated record. See how it works.

Questions about Shopify themes

Are Shopify themes ADA compliant?

No theme is ADA compliant by itself. A theme is a starting point, and your colours, images, apps and edits decide what shoppers get. Themes in the Theme Store must pass accessibility checks when they are submitted, but those checks run once. In our October 17, 2026 automated scan, most older free themes showed few or no failures, while every Horizon family theme had failures on the pages we checked.

Is the Dawn theme ADA compliant?

No theme is compliant on its own, but Dawn did well in our test. The Dawn demo store (version 15.0.0) showed no automated WCAG 2.2 AA failures on its home, collection, product and cart pages, on desktop or phone, on October 17, 2026. Automated checks cover only part of WCAG, so keyboard and screen reader tests are still needed.

Is Shopify's Horizon theme accessible?

Not yet, on our automated checks. Its demo store (version 3.2.0) showed automated failures on every page we scanned on October 17, 2026. The same patterns appeared in all 9 Horizon family themes we tested, including image carousels a keyboard cannot scroll and, on phones, a sticky add to cart button with no name. Shopify updates these themes often, so recheck your version.

What is the most accessible Shopify theme?

We cannot name one, because automated checks are only part of the picture and we have not tested paid themes. In our free theme scan, Dawn, Publisher, Ride, Sense, Spotlight and Taste showed no automated failures on the pages we checked. Pick a theme you can test yourself with a keyboard, then keep your changes accessible.

Will switching themes fix my store's accessibility?

Not on its own. Missing alt text, low-contrast colour choices and app widgets come with you to a new theme. A cleaner theme can remove code problems you cannot fix in settings, but plan the move, test the new theme on a copy, and recheck after you add your apps.

Do paid themes do better than free ones?

We have not tested paid themes yet, so we cannot say. Ask the developer for an accessibility conformance report or test results, and test the demo store yourself before you buy.

What to do next

These are results of automated tests on public demo stores on one date. They are not a certification of any theme, and they are not legal advice. Theme developers update their themes often.

Test your theme, not the demo.

Early access stores get a free scan of every template of their own theme and a call with our team about what to fix first.

Get early access