Accessibility Scan Report

Title: WA.gov Washington State Issue: #63 Date: 4/9/2026, 1:10:07 AM Duration: 19.8m URLs: 86 / 86 ⚡ Reduced Motion: 86 / 86 URLs

Summary

Issues

  • By Level: A (312), AA (1696), AAA (86)
  • By Version (A & AA): WCAG 2.0 (1750), WCAG 2.2 (258)
  • By Category: axe-strict (1556) & Best Practice (21) & Others (710)
  • Total: 2287 across 22 unique rules & 2 accessibility engines

By Severity

Critical
Serious
Moderate
Minor

By Role

UX Designer
Visual Designer
Content Author
Front-End Developer

Issues

🎯 Pages with Most Errors

Focus your efforts on these pages to make the biggest impact. Click any error count to filter the rule list below. Numbers in parentheses (+N) indicate findings that cover WCAG criteria already reported by axe.

403 Forbidden 263
403 Forbidden 107
403 Forbidden 76
403 Forbidden 76
403 Forbidden 71
403 Forbidden 69
403 Forbidden 56
403 Forbidden 53
403 Forbidden 51
403 Forbidden 47

🔧 Most Common Issues (ALFA)

15 rules
258 Serious alfa SC 2.5.8 AA Motor SIA-R111: Interactive elements have a sufficient target size
86 pages affected

Rule Information

Engine: alfa

Roles: UX Designer, Visual Designer

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 2.5.8 AA

Disabilities affected:
Motor

Affected Pages

Who Is Affected

  • Limited Manipulation 2.2% — ~7,600,000 Americans
  • Limited Reach and Strength 5.8% — ~19,600,000 Americans

Examples

Example 1 View on Page
Target has insufficient size
Mode: light
<a href="https://wa.gov">...</a>
XPath: /a
Example 2 View on Page
Target has insufficient size
Mode: light
<button class="active btn dropdown-toggle btn-primary" type="button" id="adv-languages-dropdown-" data-bs-toggle="dropdown" aria-expanded="false">...</button>
XPath: /button[@id="adv-languages-dropdown-"]
Example 3 View on Page
Target has insufficient size
Mode: light
<button class="search-form__submit button js-form-submit form-submit btn btn-primary form-control" data-drupal-selector="edit-submit" type="submit" id="edit-submit" value="Search">Search</button>
XPath: /button[@id="edit-submit"]
Example 4 View on Page
Target has insufficient size
Mode: light
<button class="search-form__submit button js-form-submit form-submit btn btn-primary form-control" data-drupal-selector="edit-submit" type="submit" id="edit-submit--2" value="Search">Search</button>
XPath: /button[@id="edit-submit--2"]
Example 5 View on Page
Target has insufficient size
Mode: light
<a href="https://wa.gov">...</a>
XPath: /a
91 Serious alfa SC 3.1.1 A Cognitive SIA-R2: HTML elements have a valid lang attribute
86 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

WCAG: SC 3.1.1 A

Disabilities affected:
Cognitive

Affected Pages

Who Is Affected

  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

Examples

Example 1 View on Page
The image does not have an accessible name
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png" />
XPath: /img
Example 2 View on Page
The image does not have an accessible name
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png" />
XPath: /img
Example 3 View on Page
The image does not have an accessible name
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png" />
XPath: /img
Example 4 View on Page
The image does not have an accessible name
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png" />
XPath: /img
Example 5 View on Page
The image does not have an accessible name
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png" />
XPath: /img
86 Moderate alfa SC 1.4.6 AAA Visual SIA-R66: Text has enhanced contrast with its background
86 pages affected

Rule Information

Engine: alfa

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.6 AAA

Disabilities affected:
Visual

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Without Perception of Color 4.3% — ~14,500,000 Americans

Examples

