Cookie settings

Choose which cookies we may use. You can change this at any time with "Cookie settings" at the bottom of every page.

Necessary

Always on

Needed for the site to work and to remember your cookie choice. They don't track you, so they are always on.

See the cookies
CookieSet byWhat it doesLasts
corea11y_consentCoreA11yRemembers your cookie choice6 months
__cf_bmClutchBot protection for the Clutch icon in the footer30 minutes
wordpress_*, wp-settings-*WordPressOnly if you log in to this site: keeps you logged inSession to 1 year

Google Analytics counts visits and shows which pages help people, so we can improve the site. It tells us about pages and devices, not who you are. We don't use it for ads.

See the cookies
CookieSet byWhat it doesLasts
_gaGoogleTells visits apart2 years
_ga_*GoogleKeeps track of a visit2 years

Read how we use cookies in our privacy policy

CoreA11y / CoreA11y for Wix

MSACAlab Accessibility Conformance Report

Last updated November 12, 2026

WCAG Edition (Based on VPAT® Version 2.5Rev)

This is a self-assessment. MSACAlab prepared it for its own product. No independent auditor has reviewed it, and it is not a certification or a claim of legal compliance.
Name of Product/Version
CoreA11y for Wix, version 1.0 (Wix App Market), with the accessibility fixes of 4 November 2026
Report Date
4 November 2026
Product Description
A Wix app that audits a Wix site for accessibility problems, offers quick fixes that can be undone, and gives Wix steps for the rest. The site owner uses it from a dashboard that opens inside Wix.
Contact Information
support@corea11y.com
Applicable Standards
WCAG 2.2, Levels A and AA

Summary

Conformance levels reported, by WCAG level
Conformance levelLevel A (32 criteria)Level AA (24 criteria)
Supports2319
Partially Supports12
Does Not Support00
Not Applicable83

Three criteria are Partially Supported: 2.2.1 Timing Adjustable, 2.4.5 Multiple Ways and 4.1.3 Status Messages. The remarks in the tables explain each one.

Notes

What this report covers

CoreA11y's own screens, as the site owner uses them:

  • Dashboard: sites list, site page, audit start page, audit report, quick fixes, alt text, guided checks (list and single check), plans, and report branding.
  • Other dashboard screens reached from those: before and after, colour contrast, accessibility statement, site settings, add a site, privacy, terms, the page-not-found page, and the sign-in pages.
  • The PDF report: the print page, and a PDF saved from it in Chrome.
  • The audit runner panel, which the owner's own browser shows on their site during an audit.

What this report does not cover

  • Wix's own dashboard around the app, Wix sign-in, and Wix checkout. Wix runs those.
  • The "Show on page" overlay and the guided-check overlays on the owner's site. They were not evaluated.
  • The weekly email, and the corea11y.com website.
  • The owner's Wix site, and what quick fixes do to it. A report on this app says nothing about the accessibility of sites that use it.

Evaluation Methods Used

Evaluated by MSACAlab on 4 November 2026 against a local build of the app and a stand-in Wix site with a stand-in Wix API. The test site's page structure follows Wix's, and it has deliberate accessibility problems. The same code went live as the production app on 4 November 2026.

