Skip to content

Accessibility (WCAG and ADA)

Every change Shuttlebase makes to your website is built to be accessible. When an experiment adds something new to your page, such as a button, a banner, a form field, or a pop-up, it works with screen readers and can be used with a keyboard alone. Shoppers who rely on assistive technology get the same experience as everyone else.

  • Images have text descriptions, and decorative icons are hidden from screen readers.
  • Buttons, links, and form fields have clear labels that screen readers announce.
  • Everything can be used with a keyboard, in a logical order, without getting stuck.
  • Pop-ups move focus inside when they open and close with the Escape key.
  • Tooltips appear on keyboard focus as well as on hover.
  • Messages like “added to cart” are announced to screen readers.

The Web Content Accessibility Guidelines (WCAG), published by the W3C, are the international standard for web accessibility. Level AA is the level most accessibility laws and policies require, and it is the standard most often referenced for websites under the Americans with Disabilities Act (ADA). It is made up of 55 success criteria.

Shuttlebase follows all 55 criteria for the elements its experiments add. The full list is below for teams that need it. The full text of each criterion is in the WCAG 2.2 specification.

Success criterionLevelWhat it means
1.1.1 Non-text ContentANon-text content has text alternatives, and decorative content is hidden from assistive technology.
1.2.1 Audio-only and Video-only (Prerecorded)APrerecorded audio-only and video-only content has an equivalent text or audio alternative.
1.2.2 Captions (Prerecorded)APrerecorded video with sound has synchronized captions.
1.2.3 Audio Description or Media Alternative (Prerecorded)APrerecorded video has an audio description or a full text alternative.
1.2.4 Captions (Live)AALive video with sound has real-time captions.
1.2.5 Audio Description (Prerecorded)AAPrerecorded video has an audio description of its important visual information.
1.3.1 Info and RelationshipsAStructure shown visually, such as headings, lists, and form labels, is also defined in code.
1.3.2 Meaningful SequenceAWhen order affects meaning, the reading order is reflected in the code.
1.3.3 Sensory CharacteristicsAInstructions do not rely only on shape, color, size, position, or sound.
1.3.4 OrientationAAContent works in both portrait and landscape orientation.
1.3.5 Identify Input PurposeAAFields that collect personal information declare their purpose so browsers can autofill them.
1.4.1 Use of ColorAColor is never the only way information is shown.
1.4.2 Audio ControlAAudio that plays automatically for over three seconds can be paused, stopped, or muted.
1.4.3 Contrast (Minimum)AAText contrast is at least 4.5 to 1, or 3 to 1 for large text.
1.4.4 Resize TextAAText can be enlarged up to 200 percent without losing content or functionality.
1.4.5 Images of TextAAReal text is used instead of pictures of text, except for logos.
1.4.10 ReflowAAContent fits a screen 320 pixels wide without scrolling in two directions.
1.4.11 Non-text ContrastAAControls and meaningful graphics have at least 3 to 1 contrast.
1.4.12 Text SpacingAANothing is lost when users increase line, letter, and word spacing.
1.4.13 Content on Hover or FocusAAContent that appears on hover or focus can be dismissed, hovered over, and stays visible.
Success criterionLevelWhat it means
2.1.1 KeyboardAEverything can be operated with a keyboard alone.
2.1.2 No Keyboard TrapAKeyboard focus is never trapped.
2.1.4 Character Key ShortcutsASingle-key shortcuts can be turned off, remapped, or only work on focus.
2.2.1 Timing AdjustableAUsers can turn off, adjust, or extend any time limit.
2.2.2 Pause, Stop, HideAMoving or auto-updating content can be paused, stopped, or hidden.
2.3.1 Three Flashes or Below ThresholdANothing flashes more than three times in one second.
2.4.1 Bypass BlocksAUsers can skip content repeated across pages, such as the main navigation.
2.4.2 Page TitledAEach page has a title that describes its topic.
2.4.3 Focus OrderAKeyboard focus moves in an order that makes sense.
2.4.4 Link Purpose (In Context)AThe purpose of each link is clear from its text or context.
2.4.5 Multiple WaysAAThere is more than one way to find a page, such as search or menus.
2.4.6 Headings and LabelsAAHeadings and labels clearly describe what they introduce.
2.4.7 Focus VisibleAAA visible indicator shows which element has keyboard focus.
2.4.11 Focus Not Obscured (Minimum)AAA focused element is never completely hidden, for example by a sticky banner.
2.5.1 Pointer GesturesAMulti-finger or path-based gestures have a simple tap alternative.
2.5.2 Pointer CancellationAActions trigger on release, or can be aborted or undone.
2.5.3 Label in NameAA control’s accessible name includes its visible label.
2.5.4 Motion ActuationAActions triggered by device motion also have an on-screen control.
2.5.7 Dragging MovementsAAAnything done by dragging can also be done without dragging.
2.5.8 Target Size (Minimum)AAClick targets are at least 24 by 24 pixels or have enough space around them.
Success criterionLevelWhat it means
3.1.1 Language of PageAThe page’s main language is declared in its code.
3.1.2 Language of PartsAAPassages in another language are marked with their language.
3.2.1 On FocusAMoving focus to an element never triggers an unexpected change.
3.2.2 On InputAChanging a setting never causes an unexpected change unless users are told first.
3.2.3 Consistent NavigationAARepeated navigation appears in the same order on every page.
3.2.4 Consistent IdentificationAAComponents that do the same thing are labeled the same way.
3.2.6 Consistent HelpAHelp options, such as contact details or chat, appear in a consistent place.
3.3.1 Error IdentificationAInput errors are identified and described in text.
3.3.2 Labels or InstructionsALabels or instructions are provided wherever users enter information.
3.3.3 Error SuggestionAAWhen a fix for an input error is known, it is suggested.
3.3.4 Error Prevention (Legal, Financial, Data)AAImportant submissions can be reversed, checked, or reviewed before finalizing.
3.3.7 Redundant EntryAInformation already entered is filled in or selectable, not retyped.
3.3.8 Accessible Authentication (Minimum)AALogging in does not require memorizing or solving puzzles without an alternative.
Success criterionLevelWhat it means
4.1.2 Name, Role, ValueAEvery control exposes its name, role, and current state to assistive technology.
4.1.3 Status MessagesAAStatus messages are announced to screen readers without moving focus.