Sample engagement
See exactly what you receive, before you pay for it
This is a complete engagement you can click through: the audit report, the manual WCAG checklist, the remediation tracker your team works from, and the monitoring alerts that catch new issues after launch. Every panel is the real product, loaded with data from a demo storefront.

Tosche Station Outfitters is a fictional Shopify Plus storefront, so we can show a full engagement without publishing a real client's findings. The tooling, scoring, and report layout are exactly what you receive.
The storefront under audit

- Store
- Tosche Station Outfitters
- Domain
- toschestation.example
- Platform
- Shopify Plus
- Catalog
- Field jackets, thermal base layers, and desert-weather outerwear
- Size
- Mid seven figures annual revenue
Scope and methodology
- Pages
- All 96 discovered pages were scanned. Paid scans sample by template only past 1000 pages.
- Templates
- Every collection, product, page, and blog URL on the storefront, including home, cart, search, contact, one collection, and one product page.
- Scan rules
- WCAG 2.0 A/AA, 2.1 AA, and selected 2.2 AA rules. Not a full Level AA pass.
- Automated
- axe-core 4.11 (WCAG 2.0 A/AA, 2.1 AA, and selected 2.2 AA rules) plus IBM Equal Access checker
- Browser
- Headless Chromium via Playwright (1280 by 800 viewport). Automated scans do not run in Chrome, Safari, or Firefox.
- Not scanned
- Shopify Checkout. Keyboard traps, screen reader quality, and alt meaning need the manual pass.
- Manual
- Keyboard-only flow, NVDA and VoiceOver, contrast sampling, zoom and reflow. Chrome with NVDA on Windows; Safari with VoiceOver on macOS
Executive summary
Tosche Station Outfitters was audited against WCAG 2.2 Level AA over March 2 to March 6. Across 96 scanned pages covering 8 templates, the automated pass returned 23 failing elements across 7 distinct rules, and the manual pass failed 7 of 32 success criteria tested by hand.
The findings concentrate in four repeated patterns: missing image alternatives, form fields labelled only by placeholder text, muted text below the 4.5:1 contrast minimum, and icon-only buttons with no accessible name. Because these live in shared theme files rather than individual pages, fixing each pattern once clears most of its instances at the same time.
Estimated effort: 16 to 24 developer hours to reach Level AA on the audited templates, which fits inside a single sprint. Two findings are keyboard and focus behaviors an automated scanner cannot detect, so they would have shipped unnoticed on a scan-only service.
The interactive report every tier starts with. Open a finding to see the failing element, its selector, and the fix.
How to explore this stage
- Start with the impact tabs at the top. Overview shows everything; the other tabs filter findings down to critical or serious issues.
- Read the health score gauge next. It summarizes your storefront's accessibility posture at a glance.
- Coverage by template groups findings the Shopify way: homepage, product, collection, and the other theme templates. Expand a template to see which URLs share the same Liquid layout, so one fix can clear many pages.
- What's next ranks the highest-impact fixes across every severity. Work top to bottom: each row shows why it matters, where to fix it in the theme, and an expandable before and after example.
- Use the share and export controls to download a PDF or spreadsheet sample of the full report.
toschestation.example