Testing was automated and AI-driven, using a real browser and scripts.

  • Browser: Google Chrome 156 (headless) on Windows 11. Most checks also ran in Microsoft Edge 156 (headless) on the same day, before the last small fixes.
  • Automated: axe-core 4.14.0 with the WCAG 2.0, 2.1 and 2.2 A and AA rules and best-practice rules. It ran on 18 screens in light theme, dark theme and at 320 pixels wide, with collapsible sections open, and found no violations in the final run. A further pass covered other states: Free and Agency plans, app removed from Wix, form errors, and saved results. Automated tools find only some accessibility problems.
  • Keyboard: real Tab, Shift, Enter, Space, Escape and arrow key events. Tab was walked through 18 screens (390 focus stops) in light and dark themes, measuring focus order, the visible focus outline and its contrast, and whether focus could leave the page. 35 scripted task checks covered saving fixes, dismissing and restoring issues, answering guided checks, saving alt text, form errors, and copying text.
  • Zoom and reflow: viewports 640 pixels wide (equal to 200% zoom on a 1280 pixel screen) and 320 pixels wide (equal to 400%). The runner panel was also tested at 320 by 180 pixels.
  • Text spacing: the WCAG 1.4.12 values applied by stylesheet at 1280 and 320 pixels wide, looking for overflow and clipped text.
  • Motion and contrast modes: reduced-motion setting (no animations run) and a forced-colours spot check on two screens.
  • Names, roles and values: read from Chrome's accessibility tree for every control on the 18 screens and the panel.
  • PDF: a PDF saved through Chrome was checked for tags, language and title. Headings, tables, lists and the score image with its text alternative are present. It was not opened in a PDF reader or checked with a PDF accessibility tool.

Limits of this testing

  • No screen reader was used. Names and live regions were checked in the accessibility tree, which shows what the browser exposes. It does not prove what a screen reader says.
  • The app was opened in its own tab, not inside the real Wix dashboard frame. The runner was run on the stand-in site, not a live Wix site.
  • Safari, Firefox, phones, tablets, voice control and switch devices were not tested.
  • Screens were reviewed through scripts, measurements and screenshots, so judgement calls such as how clear a heading or instruction is were made by the AI evaluator.

Applicable Standards/Guidelines

This report covers the degree of conformance for the following accessibility standard/guidelines:

Standards and levels included
Standard/GuidelineIncluded In Report
Web Content Accessibility Guidelines 2.2Level A (Yes)
Level AA (Yes)
Level AAA (No)

Terms

The terms used in the Conformance Level information are defined as follows:

  • Supports: The functionality of the product has at least one method that meets the criterion without known defects or meets with equivalent facilitation.
  • Partially Supports: Some functionality of the product does not meet the criterion.
  • Does Not Support: The majority of product functionality does not meet the criterion.
  • Not Applicable: The criterion is not relevant to the product.

WCAG 2.2 Report

When reporting on conformance with the WCAG 2.x Success Criteria, they are scoped for full pages, complete processes, and accessibility-supported ways of using technology as documented in the WCAG 2.0 Conformance Requirements.

The table for Level AAA has been removed because Level AAA was not evaluated.

Table 1: Success Criteria, Level A

