Skip to content

Audit Criteria — WCAG AA

DodaTech Updated 2026-06-28 3 min read

In this tutorial, you will learn about Audit Criteria. We cover key concepts, practical examples, and best practices to help you master this topic.

WCAG AA includes all Level A and Level AA success criteria organized under four principles: Perceivable, Operable, Understandable, and Robust -- covering approximately 50 criteria that form the standard Compliance target for most Accessibility audits.

What You'll Learn

You will understand the key WCAG AA criteria evaluated in audits, how to test each criterion, and how to document compliance or non-compliance for audit reports.

Why It Matters

WCAG AA is the most common legal standard referenced in accessibility lawsuits and regulations including ADA, Section 508, and EN 301 549. Auditing against AA provides the strongest legal protection.

Real-World Use

An auditor evaluates a healthcare portal against WCAG AA. Most criteria pass, but 1.4.3 (Contrast Minimum) fails on secondary text, 2.4.3 (Focus Order) fails on the appointment booking flow, and 4.1.2 (Name, Role, Value) fails on custom date pickers.

WCAG AA Criteria Overview

flowchart TD
  A[WCAG AA] --> B[Perceivable]
  A --> C[Operable]
  A --> D[Understandable]
  A --> E[Robust]
  B --> B1[1.1.1 Non-text Content]
  B --> B2[1.2.x Captions/Media]
  B --> B3[1.3.x Adaptable]
  B --> B4[1.4.x Distinguishable]
  C --> C1[2.1.x Keyboard]
  C --> C2[2.4.x Navigable]
  C --> C3[2.5.x Input Modalities]
  D --> D1[3.1.x Readable]
  D --> D2[3.2.x Predictable]
  D --> D3[3.3.x Input Assistance]
  E --> E1[4.1.1 Parsing]
  E --> E2[4.1.2 Name, Role, Value]
  E --> E3[4.1.3 Status Messages]

Evaluating Criteria

Each criterion has specific test steps. Document pass/fail with evidence.

<!-- Criterion 1.1.1: Non-text Content -->
<img src="chart.png" alt=""> <!-- FAIL: missing alt text -->
<img src="decorative.png" alt="" role="presentation"> <!-- PASS: decorative -->
<img src="chart.png" alt="Bar chart showing Q4 revenue"> <!-- PASS: meaningful -->

<!-- Criterion 1.3.1: Info and Relationships -->
<p style="font-weight: bold; font-size: 24px;">Section Title</p> <!-- FAIL: should be <h2> -->
<h2>Section Title</h2> <!-- PASS: semantic heading -->
/* Criterion 1.4.3: Contrast Minimum */
.text-secondary { color: #888; } /* FAIL: 3.3:1 against white */
.text-secondary { color: #555; } /* PASS: 5.1:1 against white */

/* Criterion 2.4.7: Focus Visible */
*:focus { outline: none; } /* FAIL: no visible focus */
*:focus-visible { outline: 3px solid #0066cc; } /* PASS */
// Criterion 3.3.1: Error Identification
function validateForm() {
  const email = document.getElementById('email');
  if (!email.validity.valid) {
    // FAIL: no specific error message
    alert('Error in form');

    // PASS: specific error message with ID reference
    document.getElementById('email-error').textContent =
      'Please enter a valid email address';
  }
}

Common Mistakes

  • Testing against WCAG 2.0 instead of 2.1 or 2.2
  • Not documenting which version of WCAG was used
  • Confusing Level A, AA, and AAA requirements
  • Missing criteria that require manual evaluation
  • Not providing evidence for pass/fail decisions
  • Failing to check criteria interactions (e.g., contrast AND non-text contrast)
  • Using outdated interpretations of criteria

Practice and Challenge

Practice 1: List all WCAG AA criteria for the Perceivable principle. Practice 2: Write a test procedure for criterion 2.4.3 (Focus Order). Practice 3: Determine if a criterion passes or fails given a code sample. Practice 4: Create a compliance checklist for all AA criteria. Practice 5: Identify which criteria require screen reader testing.

Challenge: Create a WCAG AA evaluation matrix with columns for each criterion, its POUR principle, testing method (automated/manual), typical failures, and an example pass/fail. Include all 50 criteria.

FAQ

How many WCAG AA criteria are there?

WCAG 2.2 AA includes approximately 50 criteria across all four POUR principles.

What is the difference between A and AA?

Level A covers basic accessibility requirements. AA adds additional criteria for contrast, focus order, multiple ways to find pages, and error identification.

Do I need to audit against AAA?

AAA is rarely required legally. Some organizations target AAA for specific content like public-facing government information.

Which criteria are most commonly failed?

1.4.3 Contrast, 1.1.1 Non-text Content, 2.4.4 Link Purpose, 3.3.2 Labels, and 4.1.2 Name Role Value are the most commonly failed criteria.

How do I document criterion that partially passes?

Document the specific elements that fail and the elements that pass. Partial compliance is non-compliance.

Should I check WCAG 2.0 or 2.2?

Audit against WCAG 2.2 Level AA as the current standard. Reference 2.1 or 2.0 if required by specific regulations.

Mini Project

Create a WCAG AA audit checklist in spreadsheet format. Include columns: criterion ID, principle, description, testing method, pass criteria, typical failures, and notes. Populate it with all AA criteria from WCAG 2.2.

What's Next

Automated Scan Tools covers the automated tools used in accessibility audits.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro