WCAG 2.1 Success Criteria Checklist

The Web Content Accessibility Guidelines (WCAG) are rules that help make websites and online content easier for everyone to use, especially those with disabilities, such as visual, auditory, cognitive, neurological, speech, and other disabilities. These guidelines are geared to improve the accessibility of websites, web content, and software applications (including the web) on desktops, laptops, tablets, mobile devices, and other electronic devices people interact with that users use to gather and/or display information. 

These guidelines, developed by the World Wide Web Consortium鈥檚 (W3C), Web Accessibility Initiative (WAI), are considered best practice standards for web developers and web content editors, in developing websites and their content. This checklist should provide users with simple guidelines to make sure your site is accessible to all users, regardless of disability. This document is not meant to be a training guide for accessibility. For more information on accessibility, contact the at ods@csuohio.edu

WCAG 2.1 guidelines are separated into four principle categories with the acronym P.O.U.R. (perceivable, operable, understandable, and robust). The checklist below describes each principle, presents a success criterion, an example, and any exceptions that help clarify the rule. 


Per newly issued regulations from the State of Ohio and pending regulations from the federal government, Cleveland State must meet WCAG 2.1 AA compliance by April 24, 2026. 

Level Guidelines

  • Level A 鈥 Basic requirements for accessibility. These requirements ensure content is usable by people with major disabilities.
  • Level AA 鈥 Recommended level for accessibility compliance.
  • Level AAA 鈥 Highest level for accessibility compliance.

Success Criteria Checklist


Perceivable

Definition:
Information and user interface components must be presented in ways that users can perceive. This means people need to be able to see, hear, or feel content if one (or more) of those senses are unavailable.

CriteriaSuccess CriterionLevelDescriptionExampleExceptions
1.1.1AAll images and icons used on the 51黑料 website must have alternative text.A photo of Rhodes Tower has alternative text that screen readers will read as 鈥淩hodes Tower.鈥Decorative images don鈥檛 require alt text if marked properly.
1.2.1AProvide text alternatives to video and audio only content.A video of an interview posted on YouTube must have closed captioning and a transcript available. Looping videos that are for decorative purposes are excluded. 
1.2.2AProvide captions for videos with audioA YouTube video has captions that show what each person is saying.Not required for media that is purely decorative.
1.2.3AVideos must have audio descriptions or a text alternative if important visuals aren鈥檛 explained in the audio.A video shows a character being interviewed that nods in agreement. If the character only acknowledges silently, a description of the character's actions should be communicated. Not required if visuals are already described in the audio.
1.2.4AALive videos must have captions.A livestreamed event must include live captions.Not required for media that is not livestreamed or has no audio during the streamed event. However closed captioning and transcripts should be available for recorded content. 
1.2.5AAVideos can be played with audio descriptions.A video shows a character being interviewed that nods in agreement. If character only acknowledges silently a description of the characters actions should be communicated. Not required if visuals are already described in the audio.
1.3.1AContent must be structured using proper HTML so relationships are clear.A table should not be built using <th> tags exclusively. Purely visual formatting doesn鈥檛 require semantic markup.
1.3.2AContent must be presented in a meaningful and logical order.A webform should list fields in a logical order: address, city, state, zip code.Not required if sequence doesn鈥檛 affect meaning.
1.3.3AInstructions should not rely solely on visual references (color and shape).Instead of saying 鈥淐lick the round green button,鈥 say 鈥淐lick the green button labeled Submit.鈥Not required if instructions are not essential.
1.3.4AAContent must work in both portrait and landscape modes of devices.A webpage adjusts properly when you rotate your tablet.Exceptions allowed if orientation is essential (e.g., piano app).
1.3.5AAInput fields should be coded so browsers can autofill them.Use an email field to capture email information instead of a text field. Applies only to common input types (name, email, etc.).
1.4.1AColor must not be the only way to convey information.If a link labeled Apply Now is using a green style, the directions should not say "click the green button" but should say "click Apply Now".Not required for decorative color use.
1.4.2ADon't play audio automatically.A website with a video should not play audio automatically. Applies only to audio longer than 3 seconds or looping videos that are used for decorative purposes. 
1.4.3AAText must have enough contrast against its background.Black text on white is easier to read than gray on yellow.Not required for logos or incidental text.
1.4.4AAText can be resized to 200% without loss of content or function.Users with blurry vision can increase font size without cutting off words or hiding buttonsNot required for captions, images of text, or text that鈥檚 part of a logo, brand name, or icon. 
1.4.5AADon鈥檛 use images of textInstead of using an image that reads 鈥淎pply Now鈥, use actual text so screen readers can read it.Not required for logos, icons, or if the visual presentation is essential.
1.4.10AAYour website must be responsive.A user using a mobile device or small screen, the text stacks vertically instead of cutting off. Allowed for complex data visualizations such as charts and maps where reflow would lose meaning. 
1.4.11AAVisual elements like buttons, icons, and focus indicators must have enough contrast against their background.A green button on a green background is changed to white so it鈥檚 more visible. Not required for decorative elements that don鈥檛 convey meaning. 
1.4.12AAUsers must be able to change spacing without breaking layout or hiding content.A user increases line spacing to make reading easier and the page does not break. Not required for images of text that are logos, icons, or brand names or canvas-based layouts. 
1.4.13AAIf using tooltips or title tips, it must be dismissible, hoverable, and persistent. A tooltip appears when you hover over an image until you move your mouse away. Not required for keyboard inputs or if content is not dismissible by design. 


