Accessibility works best when I treat it as part of the design process, not a final check. When I plan for accessibility from the start, the site is easier to use, easier to build, and easier to maintain.
This is the approach I use on real projects.
Start with real users and clear goals
Accessibility begins before I open a design tool.
I ask simple questions early on:
- Who will use this site
- What tasks do they need to complete
- What might make those tasks harder
This helps me avoid assumptions. For example, users may rely on keyboards, screen readers, larger text, or high contrast. Designing with these needs in mind leads to clearer layouts and better content for everyone.
Use structure before styling
Good structure is the foundation of accessible design.
Before focusing on colours or visuals, I think about:
- clear page hierarchy
- meaningful headings
- logical reading order
- simple navigation
Wireframes are ideal for this. They let me check that the page makes sense without relying on colour or layout tricks. If the structure works in a basic wireframe, it will work better for assistive technology later on.
Design with colour and text in mind
Visual design choices can either support accessibility or work against it.
I pay close attention to:
- colour contrast between text and backgrounds
- readable font sizes and line spacing
- avoiding colour as the only way to show meaning
This does not limit creativity. It encourages better decisions. Clear contrast and readable text improve usability for all users, including people viewing the site on small screens or in bright light.
Think about interaction and focus
Accessibility is not just about how a site looks. It is also about how it behaves.
During design, I consider:
- how users move through the site with a keyboard
- where focus should be visible
- how forms, menus, and buttons behave
Designing these states early makes development smoother and avoids guesswork later. It also reduces the risk of inaccessible interactions being built into the site.
Work closely with development
Accessibility can break down if design and development are disconnected.
I make sure handover includes:
- clear heading structure
- guidance on focus states and interactions
- notes on accessible components and patterns
This shared understanding helps ensure the finished site matches the intent of the design and meets accessibility standards.
Review and improve over time
Accessibility is not a one-off task.
After launch, I look for opportunities to improve based on:
- user feedback
- content changes
- new accessibility guidance
Small improvements over time make a big difference. This mindset keeps the site inclusive, usable, and future-friendly.

