Accessibility is often treated as a specialist topic, something to worry about after launch. In practice, the barriers that block people with disabilities are the same ones that frustrate everyone else: low-contrast text, forms that do not explain errors, menus that break without a mouse, videos with no captions in a noisy office. Accessible web design, measured against WCAG, is simply good design with clear rules. This article covers the accessible web design WCAG fundamentals every business website should meet, how to check them, and how to build accessibility into your process instead of bolting it on.
What WCAG is and why it matters
The Web Content Accessibility Guidelines (WCAG) are published by the W3C and are the internationally recognized standard for web accessibility. They are organized around four principles, often abbreviated as POUR:
- Perceivable: people can perceive the content, whether by sight, hearing or assistive technology
- Operable: people can navigate and interact, including by keyboard alone
- Understandable: content and behaviour are clear and predictable
- Robust: content works reliably with browsers and assistive technologies
Each guideline has success criteria at three levels: A, AA and AAA. Most policies and laws that reference WCAG point to Level AA, which is the practical target for business websites.
The legal side, briefly
Accessibility law differs by jurisdiction. In Canada, federally regulated organizations are covered by the Accessible Canada Act, Ontario has the AODA, and British Columbia's Accessible British Columbia Act applies requirements to prescribed organizations. The EU has its own accessibility rules affecting many digital products and services, and other regions have their own frameworks. Obligations depend on your sector, size and where you operate, so treat this as orientation, not legal advice, and confirm specifics with a qualified professional.
Accessible web design: WCAG basics in plain language
You do not need to memorize every success criterion to make real progress. The following areas cover most of the barriers we see on business websites.
1. Colour and contrast
- Body text needs a contrast ratio of at least 4.5:1 against its background at Level AA; large text needs at least 3:1.
- Interface elements like input borders and icons that convey meaning need at least 3:1.
- Never use colour alone to convey information. A red border on an invalid field should come with an error message.
Brand palettes with light greys or pale accent colours are the most common source of contrast failures. Adjusting shades slightly usually fixes this without changing the brand's feel.
2. Keyboard access and focus
Everything you can do with a mouse should be possible with a keyboard: menus, sliders, modals, date pickers and custom dropdowns.
- Focus must be visible. Removing the browser's focus outline without a replacement is one of the most common failures.
- Focus order should follow the visual order.
- Modals should move focus inside when opened and return it when closed.
- Provide a "skip to content" link so keyboard users can bypass repeated navigation.
3. Structure and semantics
- Use one logical heading hierarchy (H1, then H2, then H3) that reflects the content's structure, not its styling.
- Use real buttons for actions and real links for navigation.
- Use landmark elements (header, nav, main, footer) so assistive technology users can jump around the page.
- Set the page language, and mark passages in other languages, which matters on multilingual and right-to-left websites.
4. Images and media
- Informative images need alternative text that conveys their purpose. Decorative images should have empty alt text so screen readers skip them.
- Charts and diagrams need a text summary of the key point.
- Pre-recorded video with speech needs captions; audio content needs a transcript.
- Avoid content that flashes rapidly, and let users pause anything that moves automatically for more than a few seconds.
5. Forms
Forms are where accessibility problems cost the most, because they sit right at the point of conversion.
- Every field needs a visible label, not just placeholder text.
- Mark required fields clearly, in text, not only with colour.
- Error messages should identify the field and explain how to fix the problem.
- Do not clear what the user typed when validation fails.
- Group related options such as radio buttons with a fieldset and legend.
Our guide to form design that gets completed shows how these same rules improve completion for all users.
6. Responsive and readable content
- Content should reflow on small screens and when zoomed to 400% without horizontal scrolling for normal text.
- Do not disable pinch-zoom.
- Keep line lengths and spacing comfortable, and write in plain language where you can.
- Touch targets should be large enough to tap reliably.
Key takeaway: Most accessibility barriers come from a handful of causes: weak contrast, missing focus states, poor form labelling, and media without text alternatives. Fix these in your templates and components and you remove the majority of problems across the whole site.
How to test your site
A combined approach catches the most issues:
| Method | What it catches | Limits |
|---|---|---|
| Automated checkers (browser extensions, CI tools) | Missing alt text, contrast failures, missing labels, ARIA errors | Typically catch only a portion of issues; cannot judge meaning |
| Keyboard-only walkthrough | Focus visibility, traps, unreachable controls, logical order | Requires manual time per template |
| Screen reader spot-checks | Reading order, labels, announcements | Requires some practice with the tools |
| Zoom and reflow testing | Overlapping content, horizontal scroll | Quick to do |
| Testing with disabled users | Real-world barriers no checklist predicts | Needs recruitment and planning |
Start with automated checks and a keyboard walkthrough of your main templates. Those two steps alone surface a large share of problems.
A ten-minute keyboard test
You can run a meaningful check on any page right now:
- Put your mouse aside and press Tab from the top of the page.
- Watch for a visible focus indicator on every link, button and field.
- Confirm you can open and close the main menu, any dropdowns and any modal using Tab, Enter, Space and Escape.
- Fill in and submit the main form, then trigger an error and check you can find and fix it.
- Note anywhere focus disappears, jumps unexpectedly or gets stuck.
If you get stuck anywhere, so will customers who rely on a keyboard or switch device.
Common accessibility failures on business sites
Certain problems come up again and again in audits:
- Carousels that rotate automatically with no pause control and unlabelled arrow buttons
- Icon-only buttons, such as search or close, with no accessible name
- PDF brochures and datasheets that are scanned images with no real text
- Links that all say "Read more" or "Click here", which are meaningless out of context
- Cookie banners that trap keyboard focus or cannot be dismissed without a mouse
- Embedded maps, chat widgets and booking tools from third parties that were never tested
Third-party components deserve special attention because they sit outside your direct control. Ask vendors about their accessibility conformance before you embed them, and check them yourself as part of your testing.
Building accessibility into the process
Retrofitting is always more expensive than building it in. Practical habits:
- Bake it into the design system. Accessible buttons, inputs and modals mean every new page inherits good behaviour. See design systems for small teams.
- Check contrast at the palette stage, before a single page is designed.
- Include accessibility in acceptance criteria for each feature.
- Train content editors on headings, alt text and link text, since content changes constantly after launch.
- Avoid overlay widgets as a substitute for real fixes.
- Re-check after major changes, such as a new theme, plugin or template.
Next steps
If you are unsure where your website stands, an accessibility review of your main templates is an efficient starting point. DigiVort's UI/UX design and security and compliance teams can assess your site against WCAG Level AA and help prioritize fixes, while your legal adviser confirms which obligations apply to you. You can also describe your project through our project wizard.