CriteriaConformance LevelRemarks and Explanations
1.1.1 Non-text ContentSupportsThe logo mark is hidden from assistive technology because the product name is text beside it. Score rings have a text name. Colour swatches are hidden, with the colours written out next to them. Alt text thumbnails have empty alt because the file name is the heading beside them.
1.2.1 Audio-only and Video-only (Prerecorded)Not ApplicableThe product has no audio or video.
1.2.2 Captions (Prerecorded)Not ApplicableThe product has no video.
1.2.3 Audio Description or Media Alternative (Prerecorded)Not ApplicableThe product has no video.
1.3.1 Info and RelationshipsSupportsUses HTML headings, lists, tables with header cells, fieldsets, labels and landmarks. At 600 pixels and narrower, tables stack and hide their header row, and each cell shows its column name as text. The table roles stayed in place in Chromium; other browsers were not tested. The PDF saved from Chrome is tagged.
1.3.2 Meaningful SequenceSupportsReading order follows the page source. The CSS does not reorder content.
1.3.3 Sensory CharacteristicsSupportsInstructions name controls and sections by their text. No instruction relies only on shape, colour, sound or position.
1.4.1 Use of ColorSupportsLinks are underlined. Severity and status are written as text, not shown by colour alone.
1.4.2 Audio ControlNot ApplicableThe product plays no audio.
2.1.1 KeyboardSupportsAll tested tasks were completed with the keyboard alone. During an audit, Escape cancels from anywhere on the page, and the panel says so.
2.1.2 No Keyboard TrapSupportsTab moved through every control and left the page on all 18 screens. The runner panel does not hold focus.
2.1.4 Character Key ShortcutsNot ApplicableThe product has no letter, number or punctuation key shortcuts.
2.2.1 Timing AdjustablePartially SupportsThree signed links have fixed limits that can't be extended: the audit start link (30 minutes), the "View report" link (60 minutes), and the link that opens the app in its own tab when a browser blocks its cookie (10 minutes). There is no warning before they expire. No work is lost, and starting again gives a new link. Sessions last at least 24 hours, which is beyond the WCAG 20-hour limit.
2.2.2 Pause, Stop, HideSupportsThe dashboard has no moving content. During an audit the owner's site scrolls and changes page by itself, after the owner starts it. Escape or Cancel audit stops it. This scrolling does not change with the reduced-motion setting.
2.3.1 Three Flashes or Below ThresholdSupportsNothing in the product flashes. The dashboard runs no animations.
2.4.1 Bypass BlocksSupportsA skip link is the first focus stop on dashboard screens and moves focus to the main content. Landmarks and headings are also present. The print page has one control before its content.
2.4.2 Page TitledSupportsEach screen has a descriptive title. The print page title includes the site and date. Report pages for different audits of one site share a title.
2.4.3 Focus OrderSupportsFocus follows the visual order. After a form is sent the page reloads and focus starts at the top. When a panel button is replaced, focus moves to the new button. The panel comes last in the owner's page.
2.4.4 Link Purpose (In Context)SupportsLink text, or text with its table row or list item, gives the purpose. Links that open a new tab say so.
2.5.1 Pointer GesturesNot ApplicableThe product has no path-based or multipoint gestures.
2.5.2 Pointer CancellationSupportsControls are native links, buttons and form fields, which act when the pointer is released.
2.5.3 Label in NameSupportsNames start with or contain the visible text. Help buttons show only a "?" symbol and are named by purpose, such as "How the score works".
2.5.4 Motion ActuationNot ApplicableNothing is operated by moving the device.
3.1.1 Language of PageSupportsDashboard and print pages are marked as English. The saved PDF has its language set. The runner panel marks itself as English on any site.
3.2.1 On FocusSupportsFocus never starts a change of context. Moving focus only closes an open help pop-up, and the panel may move to the other edge of the screen to keep the focused item visible.
3.2.2 On InputSupportsChanging a field does not submit a form. Every form has a submit button.
3.2.6 Consistent HelpSupportsThe support email is in the same place in the footer of every dashboard screen. The print page and the panel offer no help mechanism.
3.3.1 Error IdentificationSupportsServer checks show an error in text at the top of the page. Required and format checks use the browser's own validation, which names the field and moves focus to it.
3.3.2 Labels or InstructionsSupportsEvery field has a visible label. Optional fields say so, and hints are linked to their fields.
3.3.7 Redundant EntrySupportsGuided-check, alt text and branding forms keep what was typed when a save is refused. A refused contrast colour is not kept, because it must be changed; the error message quotes it.
4.1.1 ParsingNot ApplicableObsolete and removed in WCAG 2.2.
4.1.2 Name, Role, ValueSupportsControls are native HTML. Every control on the tested screens and the panel had a name and role in Chrome's accessibility tree. Not confirmed with a screen reader.

Table 2: Success Criteria, Level AA