Overview
Critical
Serious
Moderate & minor
Accessibility health
Accessibility health is fair. Address amber and red segments to move into the good range.
Click or tap a segment on the ring, or pick a category below, to pin its details. The faint arc is room left to reach a perfect score of 100; the solid color shows your current category score.
No known third-party embeds (apps, widgets, iframes we recognize) were found in this scan's page results. The toggle unlocks when embeds like Yotpo or YouTube show up in axe findings.
No accessibility statement found
Publish a page (for example, /pages/accessibility) so customers know how to request support or report barriers.
- 5 critical issues (Critical impact on assistive technology users).
- 7 serious issues that block or frustrate common tasks.
- 23 automated findings across 6 scanned pages. Site score is the average of per-page scores.
- No dedicated accessibility statement page was found.
This score reflects automated findings only. It is not legal advice, a compliance certification, or a substitute for manual WCAG testing. Automated tools catch roughly 30 to 50 percent of WCAG 2.x AA issues. The rest requires human judgment.
Scope and methodology
- Standard
- WCAG 2.2 Level AA
- Automated
- axe-core 4.11 (WCAG 2.0 A/AA, 2.1 AA, and selected 2.2 AA rules) plus IBM Equal Access checker
- Browser
- Headless Chromium via Playwright (1280 by 800 viewport). Automated scans do not run in Chrome, Safari, or Firefox.
- Manual
- Keyboard-only flow, NVDA and VoiceOver, contrast sampling, zoom and reflow. Chrome with NVDA on Windows; Safari with VoiceOver on macOS
- Discovery
- Sitemap
- Pages found
- 96
- Pages scanned
- 96 of 96 discovered
- Plan level page limit
- 1000
- Templates detected
- 8
- Discovered by template
- account: 2, blog: 5, cart: 1, collection: 12, home: 1, page: 4, product: 70, search: 1
- Sampled by template
- account: 2, blog: 5, cart: 1, collection: 12, home: 1, page: 4, product: 70, search: 1
Coverage by template
What's next
- Form elements must have labelsCriticalSite-wideQuick win
5 elements affected. Appears site-wide across 3 pages, so one shared theme fix clears the most ground. Often fixable in Shopify editor settings without touching code.
Fix in: sections/header.liquid, sections/footer.liquid
sections/header.liquidsections/footer.liquidlayout/theme.liquidsections/announcement-bar.liquid
Editor first: Form block labels in theme sections vs custom form markup
- Images must have alternate textCriticalSite-wideQuick win
3 elements affected. Appears site-wide across 2 pages, so one shared theme fix clears the most ground. Often fixable in Shopify editor settings without touching code.
Fix in: sections/header.liquid, sections/footer.liquid
sections/header.liquidsections/footer.liquidlayout/theme.liquidsections/announcement-bar.liquid
Editor first: Theme section image blocks (hero, slideshow, logo), media library alt text before editing Liquid
- Elements must meet minimum color contrast ratio thresholdsSeriousSite-wideQuick win
7 elements affected. Appears site-wide across 4 pages, so one shared theme fix clears the most ground. Often fixable in Shopify editor settings without touching code.
Fix in: sections/header.liquid, sections/footer.liquid
sections/header.liquidsections/footer.liquidlayout/theme.liquidsections/announcement-bar.liquid
Editor first: Color schemes, button colors, text/background pairs, badge/sale colors, gradient overlays
- Buttons must have discernible textSeriousSite-wideQuick win
3 elements affected. Appears site-wide across 2 pages, so one shared theme fix clears the most ground. Often fixable in Shopify editor settings without touching code.
Fix in: sections/header.liquid, sections/footer.liquid
sections/header.liquidsections/footer.liquidlayout/theme.liquidsections/announcement-bar.liquid
Editor first: Theme button block labels and icon-only button settings before code changes
- Required ARIA attributes must be providedSeriousSingle page
1 element affected. Found on 1 page.
Fix in: templates/product.json, sections/main-product.liquid
templates/product.jsonsections/main-product.liquid
- Links must have discernible textModerateSite-wide
3 elements affected. Appears site-wide across 2 pages, so one shared theme fix clears the most ground.
Fix in: sections/header.liquid, sections/footer.liquid
sections/header.liquidsections/footer.liquidlayout/theme.liquidsections/announcement-bar.liquid
- Heading levels should only increase by oneModerateSingle pageQuick win
1 element affected. Found on 1 page. Often fixable in Shopify editor settings without touching code.
Fix in: templates/collection.json, sections/main-collection-product-grid.liquid
templates/collection.jsonsections/main-collection-product-grid.liquid
Editor first: Section heading levels in theme blocks (hero H1, footer headings)
Open each severity tab for the full breakdown by template and page.
Share report
Paid clients receive a private share link for stakeholders and agency partners.
Save offline
Download a sample branded PDF for stakeholders or a styled Excel workbook for developers. These files use the same Tosche Station findings shown in this walkthrough.
Want this for your storefront instead of Tosche Station Outfitters?
Start with a free automated scan to see your own score and top findings. If the numbers justify it, we scope the manual audit from there.