skip to content

BigCommerce Accessibility Audit

A BigCommerce accessibility audit tests your live store the way a customer with a disability uses it: with a screen reader, with a keyboard alone, at 400 percent zoom, in forced colours. Not a scan of the home page. Every Stencil template and every step of checkout, by hand, with a written report your developers can act on.

A store owner working at a laptop surrounded by parcels, with store analytics on screens behind.
The same eight failures turn up in store after store, and every one of them blocks a sale.

The pattern

The eight barriers I find in most BigCommerce stores

After auditing a good number of Stencil stores, the same failures recur. They are not exotic. They sit in the parts of the store that make money, which is exactly why they matter.

1. Faceted search that a screen reader cannot follow

This is the signature BigCommerce problem. Filters update the product grid over AJAX with no live region, so a screen reader user ticks “Blue”, hears nothing, and has no idea whether anything happened. Selected facets are often styled with colour alone, and the “clear all” control is frequently a div.

The fix: a polite live region announcing the new result count, real checkboxes with real labels, selected state exposed through markup rather than colour, and focus managed so it does not jump back to the top of the page.

2. Quick view opening into nothing

Quick view modals in Cornerstone and most marketplace themes open without moving focus into the dialog, without a dialog role, and without trapping focus. A keyboard user tabs straight through to the page behind. Escape often does not close it.

The fix: role=”dialog” with aria-modal, focus moved to the dialog on open, focus trapped inside, Escape closes, and focus returned to the button that opened it.

3. Variant pickers built from swatches with no labels

Colour and size swatches are usually spans with a background colour. A screen reader announces nothing, or reads a hex value. Out-of-stock combinations are shown by dimming, which is invisible to anyone not seeing the page.

The fix: a real radio group with a visible legend, each option carrying its name in text, unavailable options marked with aria-disabled and stated in words, not just dimmed.

4. Mini-cart updates that are announced to nobody

Add to cart fires, the mini-cart count changes, and the page says nothing. The customer has no confirmation the item was added, so many add it twice or abandon.

The fix: an aria-live region confirming “Added to cart, 2 items”, and a focus decision that is deliberate rather than accidental.

5. Checkout fields relying on placeholder text

The optimised one-page checkout is better than most, but customised checkouts routinely drop visible labels in favour of placeholders. The prompt vanishes as soon as the customer types, which defeats anyone with a memory or attention difficulty, and error messages often say only “invalid”.

The fix: visible persistent labels on every field, errors that name the field and say how to correct it, and an error summary at the top of the form that receives focus.

6. Product images with filenames as alternative text

Bulk imports leave alternative text as SKU numbers or “IMG_4821”. On a category page of forty products, a screen reader user hears forty meaningless strings. Where the image carries the only description of a pattern or finish, that information is simply absent.

The fix: alternative text that says what the product looks like, decorative gallery duplicates marked as decorative, and a content rule so new products do not reintroduce the problem.

7. Contrast failures in sale badges and helper text

White text on light-coloured sale badges, grey shipping notes under the price, and pale placeholder text. These are the items automated scanners find first, which makes them the items demand letters cite first.

The fix: a palette check across the theme, with every text and background pair brought to 4.5 to 1, and 3 to 1 for large text and interface components.

8. Carousels and banners that cannot be stopped

Home page hero sliders that auto-advance with no pause control fail WCAG 2.2.2, and they are hostile to anyone who reads slowly or uses magnification. Slide text baked into the image is invisible to a screen reader entirely.

The fix: a visible pause control, real text over the image rather than inside it, correct slide announcements and keyboard-operable previous and next buttons.

A designer comparing a store layout on a desktop screen and a phone side by side.
Both surfaces are covered, because the mobile theme fails in places the desktop one does not.

Scope

What the audit covers

Templates and journeys, not a page count. Testing one product page properly is worth more than scanning a thousand, because they share a template.

Browse and find

Home, category with filters applied, faceted search, sorting, pagination, search results and the empty results state.

Choose and buy

Product page, variant selection, quantity, quick view, add to cart, mini-cart, full cart and the complete checkout including guest checkout.

Account and contact

Registration, login, password reset, order history, address book, contact form and newsletter sign-up.

Across all of it