Example 1 View on Page
The highest possible contrast of the text is 6.29:1 which is below the required contrast of 7:1
Mode: light
Example 2 View on Page
The highest possible contrast of the text is 6.29:1 which is below the required contrast of 7:1
Mode: light
Example 3 View on Page
The highest possible contrast of the text is 6.29:1 which is below the required contrast of 7:1
Mode: light
Example 4 View on Page
The highest possible contrast of the text is 6.29:1 which is below the required contrast of 7:1
Mode: light
Example 5 View on Page
The highest possible contrast of the text is 6.29:1 which is below the required contrast of 7:1
Mode: light
71 Moderate alfa SIA-R73: Text spacing can be adjusted without loss of content
70 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The line height of the paragraph is less than 1.5
Mode: light
<p>If the service you’re accessing uses WA.gov, creat...</p>
XPath: /p
Example 2 View on Page
The line height of the paragraph is less than 1.5
Mode: light
<p>WA.gov is the official website of Washington State...</p>
XPath: /p
Example 3 View on Page
The line height of the paragraph is less than 1.5
Mode: light
<p>WA.gov is the official website of Washington State...</p>
XPath: /p
Example 4 View on Page
The line height of the paragraph is less than 1.5
Mode: light
<p>WA.gov is the official website of Washington State...</p>
XPath: /p
Example 5 View on Page
The line height of the paragraph is less than 1.5
Mode: light
<p>.</p>
XPath: /p
69 Serious alfa SC 1.4.1 A Visual Cognitive SIA-R62: Links are visually distinguishable from surrounding text
69 pages affected

Rule Information

Engine: alfa

Roles: Visual Designer, UX Designer

Blocking: No

WCAG: SC 1.4.1 A

Disabilities affected:
Visual Cognitive

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans
  • Without Perception of Color 4.3% — ~14,500,000 Americans

Examples

Example 1 View on Page
The link is not distinguishable from the surrounding text
Mode: light
<a data-entity-substitution="canonical" data-entity-type="node" data-entity-uuid="5eca4b5a-30c6-4c72-8332-0acd778dfe95" href="/privacy-notice" title="Privacy Notice">Privacy</a>
XPath: /a
Example 2 View on Page
The link is not distinguishable from the surrounding text
Mode: light
<a href="/node/61721">Use Our Logo</a>
XPath: /a
Example 3 View on Page
The link is not distinguishable from the surrounding text
Mode: light
<a href="/node/61721">Use Our Logo</a>
XPath: /a
Example 4 View on Page
The link is not distinguishable from the surrounding text
Mode: light
<a href="/node/61721">Use Our Logo</a>
XPath: /a
Example 5 View on Page
The link is not distinguishable from the surrounding text
Mode: light
<a href="/node/61721">Use Our Logo</a>
XPath: /a
56 Serious alfa SC 1.4.3 AA Visual SIA-R69: Text has sufficient contrast with its background
56 pages affected

Rule Information

Engine: alfa

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.3 AA

Disabilities affected:
Visual

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Without Perception of Color 4.3% — ~14,500,000 Americans

Examples

Example 1 View on Page
The highest possible contrast of the text is 4.01:1 which is below the required contrast of 4.5:1
Mode: light
Example 2 View on Page
The highest possible contrast of the text is 4.01:1 which is below the required contrast of 4.5:1
Mode: light
Example 3 View on Page
The highest possible contrast of the text is 4.01:1 which is below the required contrast of 4.5:1
Mode: light
Example 4 View on Page
The highest possible contrast of the text is 4.01:1 which is below the required contrast of 4.5:1
Mode: light
Example 5 View on Page
The highest possible contrast of the text is 4.01:1 which is below the required contrast of 4.5:1
Mode: light
29 Moderate alfa SIA-R113
29 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Target has insufficient size and spacing
Mode: light
<a href="https://adata.org/ada-training">ADA Training | ADA National Network (adata.org)</a>
XPath: /a
Example 2 View on Page
Target has insufficient size and spacing
Mode: light
<a href="https://apps.leg.wa.gov/rcw/default.aspx?cite=49.60.030">RCW 49.60.030: Freedom from discrimination—Declara...</a>
XPath: /a
Example 3 View on Page
Target has insufficient size and spacing
Mode: light
<a href="https://support.microsoft.com/en-us/office/make-your-content-accessible-to-everyone-ecab0fcf-d143-4fe8-a2ff-6cd596bddc6d?redirectsourcepath=%252fen-us%252farticle%252faccessibility-in-office-365-aca7accf-58a0-4467-be5c-24a7e7933a9d">Microsoft Office Products</a>
XPath: /a
Example 4 View on Page
Target has insufficient size and spacing
Mode: light
<a href="https://guidedogusersinc.org/resources/guide-dog-training-schools/">List of Guide Dog schools</a>
XPath: /a
Example 5 View on Page
Target has insufficient size and spacing
Mode: light
<a href="https://wa.gov/how-to-guides">How-to-guides</a>
XPath: /a
22 Moderate alfa SIA-R57: Landmarks don't repeat the same content
22 pages affected

Examples

Example 1 View on Page
The text is not included in a landmark region
Mode: light
Example 2 View on Page
The text is not included in a landmark region
Mode: light
Example 3 View on Page
The text is not included in a landmark region
Mode: light
Example 4 View on Page
The text is not included in a landmark region
Mode: light
Example 5 View on Page
The text is not included in a landmark region
Mode: light
18 Moderate alfa SIA-R3: lang attribute has a valid language code
18 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
The element does not have a unique ID
Mode: light
<button class="mb-0 dropdown first nav-link dropdown-toggle p-3 nav-link" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false" d="nav-accessibility-basics">...</button>
XPath: /button[@id="navbarDropdown"]
Example 2 View on Page
The element does not have a unique ID
Mode: light
<button class="mb-0 dropdown active-trail first nav-link dropdown-toggle p-3 nav-link" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false" d="nav-accessibility-basics">...</button>
XPath: /button[@id="navbarDropdown"]
Example 3 View on Page
The element does not have a unique ID
Mode: light
<button class="mb-0 dropdown first nav-link dropdown-toggle p-3 nav-link" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false" d="nav-accessibility-basics">...</button>
XPath: /button[@id="navbarDropdown"]
Example 4 View on Page
The element does not have a unique ID
Mode: light
<button class="mb-0 dropdown first nav-link dropdown-toggle p-3 nav-link" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false" d="nav-accessibility-basics">...</button>
XPath: /button[@id="navbarDropdown"]
Example 5 View on Page
The element does not have a unique ID
Mode: light
<button class="mb-0 dropdown first nav-link dropdown-toggle p-3 nav-link" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false" d="nav-accessibility-basics">...</button>
XPath: /button[@id="navbarDropdown"]
16 Moderate alfa Best Practice SIA-R61: Documents start with a level 1 heading
16 pages affected

Rule Information

Engine: alfa

Roles: Content Author, UX Designer

Blocking: No

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
The document does not start with a level 1 heading
Mode: light
Example 2 View on Page
The document does not start with a level 1 heading
Mode: light
Example 3 View on Page
The document does not start with a level 1 heading
Mode: light
Example 4 View on Page
The document does not start with a level 1 heading
Mode: light
Example 5 View on Page
The document does not start with a level 1 heading
Mode: light
5 Critical alfa SC 4.1.2 A Visual Motor Cognitive SIA-R11: Button elements have an accessible name
5 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer, Content Author

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Manipulation 2.2% — ~7,600,000 Americans
  • Limited Reach and Strength 5.8% — ~19,600,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

Examples

Example 1 View on Page
The link does not have an accessible name
Mode: light
<a href="/how-to-guides/secureaccess-washington-saw-login-state-services">...</a>
XPath: /a
Example 2 View on Page
The link does not have an accessible name
Mode: light
<a href="/how-to-guides/become-resident">...</a>
XPath: /a
Example 3 View on Page
The link does not have an accessible name
Mode: light
<a href="/how-to-guides/vote-participate-local-state-federal-elections">...</a>
XPath: /a
Example 4 View on Page
The link does not have an accessible name
Mode: light
<a href="/how-to-guides/become-resident">...</a>
XPath: /a
Example 5 View on Page
The link does not have an accessible name
Mode: light
<a href="/how-to-guides/use-public-transportation">...</a>
XPath: /a
4 Moderate alfa Best Practice SIA-R53: Headings follow a logical hierarchy
4 pages affected