Operable

User interface components and navigation must be operable. Users should be able to interact with all functionality using different input methods, like a keyboard or voice commands鈥攏ot just a mouse.

CriteriaSuccess CriterionLevelDescriptionExampleExceptions
2.1.1AAll functionality must be available using a keyboard. This helps users who can鈥檛 use a mouse.You can press Tab to move through a form and hit Enter to submit it.Applies only to content that can be operated by a user.
2.1.2AUsers must be able to move in and out of interactive elements using a keyboard.You can tab into a widget text block and tab out of it by tabing to the close button and clicking Enter/Return on your keyboard. Not required if no keyboard functionality is provided.
2.1.4AAIf single-key shortcuts are used, users should be able to turn them off or change them.If pressing "D" deletes a file, you should be able to disable that shortcut.Applies only to single-character shortcuts.
2.2.1AIf a time limit is set, users must be able to extend or turn it off.An application gives you the option to request more time before you are logged out. Exceptions for real-time events, security, or essential time limits such as a time limited test.
2.2.2AMoving, blinking, or scrolling content must be controllable.A looping video has a pause button to stop it from moving automatically. Applies only to content that starts automatically and lasts more than 5 seconds.
2.2.3AAAUsers must be able to complete tasks without time limits.A form lets you take as long as you need to fill it out.Exceptions for real-time events or essential time limits.
2.2.4AAAUsers must be able to postpone or suppress interruptions.You can turn off pop-up notifications while filling out a form.Exceptions for emergency messages.
2.2.5AAAUsers must be able to continue their activity after re-authentication.If you get logged out, your draft message is still saved.Applies only to authenticated sessions.
2.2.6AAAUsers need to be warned of the duration of any inactivity that could cause data loss.A web application provides a notice that the application will time out for security purposes.This rule does not apply if the login method uses something the user has like a phone or security key.
2.3.1AContent must not flash more than three times per second.An animated image flashes slowly to avoid triggering epilepsy.Applies only to full-screen flashing content.
2.3.2AAANo flashing is allowed, even below the threshold.A video avoids any flashing effects entirely.No exceptions.
2.4.1AUsers must be able to skip repetitive content like navigation menus.A "Skip to main content" link appears at the top of the page.Applies only to pages with repeated blocks.
2.4.2AEach page must have a descriptive title.A basic page is titled "Admissions" instead of just "Home Page."No exceptions.
2.4.3AKeyboard focus allows users to navigate in a logical order.Pressing Tab allows the user to navigate a page from top to bottom, not bottom to top. Applies only to interactive content.
2.4.4AThe purpose of each link must be clear from its text or surrounding content.A link that says"Download the Benefits Form" is clearer than "Click here."Not required if link is ambiguous but context clarifies it.
2.4.5AAUsers must be able to find content using more than one method.You can find a page using search, navigation, or a site map.Not required for single-page sites.
2.4.6AAHeadings and labels must describe topic or purpose.A form label says "Email Address" instead of just "Field."Not required for decorative headings.
2.4.7AAThe item you're interacting with via keyboard must be clearly highlighted.Pressing Tab shows a blue outline around the button you're on.Applies only to interactive elements.
2.4.8AAAUsers must know where they are within a set of pages.A breadcrumb trail shows "Home > Articles > Science."Not required for single-page apps.
2.4.9AAALink text alone must describe its purpose.A link says "Download PDF" instead of "Click here."No exceptions.
2.4.10AAAUse headings to organize content.A long article uses subheadings like "Introduction," "Methods," and "Conclusion."Not required for short or simple content.
2.5.1AAComplex gestures like swiping or pinching must have simpler alternatives.Instead of pinching to zoom, you can click a "+" button.Applies only to multi-point gestures.
2.5.2AAActions triggered by pointer down events must be reversible or confirmed.A button doesn鈥檛 submit a form until you release the mouse click.Not required for simple clicks.
2.5.3AALabels on buttons and links must match what screen readers announce.A button labeled "Search" is also called "Search" by the screen reader.Applies only to visual labels.
2.5.4AAIf motion (like shaking or tilting) triggers actions, there must be another way to do it.Instead of shaking your phone to undo, you can tap an "Undo" icon.Exceptions allowed if motion is essential.
2.5.5AAATouch targets must be large enough to avoid accidental taps.A button is at least 44x44 pixels so it鈥檚 easy to tap.Exceptions for inline links or essential small targets.
2.5.6AAAUsers must be able to switch between input methods.You can use touch, keyboard, or voice to control the app.Exceptions allowed if switching interferes with security or functionality.