Keyboard only, JAWS and NVDA on Windows 11, VoiceOver on macOS and iOS, TalkBack on Android, 200 and 400 percent zoom, and Windows forced colours.

Two staff members walking a shop aisle, one writing on a clipboard as they check each shelf.
Every template and every step of checkout is walked through by hand and written down.

Process

How a BigCommerce audit runs

  1. Scope in writing

    You send the store address. I confirm which templates and journeys are in scope, what it costs and how long it takes, in writing, within one working day. No call required.

  2. Manual testing

    Every template driven by hand with screen readers and keyboard alone, at 200 and 400 percent zoom and in forced colours. Automated tools run alongside, but they are the starting point, not the audit.

  3. Report you can act on

    Each barrier recorded with the WCAG 2.2 criterion it fails, where it occurs, who it affects, a severity rating and the Stencil file or app responsible, with the fix described in code terms.

  4. Remediation and re-test

    Your developers apply the fixes, or my team does. Then the store is tested again and the report reissued showing before and after, which is the document that proves the work happened.

A large screen in a workspace showing a working analytics dashboard.
I have built accessible Stencil themes, so the report says where the fix goes, not only that one is needed.

Why me

Built, not just inspected

I do not only audit BigCommerce stores; I build and maintain an accessible BigCommerce Stencil theme, so every fix in the report is one I have already shipped somewhere. That means recommendations that work inside Stencil rather than generic advice. I am DHS Trusted Tester certified, working with IAAP certified colleagues, and M/S. Anblik has been doing this since 2003. All findings are delivered in writing, so nothing depends on a meeting.

  • Accessible Stencil theme. A production BigCommerce theme with accessible faceted search, variant pickers, mini-cart and checkout already solved. See the BigCommerce accessibility theme.
  • 97 published case studies. Real audits with the barriers found and the fixes confirmed, at the case study library.
  • Evidence for counsel. If a demand letter arrived first, the report is written so your lawyer can use it. See what to do about a demand letter.
  • Re-testing afterwards. Apps and theme updates reintroduce barriers. Periodic re-testing keeps the store where you left it.
A shop manager checking her phone at a desk, with a store dashboard on the monitor behind her.
These are the questions merchants ask before commissioning an audit.

FAQ

BigCommerce accessibility – frequently asked questions

Is BigCommerce accessible out of the box?

The platform gives you a reasonable foundation, but a live store is the Stencil theme plus your customisations plus apps plus your product content, and barriers appear across all four. Cornerstone and most marketplace themes ship with keyboard and screen reader problems in the faceted search, the quick view and the mini-cart. Being on BigCommerce does not make a store compliant.

Which parts of my store do you test?

The journeys that carry revenue and risk: home, category with filters applied, product page including variant selection, quick view, mini-cart, full cart, the whole checkout, account creation and login, search results, and the contact page. Testing every product page is unnecessary, because they share one template.

Can you fix the theme as well as audit it?

Yes. I build and maintain an accessible BigCommerce Stencil theme, so the fixes are ones I have already implemented elsewhere rather than guesswork. You can either take the report to your own developers or have my team apply the changes to your Stencil files.

Will accessibility work slow down my store?

No. Most fixes are markup and CSS: real labels, correct roles, visible focus, announced state changes. Removing an overlay script usually makes a store faster, not slower.

Do checkout changes risk breaking payments?

Checkout is the most sensitive area, so it is handled carefully and separately. On BigCommerce the optimised one-page checkout limits what can be altered, and the audit is explicit about which items are yours to fix, which need a BigCommerce support request and which are constrained by the platform.

How long does a BigCommerce audit take?

For a typical store, one to two weeks from start to report. Remediation is usually four to eight weeks depending on how much sits in apps rather than in your own theme files.

Do I need this if I already use an accessibility widget?

Probably more, not less. Overlays sit on top of the code and cannot repair the faceted search or the variant picker underneath. Stores running overlays still receive demand letters.

A shop owner standing in her store holding out a tablet showing her sales figures.
Send the store address. You get a written reply, with scope and cost.

Next step

Get your BigCommerce store tested

Send the store address and I will reply in writing within one working day: what fails, what it covers, how long it takes and what it costs.