October 2026 9 min read Audit Guide

Accessibility Audit Report Example: What a Useful WCAG Report Looks Like

A worked example for a fictional Shopify store: one finding explained in full, two more in short, and how to prioritise, retest and judge a report before you pay for one.

If you have received an accessibility audit report, or you are about to pay for one, the hard part is knowing what a good one looks like. Some are a PDF of scanner flags with a logo on the cover. Others give a developer everything needed to reproduce, fix and verify each problem.

A useful accessibility audit report documents the scope and method of testing, each finding with its location and evidence, the WCAG success criterion it relates to, a recommended fix and a retest result. Below is a worked example for a fictional Shopify store, followed by how to read, prioritise and retest findings.

Illustrative only

The store, findings and statuses in this article are invented to show the format. They are not real client results, and no screenshot or test result here comes from a real store.

What Does an Accessibility Audit Report Look Like?

This is a short excerpt from the findings section of a report for a fictional store. Each row is one finding with its own ID, so the development team can discuss, fix and retest it individually.

Excerpt from the findings section of a sample accessibility audit report for a fictional store
ID Finding WCAG criterion Priority Retest
SH-001Product variant selector is not keyboard operable2.1.1 Keyboard (A)HighNot tested
SH-002Checkout form error is not communicated in text3.3.1 Error Identification (A), 4.1.3 Status Messages (AA)HighNot tested
SH-003Cart drawer does not manage keyboard focus2.4.3 Focus Order (A)HighNot tested

Download the sample findings as a spreadsheet (CSV, fictional store). It has the full detail for all three findings, including observed behaviour, user impact and the recommended action.

The difference from a scanner export is the content of each row. A scanner flags that something may be wrong. A report documents what a person verified, what it means for users and what to do about it. The next sections show what sits behind each row.

What Should an Accessibility Audit Report Include?

The official W3C accessibility evaluation report template is a good reference for structure. In practice a useful report covers these sections:

The sections of an accessibility audit report and what each should tell the reader
Report sectionWhat it should tell the reader
Executive summaryMain findings and recommended priorities
ScopePages, components and user journeys evaluated
MethodologyWCAG version and level, tools, manual checks and test environment
Detailed findingsIssue, location, evidence and user impact
WCAG mappingApplicable success criterion and conformance level
Remediation planWhat needs to change and how to approach it
RetestingWhether each fix passed, failed or remains untested
LimitationsWhat was excluded or could not be evaluated

The limitations section is the one most often missing, and it is the one that makes a report trustworthy. Any evaluation covers a sample of pages at a point in time. A report that says so is more reliable than one that implies everything was checked.

Accessibility Audit Report Example: One Finding Explained

Here is a single finding in full, written the way it would appear in the detailed findings section.

SH-001: Product variant selector is not keyboard operable

Sample finding SH-001 with location, observed behaviour, impact, WCAG mapping, evidence, recommended action and retest status
LocationFictional Shopify product page, size selector
Observed behaviourA tester cannot select a product size using the keyboard. The control only responds to mouse interaction.
User impactKeyboard users may be unable to choose a variant and continue toward purchase.
WCAG mapping2.1.1 Keyboard, Level A, because the described functionality cannot be operated using a keyboard.
Evidence to recordTested URL, reproduction steps, observed response, browser and environment, and a screenshot or recording where useful.
Recommended actionCorrect the selector so keyboard users can reach and operate the available choices, perceive the selected value and proceed. Verify the fix with keyboard and appropriate assistive technology testing.
Retest statusNot tested. No fix has been implemented in this illustrative example.

A developer could reproduce this in a minute, using steps like these:

  1. Open the product page and press Tab until focus reaches the size options.
  2. Try to select a size with Enter, Space or the arrow keys.
  3. Note that no size can be chosen, so the purchase cannot continue.

Compare that with a weak report, which would say only "keyboard accessibility issue". The useful version describes the observed behaviour, explains the impact, maps it to a relevant criterion and gives the team a path to investigate. The criterion is 2.1.1 Keyboard, which requires that all functionality can be operated through a keyboard interface.

