Accessibility Annotation Kits Are More Than Just Notes


An accessibility annotation kit is a set of ready-made labels, stamps, and notes that designers place on a design file, usually in Figma, to explain how a page works for people using a keyboard, screen reader, or zoom. Annotations record focus order, accessible names, roles, states, headings, landmarks, and alt text, so developers build accessibility in from the start instead of guessing.
Too often, the accessibility conversation starts after the designs are finished. Annotations get added late, if at all. Developers are left to guess what was intended, or accessibility gets bolted on after launch. This is a pattern I've seen, and disrupted, time and time again.
I serve as the accessibility specialist for Howard Hughes Medical Institute's (HHMI) BioInteractive team, working side by side with their designers and content leads. Together, we've shaped an approach to born-accessible design that starts in Figma and ends in clean, user-centered code that meets WCAG 2.2 AA.

A kit is a library of reusable components for your design tool. Instead of writing free-form sticky notes, designers drop in a numbered stamp, such as "Heading level 2," "Focus stop 3," or "Button: Close dialog," and link it to a short description. Every designer on the team uses the same vocabulary, so developers always know where to look and what each mark means.
Most kits are free Figma community files. Some also cover Sketch, Penpot, iOS, or Android. Plugins can speed things up by checking contrast or generating annotation layers for you, but the kit is the shared language underneath.
Annotations move accessibility from an audit afterthought into a built-in step. They help you:
Good annotations don't clutter a design. They clarify it. Done well, they become a living record of accessibility decisions: who each decision helps, what the requirement is, and why it matters.
A kit has limits, too. Eric Bailey's essay Accessibility annotation kits only annotate makes the point well: a stamp can record a decision, but it can't make that decision correct. Annotations work best when the person placing them understands the patterns behind them, and when the build is tested with a keyboard and assistive technology afterward.
Use this checklist on every screen or component before handoff. Each item maps to WCAG 2.2.
At HHMI, the design process has grown into a deeply collaborative, well-documented accessibility workflow. Here is how I support each new interactive:
This documentation gets designers, developers, content leads, and auditors on the same page before any code is written.
The long-term goal is an annotated design system for HHMI BioInteractive, built with WCAG 2.2 and Figma best practices. Each annotated component is designed to:
When accessibility behavior is documented once at the component level, every new project starts from a tested pattern instead of a blank page.
Annotations aren't only for designers. They serve developers, content strategists, QA testers, and auditors. Good annotations:
We see the cost of skipping this step in our own work. When we remediate a Webflow site, many of the issues we fix, like missing headings, unlabeled icon buttons, and confusing focus order, trace back to decisions nobody wrote down during design. Annotations are the cheapest place to catch them.
In Figma, we lean on plugins like these:
Figma is our hub, but accessibility is the thread that runs through every file.
In this talk, GitHub accessibility designers Alexis Lucio and Jan Maarten show how GitHub uses Figma and annotation kits to train designers. They walk through bootcamps, embedded design practices, and real Figma annotation strategies, built on the idea that accessibility training only works if people want to use it.
Watch the full video with transcript: Putting theory into practice: How GitHub uses Figma for its a11y annotation kit and training.
For more background, read GitHub's post Celebrating 1 year of A11y Design Bootcamp. In 2025, GitHub also open sourced its Annotation Toolkit, so you can use the same kit its team uses.
Before you pick a kit, it helps to know how the finished build will be tested. Our accessibility toolkit of testing tools we actually use covers the checks we run after handoff.
No. The CVS Health and GitHub kits are free in the Figma community, and many plugins are free too. Paid kits can add checklists and training material, but a free kit used consistently is far better than none.
The designer adds them, ideally with help from an accessibility specialist. Developers review them before building and ask questions early. The goal is to settle decisions while they are still cheap to change.
No. Annotations document what should happen. Testing with a keyboard, a screen reader, and zoom confirms that it did. You need both.
Yes. During remediation, we annotate the problem areas of a live site so fixes are clear, consistent, and easy to check off. Those notes then become the starting point for a design system.
If your team wants handoffs that developers can build right the first time, we can help you set up annotations or fix the accessibility issues already on your site. Learn about our Webflow accessibility remediation and consulting service, or request a free project quote.
Written by Crystal Scott, founder of Graceful Web Studio. Crystal is a Certified Professional in Web Accessibility (CPWA), a Section 508 Trusted Tester, and a Certified Webflow Expert with over a decade of front-end experience.

What Webflow does well for accessibility, the gaps it leaves, how we fix each one, and how to test your site against WCAG 2.2 AA.

How to build accessible card components in Webflow: linking strategy, common pitfalls, and CSS tips from a Webflow accessibility expert.

Ten questions to ask any Yakima web designer before you hire, with what a good answer sounds like and the red flags to watch for.
We would love to meet with you face-to-face. Whether virtually or for a coffee. Request a free project quote, and let’s find the right solution for you! We review your site, set-up a disocvery session and map out goals for a website that grows your business.
