Accessibility Skill Tree
A personal learning map for accessibility skills, built around practical branches of understanding rather than a pass/fail score.
Accessibility knowledge is uneven for everyone.
That is not a flaw. That is the work.
Someone might be strong with plain language, forms, and requirements, but newer to ARIA or screen reader behavior. Someone else might understand keyboard testing and components, but feel less confident about content, charts, or media alternatives.
That does not mean either person is “bad at accessibility.”
It means accessibility is broad, and people build different branches at different times.
The Accessibility Skill Tree is a way to see that more clearly.
A personal map, not a report card
This is not meant to grade people.
It is not a certification.
It is not a performance measure.
It is a personal map for noticing:
- what you have heard of
- what you can recognize
- what you can apply in your own work
- what you can explain to someone else
- what still needs support from a specialist or more experienced teammate
Knowing where your knowledge stops is part of accessibility literacy.
It helps you ask better questions earlier.
Breadth and depth
There are two useful ways to look at the map.
Breadth
Breadth is about which areas of accessibility you have encountered.
Examples:
- keyboard access
- forms and errors
- alt text
- contrast
- headings
- ARIA
- tables
- dynamic content
- media
- assistive technology
Depth
Depth is about how far you can go in each area.
Can you define it? Spot common issues? Apply a basic check? Explain it? Reason through edge cases?
A person can have broad awareness with shallow depth.
A person can also have deep skill in one branch and blind spots in another.
The skill tree makes that normal instead of hidden.
Depth scale
Use this scale as a self-check:
- Not familiar yet — I have not really encountered this area.
- Aware — I know what this concept means.
- Can recognize — I can spot common issues or warning signs.
- Can apply — I can use a basic check, habit, or pattern in my role.
- Can explain — I can help someone else understand the common pattern.
- Can evaluate — I can reason through nuanced cases and know when to escalate.
The goal is not to get every branch to level 5.
The goal is to understand your current shape and keep building.
Skill branches
Accessibility mindset and lifecycle
Accessibility as early project work, not a final surprise.
This branch is about recognizing where accessibility decisions happen: intake, requirements, design, build, QA, vendor selection, content, and review readiness.
Try this next:
Requirements and acceptance criteria
The work of making expected behavior visible before build.
This includes user flows, error states, keyboard expectations, content needs, vendor constraints, and what “done” should mean for accessibility.
Try this next:
- Accessibility Requirements Checklist
- “Make It Accessible” Is Not a Requirement
- Good Accessibility Requirements Prevent Rework
Content clarity and language
The words that help people understand where they are, what something does, and what to do next.
This includes plain language, labels, links, instructions, page titles, headings, and language changes.
Try this next:
Structure and navigation
The shape of the page or workflow.
This includes headings, landmarks, reading order, navigation, page organization, and multiple ways to find content.
Try this next:
Keyboard and focus
Whether someone can move through and operate the interface without a mouse.
This includes keyboard access, focus order, focus visibility, keyboard traps, shortcuts, and content that appears on hover or focus.
Try this next:
Forms and errors
Whether people know what information is needed, what went wrong, and how to recover.
This includes labels, required fields, instructions, validation, error identification, suggestions, and prevention for important submissions.
Try this next:
Components, semantics, and ARIA
Whether controls communicate what they are, what state they are in, and how they behave.
This includes native HTML, accessible names, name/role/value, ARIA restraint, and custom widgets.
Try this next:
Data-heavy interfaces
Whether tables, dashboards, filters, search results, and status indicators make sense beyond visual layout.
This includes relationships, headers, sorting, filtering, pagination, and data context.
Try this next:
Dynamic content and state changes
Whether users know when something changed and what to do next.
This includes modals, alerts, toasts, loading states, status messages, timing, and focus management after changes.
Try this next:
Images, media, and alternatives
Whether non-text content has the right kind of alternative.
This includes decorative images, informative images, icons, charts, captions, transcripts, audio description, and media alternatives.
Try this next:
Visual conditions and responsive behavior
Whether content remains readable and usable in different visual and layout conditions.
This includes contrast, color-only meaning, zoom, reflow, text spacing, orientation, and flashing content.
Try this next:
Assistive technology literacy
Understanding enough about assistive technology to avoid guessing blindly.
This includes screen reader basics, accessible names, reading order, forms behavior, and why visual behavior and programmatic behavior can differ.
Try this next:
How to use the skill tree
Pick one branch that connects to your current work.
Then ask:
- Have I heard of this?
- Can I recognize common issues?
- Can I apply a basic check in my role?
- Can I explain the issue to someone else?
- Would I know when to ask for help?
That is enough to start.
You do not need to unlock the whole tree before you can reduce accessibility risk.
How this connects to the Field Guide
Every field note, checklist, example, WCAG criterion, and campaign post can connect back to one or more skill branches.
For example:
- A note about keyboard testing connects to Keyboard and focus.
- A note about labels connects to Forms and errors and Content clarity and language.
- A note about modals connects to Dynamic content and state changes, Keyboard and focus, and Components, semantics, and ARIA.
This helps the collection become more than a list of pages.
It becomes a map of how accessibility understanding grows.
Start small
Pick one branch.
Read one field note.
Try one check.
Ask one better question earlier.
That is how the tree grows.
What to do next
- Pick one branch that matches the work in front of you.
- If you are working early in a project, use Intake Accessibility Questions.
- If you are preparing work for build or review, use the Accessibility Requirements Checklist or Review Readiness Checklist.
- If you are checking a screen, start with one practical page: Forms and Labels, Keyboard-Only Navigation, Color Contrast, or Tables and Data Displays.
- Use the WCAG 2.1 A/AA Map when you need to connect a practical issue back to a criterion.