Rule Information

Engine: alfa

Roles: Content Author, UX Designer

Blocking: No

WCAG: Best Practice

Examples

Example 1 View on Page
The heading skips one or more levels
Mode: light
<h3 paraeid="{22822a97-584b-47c5-a5c6-b0f92da819e5}{37}" paraid="1333256644">...</h3>
XPath: /h3
Example 2 View on Page
The heading skips one or more levels
Mode: light
<h2 aria-level="4" id="create-account" paraeid="{5f11862d-080e-4ae3-8c20-35f719db1398}{210}" paraid="1676407293" role="heading">Create a WA.gov account</h2>
XPath: /h2[@id="create-account"]
Example 3 View on Page
The heading skips one or more levels
Mode: light
<h3>A</h3>
XPath: /h3
Example 4 View on Page
The heading skips one or more levels
Mode: light
<h3>...</h3>
XPath: /h3
4 Moderate alfa SIA-R78: Headings of same level have text content between them
4 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
There is no content between this heading and the next
Mode: light
<h1 class="title">...</h1>
XPath: /h1[@class="title"]
Example 2 View on Page
There is no content between this heading and the next
Mode: light
<h1 class="title">...</h1>
XPath: /h1[@class="title"]
Example 3 View on Page
There is no content between this heading and the next
Mode: light
<h2>Resources for people with disabilities</h2>
XPath: /h2
Example 4 View on Page
There is no content between this heading and the next
Mode: light
<h2>AX - Other Resources - Schools</h2>
XPath: /h2
1 Moderate alfa SIA-R60
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The grouping element has an accessible name
Mode: light
<fieldset>...</fieldset>
XPath: /fieldset
1 Moderate alfa Best Practice SIA-R64: Heading has non-empty accessible name
1 pages affected

Rule Information

Engine: alfa

Roles: Content Author, Front-End Developer

Blocking: No

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
The heading does not have an accessible name
Mode: light
<h1 id="title-404">...</h1>
XPath: /h1[@id="title-404"]

🔧 Most Common Issues (axe)

7 rules
1382 Serious axe SC 1.4.3 AA Visual color-contrast: Ensures text and interactive elements have sufficient contrast ratio (4.5:1 for normal text, 3:1 for large text) against their background.
56 pages affected

Rule Information

Engine: axe

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.3 AA

Disabilities affected:
Visual

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Without Perception of Color 4.3% — ~14,500,000 Americans

Examples

Example 1 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a href="/">Home</a>
XPath: .breadcrumb-item:nth-child(1) > a[href="/"]
Example 2 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a href="/people-with-disabilities">People With Disabilities</a>
XPath: .breadcrumb-item:nth-child(2) > a[href$="people-with-disabilities"]
Example 3 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a href="https://nwadacenter.org/index.php?q=training/">Training | ADANW (nwadacenter.org)</a>
XPath: .text-formatted.field--name-body.field--type-text-with-summary > ul:nth-child(2) > li:nth-child(1) > a
Example 4 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a href="https://adata.org/ada-training">ADA Training | ADA National Network (adata.org)</a>
XPath: a[href$="ada-training"]
Example 5 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light
<a href="https://www.disabilityempowerment.org/consulting-for-businesses">What We Do: Consulting for Businesses — Disability Empowerment Center</a>
XPath: .text-formatted.field--name-body.field--type-text-with-summary > ul:nth-child(2) > li:nth-child(3) > a
131 Critical axe SC 1.1.1 A Visual image-alt: Ensures every <img> element has alternative text. Without alt text, blind users receive no information about the image's meaning or purpose.
86 pages affected

