top of page

Designing for Everyone: Practical Accessibility Lessons

  • Writer: Diana Buda
    Diana Buda
  • Apr 23
  • 4 min read

I’ve recently completed Accessibility: How to Design for All, a course by Frank Spillers through the Interaction Design Foundation. I’m proud to have finished with a 95% score, placing me as the 74th top learner in the UK.


This course gave me a deeper understanding of accessible design and how to build more inclusive digital products. It’s a must for any designer or developer looking to create work that truly works for everyone.



What the Course Covered

IxDF Course Certificate for Diana Buda who has successfully completed the course 'Accessibility: How to Design for All'



  • Embedding accessibility into design and development workflows

  • Going beyond compliance to improve usability for everyone

  • Supporting users with visual, auditory, cognitive and motor impairments

  • Building and scaling accessibility programmes across teams




7 Key Accessibility Lessons I Took from the Course


These are some of the most practical, memorable accessibility lessons from the course. They’re the kind of tips you can start using in your work today, whether you’re designing, developing or reviewing content with inclusivity in mind.


1. Start with Visual Accessibility

Man with a beard wearing sunglasses, a flat cap, and a dark scarf. He looks calm against a plain, light-colored background.
Photo by Mikhail Nilov

There are many types of disabilities to consider, and trying to design for all of them at once isn’t realistic, especially at the start of a project.


That’s why I found this point so useful: by designing for users who are blind or have visual impairments, you automatically address a huge portion of accessibility needs: nearly 70%.


This means prioritising things like screen reader compatibility, strong text contrast, meaningful alt text, and logical structure, all of which benefit every user, not just those with sight loss.



2. Use Automated Checkers With Caution

Automated accessibility tools like WAVE, Axe or Lighthouse are great for flagging common issues: missing alt text, poor contrast, or skipped heading levels. But they’re just the starting point.


They can’t fully assess how usable your interface is for someone using assistive tech. That’s why the course emphasised that real user testing is irreplaceable. Real user testing gives you insights into how your product behaves in real-world conditions and where real barriers exist.


3. Write Better Alt Text


Wooden Scrabble tiles scattered on a light wood surface, featuring letters like A, B, C with numbers. The mood is casual and playful.
Photo by Brett Jordan on Unsplash

I will say this time and time again, and for good reason. Alt text is the key to making non-text content accessible. Without it, users who rely on screen readers can’t understand images, diagrams or icons that carry meaning.


It’s not enough to say “Image of a chart”. Your alt text needs to capture the purpose of that image. What’s the takeaway? What’s the context? If the image is purely decorative, make sure it’s marked as such so it’s skipped entirely.


Bonus points: writing great alt text will boost your site SEO.



4. A Surprising Tip I Picked Up: Print in Greyscale


Photo by Finn IJspeert on Unsplash
Photo by Finn IJspeert on Unsplash

Not working in Figma and able to use thier contrast checker? Offline? Forgot the link to your favourite contrast checker? Here’s a trick: print your design in black and white.


It’s old-school, but surprisingly effective. If you can’t easily read text or see where key elements sit, chances are the contrast isn’t good enough. This simple trick works fast and doesn’t rely on tools.



5. Focus States Are Essential, and Must Be Tested


Focus states show users where they are on a page, especially when navigating with a keyboard. Many interfaces remove them by default or overlook them in styling, making it impossible for some users to move through your content.


What to do:

  • Always include visible focus styles for buttons, links and form elements

  • Make them highly visible, don’t rely on subtle colour changes

  • Test with keyboard-only navigation (no mouse!) to check that users can clearly track where they are


6. Navigation Should Be Effortless


Three traffic lights with two green arrows pointing down and one red X, set against a dark night sky. The scene is calm and orderly.
Photo by an thet on Unsplash

For many users, navigating a website is more than just clicking a menu. Screen readers, keyboard-only users, and voice control users all interact with structure differently.


Key tips:

  • Keep the navigation consistent throughout your site or app

  • Use semantic HTML to give assistive tech the structure it needs

  • Label links and buttons clearly. “Click here” isn’t enough and is not screen reader friendly.

  • Test with screen readers (e.g. NVDA, VoiceOver) and keyboard-only to check that everything is navigable and makes sense out of context


7. Designing for Older Adults


Three people smiling and looking at a tablet indoors. The setting has large windows with greenery outside. The mood is cheerful and engaged.
Photo by Grab on Unsplash

Accessibility and ageing go hand in hand. As users get older, common changes in physical and cognitive ability can affect how they interact with digital content. Designing with this in mind leads to better, more usable experiences for everyone.


Consider the following:

  • Mouse control: Can your UI be used with imprecise or shaky movements?

  • Dexterity and motor skills: Are buttons large and spaced enough for easy taps or clicks?

  • Visual impairments: Use strong contrast, large type and flexible zoom.

  • Unfamiliarity with interface conventions: Avoid complex gestures or unexplained UI patterns.

  • Hearing loss: Don’t rely on audio-only content (always provide captions or transcripts).

  • Cognitive changes: Keep content clear, avoid information overload, and support task completion.

  • Error handling: Write friendly, reassuring error messages.  Older users may be more anxious when things go wrong.



In Summary: Designing for Everyone


Accessibility isn’t just a technical requirement, it’s a mindset. Completing Accessibility: How to Design for All gave me practical, real-world ways to build more inclusive experiences from the very beginning of a project. Whether you're starting with alt text, improving contrast, or making your navigation more predictable, every small improvement has a big impact.



bottom of page