Accessibility Audit Report

WCAG 2.2 Level AA · 3 pages scanned · 18-Aug-2026

Download PDF
76%CHECKS PASSED

49 issues found across 3 pages, checked against WCAG 2.2 Level AA.

26 of 34 automated checks passed.

21
Critical
⚠
Immediate attention needed
28
High
!
Should be addressed
0
Medium
−
Consider improvements
0
Low
✓
Minor issues
⚠ Compliance at risk. We found 21 critical issues that block some people from using these pages at all. In this state the site would likely fail an ADA Title II or Section 508 review.

What this means for your visitors

Around 1 in 5 people has a disability that can affect how they use a website. On the pages we scanned, some of them cannot complete key tasks today — they will leave, and you will never see it in your analytics as anything other than a bounce.

Where the issues are

Number of individual problems found in each area, across every page scanned.

Keyboard Access25Images & Media16Labels & Screen Readers3Colour & Contrast2Forms & Inputs2Mobile & Zoom1

⚡ Priority action plan

Start here. These are the highest-impact fixes across the pages we scanned.

  1. 1Images are missing descriptions (16 places)Critical
  2. 2Form fields have no label (2 places)Critical
  3. 3Buttons don't say what they do (2 places)Critical
  4. 4Certain ARIA roles must contain particular childrenCritical

Fixing these clears 4 of your 8 most serious issue types.

Want these fixed?

Our team can remediate all 49 issues and re-audit to confirm you're compliant.

Book a free consultation

Results by category

Every automated check we ran, grouped by the part of the experience it affects. A category passes only when every check in it passed on every page scanned.

Images & MediaNeeds attention
2 of 3 checks passed

Images, icons, audio and video have text alternatives so they still make sense to someone who can't see or hear them.

  • ✗Images must have alternative text (16 places)Critical1.1.1
  • ✓Documents must have <title> element to aid in navigation
  • ✓All touch targets must be 24px large, or leave sufficient space
Colour & ContrastNeeds attention
1 of 2 checks passed

Text stands out enough from its background to stay readable in poor light or with reduced vision.

  • ✗Elements must meet minimum color contrast ratio thresholds (2 places)High1.4.3
  • ✓Links must be distinguishable without relying on color
Forms & InputsNeeds attention
2 of 3 checks passed

Every field is clearly labelled, so people know what to type and screen readers can announce it.

  • ✗Form elements must have labels (2 places)Critical4.1.2
  • ✓Form field must not have multiple label elements
  • ✓Select element must have an accessible name
Keyboard AccessNeeds attention
1 of 3 checks passed

The whole page can be operated with a keyboard alone, without getting stuck, and the focused item is always visible.

  • ✗No visible focus indicator (outline/box-shadow) on keyboard focus (15 places)High2.4.7
  • ✗Interactive controls must not be nested (10 places)High4.1.2
  • ✓Page must have means to bypass repeated blocks
Page StructurePassed
4 of 4 checks passed

Headings, landmarks and lists are used properly, so assistive tech can navigate the page in a sensible order.

  • ✓Inline text spacing must be adjustable with custom stylesheets
  • ✓IDs used in ARIA and labels must be unique
  • ✓<ul> and <ol> must only directly contain <li>, <script> or <template> elements
  • ✓<li> elements must be contained in a <ul> or <ol>
Labels & Screen ReadersNeeds attention
13 of 15 checks passed

Buttons, links and controls have names that describe what they do when read aloud.

  • ✗Buttons must have discernible text (2 places)Critical4.1.2
  • ✗Certain ARIA roles must contain particular childrenCritical1.3.1
  • ✓Elements must only use supported ARIA attributes
  • ✓ARIA attributes must be used as specified for the element's role
  • ✓Deprecated ARIA roles must not be used
  • ✓aria-hidden="true" must not be present on the document body
  • ✓ARIA hidden element must not be focusable or contain focusable elements
  • +8 more checks passed
LanguagePassed
2 of 2 checks passed

The page declares its language so screen readers use the right pronunciation.

  • ✓<html> element must have a lang attribute
  • ✓<html> element must have a valid value for the lang attribute