Rule Information

Engine: axe

Roles: Content Author

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 1.1.1 A

Disabilities affected:
Visual

Affected Pages

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans

Examples

Example 1 View on Page
Images must have alternative text
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
XPath: a[href$="wa.gov"] > img
Example 2 View on Page
Images must have alternative text
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
XPath: a[href$="wa.gov"] > img
Example 3 View on Page
Images must have alternative text
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
XPath: a[href$="wa.gov"] > img
Example 4 View on Page
Images must have alternative text
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
XPath: a[href$="wa.gov"] > img
Example 5 View on Page
Images must have alternative text
Mode: light
<img src="/modules/contrib/wagov_univ_header/FAVICON_WAGOV.png">
XPath: a[href$="wa.gov"] > img
22 Moderate axe region: Ensures all page content is contained within landmark regions. Content outside landmarks cannot be found by screen reader users navigating by landmarks.
22 pages affected

Examples

Example 1 View on Page
All page content should be contained by landmarks
Mode: light
<div class="wrapper-banner">
XPath: .wrapper-banner
Example 2 View on Page
All page content should be contained by landmarks
Mode: light
<div class="wrapper-banner">
XPath: .wrapper-banner
Example 3 View on Page
All page content should be contained by landmarks
Mode: light
<div class="wrapper-banner">
XPath: .wrapper-banner
Example 4 View on Page
All page content should be contained by landmarks
Mode: light
<div class="wrapper-banner">
XPath: .wrapper-banner
Example 5 View on Page
All page content should be contained by landmarks
Mode: light
<div class="wrapper-banner">
XPath: .wrapper-banner
4 Moderate axe heading-order: Ensures heading levels are not skipped (e.g. h1→h3). Inconsistent heading hierarchy makes page structure difficult to navigate for screen reader users.
4 pages affected

Rule Information

Engine: axe

Roles: Content Author, UX Designer

Blocking: No

Examples

Example 1 View on Page
Heading levels should only increase by one
Mode: light
<h3 paraeid="{22822a97-584b-47c5-a5c6-b0f92da819e5}{37}" paraid="1333256644"><a href="https://www.cdc.gov/ncbddd/disabilityandhealth/materials/factsheets/fs-communicating-with-people.html" rel="noreferrer noopener" target="_blank">Using people-first language</a>&nbsp;</h3>
XPath: h3[paraid="1333256644"]
Example 2 View on Page
Heading levels should only increase by one
Mode: light
<h2 aria-level="4" id="create-account" paraeid="{5f11862d-080e-4ae3-8c20-35f719db1398}{210}" paraid="1676407293" role="heading">Create a&nbsp;WA.gov&nbsp;account</h2>
XPath: #create-account
Example 3 View on Page
Heading levels should only increase by one
Mode: light
<h3>A</h3>
XPath: h3:nth-child(1)
Example 4 View on Page
Heading levels should only increase by one
Mode: light
<h3><a href="/how-to-guides/create-your-wagov-account" hreflang="en">Create your WA.gov account</a></h3>
XPath: .col-sm-2.col-lg-3.mb-4:nth-child(1) > .how-to.card > .body > h3
1 Moderate axe empty-heading
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Headings should not be empty
Mode: light
<h1 id="title-404"><span id="main-content" class=""></span></h1>
XPath: #title-404
1 Moderate axe SC 4.1.2 A Visual Motor Cognitive aria-prohibited-attr
1 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer

Blocking: No

WCAG: SC 4.1.2 A

Disabilities affected:
Visual Motor Cognitive

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Limited Manipulation 2.2% — ~7,600,000 Americans
  • Limited Reach and Strength 5.8% — ~19,600,000 Americans
  • Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans

Examples

Example 1 View on Page
Elements must only use permitted ARIA attributes
Mode: light
<div class="html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode" tabindex="" id="movie_player" data-version="/s/player/2430d1b0/player_embed.vflset/en_US/base.js" aria-label="YouTube Video Player">
XPath: iframe