Skip to content

A sample report

The same document a verified owner receives, produced by the shipped rules from a storefront we wrote ourselves.

Synthetic storefront

www.deep-synthetic.example is not a real shop. It is a storefront we authored for our own tests — every product, category, extension and defect in it was written by hand, and the hostname is under a reserved domain that resolves nowhere. We do not publish an audit of somebody else’s site as marketing, which is the same commitment the crawler page and the partner clauses make to merchants who are not our customers.

The findings, the scores and the skipped checks below are not written copy: they are what the rules in the product produce from that storefront, at a standard audit depth, rendered at the Enterprise plan so nothing is hidden behind a lock. The executive summary a language model writes is absent, because no model was called to produce this document and we do not fabricate one.

SuiteCommerce health report — www.deep-synthetic.example

Generated 2026-09-15T00:00:00.000Z

Scores

81 / 100Overall health

Host
www.deep-synthetic.example
Platform
sca
Release
2024.1.30 (certain, modern family)
Theme
none detected
Extensions
2
Audit depth
standard
Pages fetched
60
Pages rendered
20
Generated
2026-09-15T00:00:00.000Z
SEO58 / 100

coverage 72%

Exposure80 / 100

coverage 74%

Content90 / 100

coverage 84%

Performance98 / 100

coverage 86%

Accessibility94 / 100

coverage 100%

Platform95 / 100

coverage 86%

Accessibility94 / 100 · coverage 100%

Accessibility findings
SeverityConfidenceStatusFindingAffectedSourceEvidence
WarningCertainUnknownSerious-impact accessibility violations14 serious accessibility violation(s) across 14 page(s), affecting 27 element(s): target-size (27 nodes).14 pages of 1878%rule

Serious-impact accessibility violations

14 serious accessibility violation(s) across 14 page(s), affecting 27 element(s): target-size (27 nodes).

Affected
14 pages of 18
Attributed to
cause not attributed
Rule
a11y/axe-serious
Source
rule

Evidence (14)

  • / (mobile) → a11y.violations[0]target-size (serious, 1 node) — a[href$="department-4"]render:p000:mobile#a11y.violations[0]
  • /department-1 (desktop) → a11y.violations[0]target-size (serious, 2 nodes) — a[href$="product-11"], a[href$="product-12"]render:p002:desktop#a11y.violations[0]
  • /department-1/custitem_colour/Grey (desktop) → a11y.violations[0]target-size (serious, 2 nodes) — a[href$="product-{{first}}"], a[href$="product-{{second}}"]render:p003:desktop#a11y.violations[0]
  • /department-1/custitem_colour/Grey/custitem_material/Paper/custitem_size/Small (desktop) → a11y.violations[0]target-size (serious, 2 nodes) — a[href$="product-{{first}}"], a[href$="product-{{second}}"]render:p004:desktop#a11y.violations[0]
  • /department-1/custitem_material/Paper (desktop) → a11y.violations[0]target-size (serious, 2 nodes) — a[href$="product-{{first}}"], a[href$="product-{{second}}"]render:p005:desktop#a11y.violations[0]
  • /department-1/custitem_size/Small (desktop) → a11y.violations[0]target-size (serious, 2 nodes) — a[href$="product-{{first}}"], a[href$="product-{{second}}"]render:p006:desktop#a11y.violations[0]
  • /department-2 (desktop) → a11y.violations[0]target-size (serious, 2 nodes) — a[href$="product-21"], a[href$="product-22"]render:p019:desktop#a11y.violations[0]
  • /department-3 (desktop) → a11y.violations[0]target-size (serious, 2 nodes) — a[href$="product-31"], a[href$="product-32"]render:p031:desktop#a11y.violations[0]
  • /department-4 (desktop) → a11y.violations[0]target-size (serious, 2 nodes) — a[href$="product-41"], a[href$="product-42"]render:p035:desktop#a11y.violations[0]
  • /guide-41 (desktop) → a11y.violations[0]target-size (serious, 2 nodes) — a[href$="product-41"], a[href$="product-410"]render:p039:desktop#a11y.violations[0]
  • /guide-65 (desktop) → a11y.violations[0]target-size (serious, 2 nodes) — a[href$="product-65"], a[href$="product-650"]render:p040:desktop#a11y.violations[0]
  • /guide-66 (desktop) → a11y.violations[0]target-size (serious, 2 nodes) — a[href$="product-66"], a[href$="product-660"]render:p041:desktop#a11y.violations[0]
  • /guide-69 (desktop) → a11y.violations[0]target-size (serious, 2 nodes) — a[href$="product-69"], a[href$="product-690"]render:p042:desktop#a11y.violations[0]
  • /search?keywords=Grey (desktop) → a11y.violations[0]target-size (serious, 2 nodes) — a[href$="product-{{first}}"], a[href$="product-{{second}}"]render:p058:desktop#a11y.violations[0]

Fix

The theme templates and extension views that render the named elementsa code change

  1. Open the selectors under each finding’s evidence; the axe rule id is beside them, so the same check can be re-run in a browser to confirm a fix.
  2. Start with the ones that repeat on every page: they are in a shared template.
  3. Walk the whole buying path with a keyboard afterwards.
  4. Re-crawl and compare the counts.

Want this for your own storefront? See the plans, or verify a domain and take the free audit.