Mobile & ZoomNeeds attention
1 of 2 checks passed

Content reflows and stays usable when zoomed in or viewed on a small screen.

  • ✗Content overflows horizontally at 320px width (WCAG's equivalent of 400% zoom)High1.4.10
  • ✓Zooming and scaling must not be disabled

Full breakdown

Every issue we found, worst first — what it is, who it affects, and what fixes it.

IssueSeverityPagesBusiness ImpactRecommendation
Images are missing descriptions
Images & Media · image-alt · WCAG 1.1.1 · 16 places
Critical1Blind and low-vision customers get no idea what these images show. If they carry product or pricing information, those customers simply cannot access it — and image alt text is the single most-cited issue in ADA web lawsuits.Add a descriptive alt="..." attribute. If the image is purely decorative, use alt="" (empty) rather than omitting the attribute entirely.
Form fields have no label
Forms & Inputs · label · WCAG 4.1.2 · 2 places
Critical1Form fields have no programmatic label, so screen-reader users do not know what to type. Unlabelled fields in a checkout or enquiry form are a direct cause of abandonment.Associate a <label for="..."> with this field's id, wrap the field in a <label>, or add aria-label/aria-labelledby.
Buttons don't say what they do
Labels & Screen Readers · button-name · WCAG 4.1.2 · 2 places
Critical1These buttons are announced with no name. A customer using a screen reader cannot tell what the button does — if it is "Add to cart" or "Submit", the journey ends here.Give the button visible text, or an aria-label/aria-labelledby/title describing what it does — icon-only buttons need an accessible name.
Certain ARIA roles must contain particular children
Labels & Screen Readers · aria-required-children · WCAG 1.3.1
Critical1Screen readers cannot describe these controls, so customers do not know what they do before activating them.Certain ARIA roles must contain particular children.
Text is hard to read against its background
Colour & Contrast · color-contrast · WCAG 1.4.3 · 2 places
High2Text is hard to read for anyone with reduced vision, and for everyone on a phone in daylight. Low-contrast pricing, form labels and calls-to-action measurably reduce conversion.Darken the text color or lighten the background until the contrast ratio reaches 4.5:1 (3:1 is enough for large text — ≥18pt, or ≥14pt bold). Check hover/focus states too, not just the default.
There's no visible focus indicator
Keyboard Access · focus-visible · WCAG 2.4.7 · 15 places
High3There is no visible focus indicator, so keyboard users cannot see where they are on the page. Navigating becomes guesswork.Don't remove the default focus outline (outline:none) without replacing it — add a visible :focus-visible style (outline or box-shadow) with enough contrast against the background.
Controls are nested inside each other
Keyboard Access · nested-interactive · WCAG 4.1.2 · 10 places
High1Controls are nested inside one another, so assistive technology announces them unpredictably and activating the right one becomes unreliable.Don't nest one interactive element inside another (e.g. a <button> inside an <a>) — flatten the markup so each control stands alone.
The page scrolls sideways on small screens
Mobile & Zoom · reflow-320 · WCAG 1.4.10
High1The page forces horizontal scrolling on small screens or at high zoom. Customers with low vision have to scroll in two directions to read a sentence, and most give up.Fix the layout so content reflows into a single column at narrow widths instead of requiring horizontal scrolling — look for fixed-width elements (px widths, unwrapped tables, non-responsive images) that don't shrink below their content's natural width.

Pages scanned

  • Top eCommerce Development, Migration & Digital Marketing Agency - CommerceShophttps://www.thecommerceshop.com26 issues
  • eCommerce Development Services | eCommerce Agencyhttps://www.thecommerceshop.com/ecommerce-development-services/6 issues
  • Ecommerce Migration Services | Zero Downtime Replatformhttps://www.thecommerceshop.com/ecommerce-migration-services/17 issues
323 items need a human check. Some things software genuinely cannot judge — whether text over a photograph is readable, or whether a custom component behaves the way it claims to. These are excluded from the counts above rather than guessed at. A manual review is the only way to settle them.
Report generated on 18-Aug-2026 · Scanned with axe-core against WCAG 2.2 Level AA Based on automated scanning. Guidance to help prioritise remediation, not a legal determination.