CriteriaConformance LevelRemarks and Explanations
1.2.4 Captions (Live)Not ApplicableThe product has no live audio.
1.2.5 Audio Description (Prerecorded)Not ApplicableThe product has no video.
1.3.4 OrientationSupportsThe layout is not locked to an orientation. It adapts to the window width. Not tested on a real phone or tablet.
1.3.5 Identify Input PurposeSupportsFields for the user's name, email, password, phone and organisation have autocomplete values.
1.4.3 Contrast (Minimum)SupportsNo contrast failures from axe-core in light or dark theme. Placeholder text uses the same colour as other muted text. On the contrast screen, the "before" colour samples show a site's failing colours on purpose; they are hidden from assistive technology and the colours are written out beside them.
1.4.4 Resize TextSupportsNo loss of content or function at a viewport equal to 200% zoom. Browser text-only zoom was not tested.
1.4.5 Images of TextSupportsText is real text, including the product name. The only exception is the colour samples, where the exact appearance is essential.
1.4.10 ReflowSupportsNo sideways scrolling at 320 pixels wide on any tested screen, with help pop-ups and collapsible sections open. The runner panel fits at 320 by 180 pixels and scrolls inside itself. Not tested inside the Wix dashboard frame.
1.4.11 Non-text ContrastSupportsField borders, focus outlines and selected checkboxes and radio buttons were checked in both themes. Score rings and bars also give their values as text.
1.4.12 Text SpacingSupportsNo clipped or overlapping content was detected with the WCAG spacing values.
1.4.13 Content on Hover or FocusSupportsHelp pop-ups open on click or key press, not on hover or focus. They close with Escape or when focus moves on. Two colour fields use a title for their format hint, shown by the browser on hover; the same hint appears in the browser's error message.
2.4.5 Multiple WaysPartially SupportsMost tool screens (alt text, colour contrast, statement, site settings) are reached one way: the Site tools links on the site page. There is no search, site map, or tools menu on the other screens. Quick fixes and guided checks also have links from reports.
2.4.6 Headings and LabelsSupportsHeadings and labels describe their topic or purpose. On the alt text screen, an image's heading is its file name, so it is only as clear as the name of the file.
2.4.7 Focus VisibleSupportsEvery focus stop on the 18 screens had a visible outline of at least 3:1 against its background, in both themes. Forced-colours mode kept a visible outline.
2.4.11 Focus Not Obscured (Minimum)SupportsThe dashboard has no fixed headers or footers, and no tested focus stop was covered. If the runner panel would cover the focused item, it moves to the other edge of the screen.
2.5.7 Dragging MovementsNot ApplicableNothing in the product is dragged.
2.5.8 Target Size (Minimum)SupportsButtons and help controls are at least 24 by 24 pixels. Smaller targets fall under the WCAG exceptions: links within text, and items with enough space around them, such as the 22 pixel checkboxes (their labels are also clickable) and the file field.
3.1.2 Language of PartsSupportsThe interface is in English. Names and text that come from the owner's site are not marked with a language.
3.2.3 Consistent NavigationSupportsThe header and footer keep the same order on all dashboard screens.
3.2.4 Consistent IdentificationSupportsControls with the same function have the same name, such as Undo and Back to site.
3.3.3 Error SuggestionSupportsError messages say what to do, such as the contrast ratio a colour must reach. Colour fields add a format hint to the browser's message.
3.3.4 Error Prevention (Legal, Financial, Data)SupportsPayments happen in Wix, outside this report. Deleting a site's data needs a ticked confirmation. Quick fixes, saved alt text and applied colours can be undone.
3.3.8 Accessible Authentication (Minimum)SupportsIn normal use Wix signs the owner in, outside this report. The separate login page uses an email and password with no puzzle, and allows password managers and paste.
4.1.3 Status MessagesPartially SupportsSave, error and "Copied" messages and the panel's progress use live regions, seen in the accessibility tree. It was not confirmed that a screen reader announces them. The report does not update itself during an audit, so the owner has to reload it to see progress.

This report is a self-assessment of the build and date stated above. It is provided for information, may change as the product changes, and is not a warranty, a certification, legal advice, or a statement that the product or any site using it complies with any law. VPAT® is a registered service mark of the Information Technology Industry Council (ITI). ITI does not review or approve reports based on the template.

Questions, or found a problem we missed? Email support@corea11y.com.