Skip to Content
Apply
Give
Report Bias
myWestern
Jobs
University Marketing and Communications
About
What We Do
About
Directory
Strategic Plan
Tribal Lands Statement
Branding and Marketing
Branding
The Western Brand
The Athletics Brand
Tone and Voice
Typography
Logos and Marks
Logo Downloads
Colors
Color Cheat Sheet
Marketing and Promotion
Email Marketing
Promoting Events and Programs
Equal Opportunity Posting Guidelines
Trademark Licensing
Templates and Tools
Templates
Email Signature Tool
Zoom and Teams Backgrounds
Accessible Documents
Print Guidelines
Communication
News
WWU News
Publications
Share A Story
Social
Social Media Guidelines
Social Media Training
ADEI on Social Media
Storytelling
Writer's Guide
Cedar
Copyright
Visual Media
Guidelines
Image Use
Video Production
Permission and Release Form
Resources
Media Libraries
Video Assets
Web
Web Resources
Request Web Help
Beginning Drupal Training
Drupal Documentation and Instructions
Drupal Blocks Reference
Frequently Asked Drupal Questions
Visit Web Tech
SEO
SEO at Western
Getting Started with SEO
How Search Works
Updating Meta Tags in Drupal
SEO FAQs
SEO Quick Wins
Self Education SEO Resources
Google Analytics
Web Accessibility
Web Accessibility
Accessibility Guide
Web Accessibility Testing
Standard Accessibility Training
Advanced Accessibility Training
Silktide
Editoria11y for Drupal
Community
Community
Community Relations
Small Business Development Center (SBDC)
Tribal Relations
Washington Campus Coalition
Policies & Permissions
Menu Main navigation
Breadcrumb
Home
Web Accessibility
Web Accessibility Testing
Developer Accessibility Checklist
Developer Accessibility Checklist
Images
Include alt text on images
Avoid images of text when possible
Name SVGs with proper semantics
Graphics used as links and buttons need accessible names
Forms
Add labels to inputs and other controls
Provide clear error messages on forms
Group form inputs that relate to each other
Indicate if a form has a required field
Provide autocomplete on form inputs
Ensure an element's accessible name matches the visible name
Cognitive-based authentication offers different methods or aid in completing
Minimum target size of controls is 24 by 24 pixels
Repeated form info can be auto-filled or easy to fill in again
Headings
Use meaningful heading structure
Semantics and Structure
Use meaningful heading structure
Add a title element that describes the page
Identify the language of the page or content
Iframes need meaningful titles
Add landmarks/regions to a page
Use valid markup in web pages
Provide text-based clues to help users perceive content
Use list elements for grouping content
Visual Design
Ensure text and controls have enough color contrast
Give links distinguishable visual cues
Visually hide redundant text as needed
Don't use color alone to convey information
Avoid images of text when possible
Use style sheets (CSS) for spacing and styles
Ensure typography is readable and customizable
Support forced colors modes
Content reflows even when zoomed or enlarged
Minimum target size of controls is 24 by 24 pixels
Links
Give links distinguishable visual cues
Provide descriptive link text
Links should open in the same tab/window
Visually hide redundant text as needed
Graphics used as links and buttons need accessible names
Ensure an element's accessible name matches the visible name
Tables
Provide a caption on tables
Add header cells to tables
Navigation
Add landmarks/regions to a page
Include a skip to main content mechanism
Avoid positive tabindex values
Ensure there are no keyboard traps
Interactive content must be usable by keyboard
Content on hover/focus is dismissible, hoverable, and persistent
Character key shortcuts are customizable or removable
Content is usable with single pointer inputs
Dragging motions are also achievable with single pointers
Minimum target size of controls is 24 by 24 pixels
Animation
Let users pause/stop/hide animation
Avoid flashing web content
Video and Multimedia
Let users pause/stop/hide animation
Input Methods
Avoid positive tabindex values
Ensure there are no keyboard traps
Interactive content must be usable by keyboard
Motion-activated content can be prevented or used in other ways
Cognitive-based authentication offers different methods or aid in completing
Dragging motions are also achievable with single pointers
Repeated form info can be auto-filled or easy to fill in again
Responsive Design
Ensure typography is readable and customizable
Ensure users can zoom when viewing content
Use responsive units over fixed units when possible
Content is viewable in both landscape and portrait mode
Content reflows even when zoomed or enlarged
Dynamic Content
Give users enough time to access content
Make status messages detectable semantically
Content on hover/focus is dismissible, hoverable, and persistent
Content is usable with single pointer inputs
Readability
Support forced colors modes