Seamless Accessibility Starts With Team Training
August 28, 2025
Let me know if this sounds familiar: Your new site passed its audit on Tuesday. Pages were fast, forms announced errors clearly, headings made sense, and captions were in place. By Friday things started to slip. A campaign needed to go live, so a few pages were copied and tweaked in a hurry. Two H1s appeared on the same page. Several images picked up auto-generated alt text that described the file name instead of the purpose of the image. A video embed went up without captions because the transcript was still being edited. No one meant to break anything. Everyone was moving quickly to support a real deadline. A week later support tickets started to mention “I cannot find where I am on the page” and “the video does not make sense without sound.” Devs came back in, fixed the issues, trained the team, and you spent a ton more money than you wanted.
That project is common. Accessibility holds at launch and then drifts. It drifts because publishing is continuous, because teams change, and because many of the day-to-day decisions that protect users belong to marketing, design, product, and content as much as they belong to engineering and QA. If you want accessibility to stick, you have to train the people who touch content every day and give them the guardrails to make good choices quickly.
Accessibility is a team sport
WCAG needs to be a shared practice. Editors decide whether a link says “click here” or “view the financial aid guide.” Designers choose color and type scale that will either pass contrast or fail it. Product owners decide whether a new component comes with a focus style and clear error messaging or whether those parts arrive later. Developers and QA wire behavior and verify it, but that is not where most problems begin. They begin when a rushed update changes a heading level, replaces a descriptive label with a short brand line, or moves a form into a layout that hides instructions.
If you lead marketing, a lot of accessibility sits with your team. You decide how pages are structured and what people read and hear: headings, link text, image alt text, captions and transcripts, table layout, and whether to post a PDF or publish the same content as a web page so it’s searchable and readable for everyone. You also set the pace for fixes. Make accessibility part of “ready to publish” and part of your regular reviews, and it shows up in everyday work. Treat it as a one-time audit at the end, and it will slip as soon as new content goes live.
What breaks after launch
The patterns repeat across industries and site sizes. Headings multiply at the top of the page because a new hero component includes its own title. Decorative graphics get alt text because the editor did not want to fail a required field, so screen readers read out something like “banner graphic four two seven.” Link text loses meaning when a campaign demands speed, and suddenly three consecutive links say “learn more.” Color contrast fails when a seasonal palette is applied to buttons and chart labels without checking the ratio. Third party embeds land without titles or descriptions. A PDF from last year is uploaded again because that is how the team has always done it.
Why does this happen to careful teams? Velocity is one reason. You publish often, you publish with a small crew, and you publish under pressure. Ownership is another. If no one owns the heading structure of a template or the captions budget for a video series, those items slip to the bottom of a list. Guardrails are the last piece. If your CMS allows any color on any component and accepts empty alt text for a non decorative image, you will get mixed results. The fix is not more meetings. The fix is training, defaults that make the right choice easy, and a short set of checks you can run before you hit publish.
Guardrails in the CMS
Good habits stick when you help people succeed. Start by making required information explicit. If an image is informative, require alt text. If it is truly decorative, provide a clear control to mark it that way so assistive tech skips it. Apply the same thinking to headings. Enforce a single H1 and guide the next valid level based on context. A simple outline preview lets editors confirm structure before a page goes live.
Color is another easy win. Use tokens that already meet contrast rules and lock them into components that matter most. Editors should choose from a small, labeled set rather than guess whether a color combination will pass. Add pre-publish checks for empty links, missing captions, missing transcripts, images without alt text, and embeds that need titles. If a field is required for an accessible experience, treat it as required in the editor.
These guardrails do not slow teams down. They remove guesswork, prevent avoidable errors, and keep quality steady even when deadlines press.
Training that sticks
Training works when it is short, practical, and close to the work. Run role-based sessions so people see exactly what they control. Editors focus on page structure, purposeful alt text, and link labels that describe destinations. Designers focus on tokens, contrast, focus states, and motion preferences. Developers confirm keyboard paths, ARIA usage, and live-region behavior. QA pairs quick automated checks with short manual passes and knows when to escalate a tricky case.
Keep the cadence light. A 45-minute refresher each quarter is better than a long annual seminar no one remembers at publish time. Record two-minute clips and link them inside the CMS help drawer. Hold monthly office hours for real questions from real work. After each release, send a brief note: what changed in the editor, what to watch for, and where to get help. Build the same material into onboarding so new teammates do not learn by guessing.
The goal is confidence. When people know what “good” looks like and can find answers fast, quality becomes part of routine publishing.
Design system with accessibility built in
A strong design system raises the floor for everyone. Buttons ship with clear focus styles. Inputs announce errors in text as well as color. Components set roles and landmarks correctly, so editors are not forced to memorize ARIA details. Document how each component is used and show “right vs. wrong” examples so product owners can make sound choices without pulling a developer off sprint work.
Tokens do more heavy lifting than they get credit for. When color, spacing, and type tokens are accessible by default, most issues never reach QA. Pick colors that pass contrast on light and dark backgrounds, set spacing that preserves comfortable tap targets, and choose a type scale that stays readable. In the design-system docs, show the “how”: motion settings for people who prefer reduced motion, where focus lands when a dialog opens and where it returns, how to write short, clear labels, and what empty and loading states should say so screen readers keep moving. Bake these rules into the system and teams ship faster while the experience stays consistent.
QA without the handoff tax
Quality improves when QA sits in the same loop as editors and designers. That does not mean slowing down. It means removing the long handoff that invites rework. Use previews that look like production so QA and content can review a change before it merges. Include quick checks in pull requests that look for common issues. One H1 per page, headings in order, images with meaningful alt text or marked decorative, and forms that can be completed by keyboard without traps. Keep automated scans in the pipeline and use them as a gate for the changes that matter most.
Not every issue is a template fix. Some are situational. A third party widget may need a title. An iframe may need a label and focus management. A chart may need a data table and a description. Give your team a path to escalate those cases. A short form that captures the page, the component, and the user impact is enough. A simple playbook that says when to ask for QA review and when to ship with a note for a follow up keeps speed high and standards intact. When people know how to ask for help and when to move, the work flows.
Measurement you can trust
Measure the few numbers that show whether your practice is holding. Automated checks are not complete, but they are a helpful trend line. Track the share of pages that pass your scan. Track caption and transcript coverage for video and audio. Track color contrast violations for text, buttons, and chart labels. Track how long it takes to fix issues once they are found. Track issues per one hundred publishes so you can see if the rate is rising or falling as your calendar heats up. Share those trend lines in the marketing all hands and in your design reviews so wins are visible and gaps get attention.
Make freshness visible on dashboards so no one argues over stale counts. Compare page and component counts between your CMS and your analytics so you can catch drift. Review a short list of incidents once a month and write one small change into your playbook each time. Maybe that change is a new token, a revised template, a caption budget for the video series, or a two minute tutorial that answers a common question. Small improvements compound and cut rework.
Your pre publish checklist
- One H1 per page and headings descend in order
- Links describe the destination, not “click here”
- Images have meaningful alt text or are marked decorative
- Captions or transcripts added for audio and video
- Color contrast passes for text, buttons, and charts
- Forms announce errors clearly and can be completed by keyboard
- Analytics and SEO fields filled for the page type, including title and description
Roll it out without slowing down
Start with one site section and one team. Add the guardrails that will pay off the fastest. Make alt text required for informative images and add the decorative control. Lock contrast safe colors into your primary buttons and links. Turn on the pre-publish checks for missing captions and empty links. Run a 30 day pilot and watch the measures you chose earlier. If the trend lines improve and the publishing pace holds, expand to the next section and the next team. Keep the training light and repeatable. Put the short videos where the work happens. Put the office hours on the calendar. Add an onboarding step for new editors and designers that includes the checklist and a quick pass through the CMS fields that matter most.
Use a simple monthly review to keep momentum. Invite a representative from marketing, design, product, QA, and engineering. Look at the trend lines, the incidents, and the questions from office hours. Agree on one improvement to ship before the next review. It might be a token change, a template fix, a new caption workflow, or an update to the help drawer. Small steps keep people engaged and move the work forward without a big project plan.
Quiet wins compound
Accessibility holds when it is part of daily work. Training gives people confidence. Guardrails remove guesswork. A short checklist catches the items that slip in a hurry. A light monthly review keeps the practice fresh without adding heavy process. The result is a site that stays usable and clear for everyone, fewer support tickets, and less rework for your teams. It also protects your brand and prepares you for the next product launch or campaign because your foundation is solid.
If you want to go deeper on dynamic content and post launch quality, our post on Seamless UX Across APIs Starts with Headless QA covers the checks that keep journeys fast and consistent. For a model that helps content, design, QA, and development work from the same playbook, see Feature-Driven Development QA. If you are building out structured fields and reusable blocks so answers travel across channels, The Modern Content Strategy outlines patterns that help editors do the right thing quickly. We’re here to help you get things moving in the right direction!