Example Accessibility Audit Findings for an Ecommerce Store

Findings differ by type. These two short examples fail for different reasons than SH-001, which is why a real report needs more than one kind of check.

SH-002: Checkout form error is not communicated in text

Observed: after submitting an invalid email address, the field border turns red. No message appears, and focus stays on the submit button.

Impact: screen reader users and people who cannot perceive the colour change are not told that an error occurred or how to fix it.

Mapping: 3.3.1 Error Identification (Level A), because the error is not described to the user in text. If a message appears without receiving focus, 4.1.3 Status Messages (Level AA) is also relevant.

Recommended action: add a text message beside the field that names the problem and suggests a correction. Link it to the field, and move focus to the first error or to an error summary.

SH-003: Cart drawer does not manage keyboard focus

Observed: opening the drawer leaves keyboard focus on the cart button behind it. Tab moves through the page underneath, and Escape does not close the drawer.

Impact: keyboard and screen reader users can lose their place and may be unable to reach or leave the drawer.

Mapping: 2.4.3 Focus Order (Level A), because the focus sequence does not preserve the meaning and operation of the opened drawer.

Recommended action: move focus into the drawer when it opens, keep Tab inside it while it is open, close it with Escape and return focus to the button that opened it.

Map criteria only after verifying

Assign a WCAG criterion only when the observed behaviour actually fails it. A tester who guesses at criteria produces a report a developer cannot trust, and a mismatch is easy to spot in review.

How to Prioritize and Retest Audit Findings

When planning fixes, teams usually weigh four things:

Labels such as Critical, High and Medium are a prioritisation system chosen by the evaluator. They are not official WCAG severity classifications. WCAG levels A, AA and AAA describe conformance levels, not how urgent a fix is, so a Level A failure is not automatically more urgent than a Level AA one for your store.

Retesting should record, for each finding, whether the specific issue is resolved and whether any related problems remain.

Retest statuses and what each means
Retest statusWhat it means
Fixed and verifiedThe original steps no longer reproduce the issue and no related problem was found
Partly fixedThe issue is reduced but still occurs in some cases
Not fixedThe issue still reproduces
New related issueThe fix introduced a new problem that needs its own ID
Not testedNo retest has been done yet

Accessibility Audit Report vs. Automated Scan Report

Automated scans are useful. They are fast, repeatable and good at machine-detectable problems such as missing text alternatives, missing form labels and some contrast failures. They cannot judge whether alternative text is accurate, whether a focus order makes sense or how a screen reader experience feels.

A broader evaluation includes manual testing and human review, and usually includes automated results as one input. The W3C Website Accessibility Conformance Evaluation Methodology describes the general approach: define the scope, explore the site, select a representative sample, evaluate it and report the findings. Our own process is set out in the audit methodology.

Comparison of an automated scan report and an accessibility audit report
AspectAutomated scan reportAccessibility audit report
MethodSoftware checks the page codeSoftware plus manual keyboard and assistive technology testing
FindingsFlags that may need reviewVerified findings with reproduction steps
ContextRarely explains user impactExplains impact and links it to a WCAG criterion
Next stepsOften a list of rule namesRecommended fixes and a retest status
Best forA quick first look and ongoing monitoringPlanning real remediation work

What to Ask Before Buying an Accessibility Audit

Before you commission a report, ask the provider:

Be wary of any provider that implies a report guarantees legal compliance. A report documents what was found at a point in time. It does not establish compliance on its own, and no provider can promise immunity from a legal claim. For more on comparing providers, see our guide to choosing an ADA compliance website audit service.

Want a report like this for your store?

We test your Shopify store by hand against WCAG and send a report in this format: verified findings, evidence, fixes and a retest. Start with a free scan to see what an automated check finds, or ask for a full audit.

Request a Shopify accessibility audit

Last updated: October 2026. General information, not legal advice. The sample report in this article is illustrative and describes a fictional store. Accessibility is an ongoing process, and no audit or service can guarantee immunity from legal claims.