Dashboard Week Day 2: Accessibility

Brief:

Scenario: The London City Council and GDS have opened a new bid for accessible data visualisation services. You’re submitting a pitch using real-world public data to showcase how you meet WCAG 2.2 and GDS accessibility standards. They’ve asked for a real dashboard built using infrastructure or social inclusion data — so you’ve chosen the London Accessibility dataset as your example.

Data: Attractions & Tube Stations

Output:

Upload to Tableau Public or Power BI Service. Demonstrate conformance to:- Colour contrast rules (for colour-blind safety)- Keyboard and screen-reader navigation- Descriptive headings and ALT text- Clear language, no abbreviations without explanation

Key Requirement:

Show how your dashboard meets WCAG + GDS guidelines in terms of design, interaction, and publishing


Today I started by researching and coming up with a list of requirements to try and meet on my dashboard based on the WCAG and GDS guidelines mentioned above.

Here's what I came up with:

1. Perceivable

Colour & Visual Design

  • Do not rely on colour alone to convey meaning—use patterns, labels, icons, or text.
  • Provide colour-blind-safe palettes (e.g., avoiding red/green combinations).

Text & Labels

  • Clear, simple English; avoid jargon; expand any abbreviations on first use.
  • Descriptive titles and chart headings (“Average step-free access by borough”, not “Chart 1”).
  • Provide ALT text or chart summaries for all non-text elements.

2. Operable

Keyboard Navigation

  • Entire dashboard must be fully keyboard operable (Tab, Shift+Tab, Arrow keys).
  • Logical tab order that mirrors visual reading order.

Interaction

  • Interactive elements must have:
    • Descriptive button labels, no “Click here”
    • Accessible filters/slicers with labels and instructions
    • No timed interactions

Avoid Barriers

  • No hover-only actions; ensure click or keyboard alternatives exist.
  • Avoid auto-playing or moving elements.

3. Understandable

Structure

  • Use GDS-style layout hierarchy:
    • Page title → section headings → charts → supporting text.
  • Consistent placement of filters and navigation.

Language & Help

  • Use plain language; explain the dataset context.
  • Provide tooltips with meaningful explanations, not raw field names.

Error Prevention

  • Avoid interactions that can produce errors or “blank states”; provide guidance when filters hide data.

4. Robust

Screen Readers & Semantics

  • Ensure screen readers can access:
    • Chart titles
    • Axis labels
    • Data point summaries
    • Filter labels

  • Provide text alternatives such as “Data summary” sections below charts.

Compatibility

  • Publish using Tableau Public / Power BI Service accessibility settings:
    • Enable screen reader mode
    • Export formats (PDF/PNG) should remain accessible where possible

5. GDS-Specific Additions

  • Follow GDS Design System conventions for spacing, heading levels, and plain English.
  • Do not use decorative elements or dense layouts—prioritise white space and clarity.
  • Mobile responsiveness: ensure dashboards scale without clipping.
  • Include a short Accessibility Statement explaining how the dashboard meets WCAG 2.2 AA.

Keeping these in mind I produced the following sketch for my dashboard:


Here's what I managed in the time:

https://public.tableau.com/views/DashboardWeekDay2AccessibleTouristAttractions/Dashboard1?:language=en-US&publish=yes&:sid=&:redirect=auth&:display_count=n&:origin=viz_share_link


Takeaways

I think due to the breadth of the brief I struggled to tackle all of the aspects I outlined above. I also think I was overly ambitious on the charts that I produced. In hindsight, I would have been better off focusing on less elements and delivering a more polished product, ensuring that the formatting was up to scratch and that all aspects of the brief were met.

Author:
Joseph Hughes
Powered by The Information Lab
1st Floor, 25 Watling Street, London, EC4M 9BR
Subscribe
to our Newsletter
Get the lastest news about The Data School and application tips
Subscribe now
© 2025 The Information Lab