top of page
Brief:

Projects

Projects >> History Colorado Informational Page Audit

History Colorado Informational Page Accessibility Audit

My Role:

WCAG Accessibility Tester

Context:

History Colorado’s informational page about current exhibits and how to buy tickets had several WCAG failures.

Tools:

WAVE, WebAim, VoiceOver, NVDA, manual accessibility testing, 

Goals:

-Improve accessibility  

-Increase the amount of potential users by including people with visual impairment by addressing screen readers and contrast issues

Problem:

The problem addressed in this website update is the lack of accessibility. Online content that meets accessibility requirements is likely to be more user-friendly for everyone. 

Accessibility Audit Findings

WCAG Violations (Critical Priority: Level A/AA Failures)

  1. 1.4.3 Contrast (Minimum) Contrast Issues:

    • The "Lets Go" text fails to meet the required contrast ratio between foreground and background colors.

    • Zoom Impact: When the page is zoomed to 200%, the header shifts, creating further color contrast issues. (Also associated with 1.4.4 Resize Text).

  2. 1.3.1 Info and Relationships / 2.4.1 Bypass Blocks / 2.4.6 Headings and Labels

    • Heading Hierarchy: Heading levels are skipped (jumping from <h2> to <h5>), which violates the requirement for headings to be in a logical, sequential order.

  3. 2.4.7 Focus Visible

    • Visual Indicators: Tabbable items are missing borders to indicate focus.

    • Missing Focus: A specific photo link at the bottom of the page (linking to the History Colorado Center) does not receive focus when tabbing.

  4. 2.1.1 Keyboard

    • Tabbing Issues: Under the "Location" section, the map link is skipped during keyboard navigation, making it inaccessible to keyboard-only users.

  5. 2.4.4 Link Purpose (In Context)

    • Descriptive Links: The link text "Here's" is not descriptive enough. It is recommended to use clearer language like "Click Here to Open the Application" or "Learn More About the Application."

  6. 4.1.2 Name, Role, Value

    • This criterion has the most extensive feedback, primarily focusing on screen reader compatibility:

    • Incorrect Roles: An <h5> element is incorrectly read as an <h4> due to conflicting aria-level and role attributes.

    • Pronunciation Issues: Screen readers struggle with specific text like "#HistoryColorado" (read as "Number History Colorado") and "FAQs" (read as "FA Q s").

    • Redundant Content: Screen readers announce redundant information, such as "Graphic History Colorado image 11" before reading the actual section title.

    • Punctuation & Formatting: Dashes in date ranges (e.g., August 23rd - May 23rd) are skipped; using "to" or "through" is recommended. Additionally, <br> tags are being read as "blank" or "separator."

    • Widget Complexity: A specific widget is described as "messy," with individual elements like "January" and "Flow" being read as separate links.

    • Missing Functionality: The phone number is not coded as a link (tel:), and reviews are missing quotation marks or a clear header to identify them.

Screenshots of the old page:
bottom of page