Understandable

Information and the operation of the user interface must be understandable. This means content should be clear, predictable, and easy to follow.

CriteriaSuccess CriterionLevelDescriptionExampleExceptions
3.1.1AThe main language of the page must be identified in the code. This helps screen readers pronounce words correctly.If a webpage is written in French, the screen reader uses a French voice.Not required for pages with no text.
3.1.2AAIf a section of content is in a different language, it must be marked. This helps screen readers switch pronunciation.A Spanish quote in an English article is tagged so it鈥檚 read correctly.Not required for proper names or technical terms.
3.1.3AAADefine or explain uncommon words or jargon. This helps users understand specialized content.A glossary explains terms like "photosynthesis" and "mitosis."Not required for common vocabulary.
3.1.4AAAAbbreviations must be defined or expanded. This helps users understand shortened terms."HTML" is explained as "HyperText Markup Language."Not required for widely known abbreviations.
3.1.5AAAContent must be written at a lower reading level or include support. This helps users with cognitive disabilities.A complex article includes a summary written in plain language.Not required for legal or technical documents.
3.1.6AAAProvide pronunciation help when needed to avoid confusion.A name like "Bass" includes a note saying it rhymes with "class."Not required unless pronunciation affects meaning.
3.2.1AWhen an element receives focus, it must not trigger unexpected changes.When using your mouse to hover over a link, a new webpage should not be loaed. Not required for intentional interactions.
3.2.2AChanging a form field must not trigger unexpected actions.Selecting a date shouldn鈥檛 automatically submit the form.Allowed if user is warned in advance.
3.2.3AANavigation menus must appear in the same order across pages.The "Contact" link is always in the top right corner on every page.Not required for pages with different layouts.
3.2.4AAElements with the same function must be labeled consistently.A search box is always labeled "Search," not "Find" on one page and "Lookup" on another.Not required if function changes.
3.2.5AAAChanges to content or context must only happen when requested.A dropdown menu doesn鈥檛 auto-refresh the page unless you click "Go."Not required for essential automatic updates.
3.3.1AIf a user makes a mistake, the error must be identified.If you leave a required field blank, the form should identify the required field and read as "This field is required."Applies only to webform submission errors. 
3.3.2AForms must include labels or instructions.An email form field says "Enter your email address."Not required for obvious fields.
3.3.3AAIf a user makes a mistake in a form, the site should explain what went wrong and how to fix it.If you forget your email, the site says "Please enter a valid email address."Applies only when suggestions are known.
3.3.4AAUsers must be able to review, confirm, and correct before final submission.Before submitting payment, the site shows a summary so you can double-check your info.Applies only to critical transactions.
3.3.5AAAProvide help for completing complex forms.A form includes a help icon with tips for each section.Not required for simple forms.
3.3.6AAAUsers must be able to review and correct all submissions.A confirmation screen lets you edit your answers before submitting.Applies only to irreversible actions.


Robust

Robust means that websites and apps should work well with different technologies鈥攍ike screen readers, browsers, and devices鈥攏ow and in the future. Every button, link, or form field must have a name, role, and value that assistive technologies can recognize. This helps screen readers know what each element is and how to interact with it.

CriteriaSuccess CriterionLevelDescriptionExampleExceptions
4.1.1ACode must be well-formed so assistive tech can interpret it.A webpage uses correct HTML tags without missing brackets.Applies only to markup languages.
4.1.2AUI components must have accessible names, roles, and values.A checkbox is labeled "Subscribe" and screen readers know it鈥檚 a checkbox.Applies only to custom components.
4.1.3AAImportant updates must be announced to screen readers.After clicking "Register," the screen reader says "Registration complete."Applies only to dynamic content changes.