Making TELL Japan Website Accessible and Decluttered 🧹

Posted
Tags
UI/UX Accessibility
Share

👩🏻‍🔬 Accessibility Testing Insights

During my review of the TELL Japan website, I identified 17 accessibility and UI/UX issues. While 7 of these issues required coding changes, I addressed the other 10 through design improvements. Here’s how I tackled them.

How I Solved Accessibility and UX Issues

1. Low Color Contrast on Buttons and Text:

comparison of the current website and redesign focused on colour contrast

I improved the colour contrast of text and essential buttons to meet the recommended 4.5:1 ratio. For users with deuteranomaly, I used a colour-blind simulator and adjusted the contrast to 4.3:1.

2. Poor Contrast in Keyboard Navigation for Deep Menu Items:

comparison of the current website and redesign focused navigation menu

To enhance the user experience, I redesigned the deep menu items by expanding the second-level pages and making the content easier to navigate and click.

3. Missing Labels for Input Fields:

comparison of the current website and redesign focused on input fields

I added proper labels to input fields, including the newsletter subscription form, to improve usability.

4. Misleading “Annual Report in Japanese”:

comparison of the current website and redesign focused on annual report menu item

Since the English Annual Report is from 2023, but the Japanese one is from 2022, I simplified the footer by removing the outdated Japanese report link.

5. Sliders in the Header:

the header slider of the current website

header of the redesign

I removed the sliders and replaced them with a cleaner, more straightforward header for better usability.

6. Improved Visual Hierarchy:

comparison of the current website and redesign focused on h2 and h3 elements

I adjusted the font size and weight of headings to establish a clear visual hierarchy, ensuring that H2 and H3 tags are distinct.

7. Error Handling on Newsletter Signup:

the process of newsletter error handling of the current website

the process of newsletter error handling of the redesign

I made error messages more descriptive and displayed them on the same page, avoiding the confusion caused by opening new tabs.

8. Small Social Media Icons in the Footer:

comparison of the current website and redesign focused on social icons

I increased the size and contrast of social media icons, ensuring that the clickable areas meet the recommended minimum size of 44x44 pixels.

9. Inconsistent Visual Elements (Icons, Buttons, etc.):

comparison of the current website and redesign focused on the consistency of icons

I standardized the design by creating a cohesive design system, ensuring consistency in icons, buttons, and other UI components.

10. “View More Events” Link:

comparison of the current website and redesign focused on

I added a right arrow icon to the “View More Events” link, making it clear that it redirects users to a new page.

👩🏻‍💻 Programming Fixes

While this blog focuses on design solutions, here are some programming-related accessibility fixes:

  1. “Skip to Content” Button Doesn’t Work:
    Ensure the “Skip to content” button works.

  2. Missing Focus Indicator on Menu Toggle:
    Add a visible focus indicator to the menu toggle button on tablets and mobile devices.

  3. Alt Text for Images:
    Provide descriptive alt text for all images, especially those functioning as links.

  4. Inconsistent Heading Hierarchy:
    Adjust the heading structure to maintain a logical hierarchy.

  5. Broken Buttons at 737px Screen Width:
    Adjust button sizes to prevent them from breaking at specific screen widths.

  6. Inaccessible Menu Items on Mobile and Tablet:
    Ensure all menu items are fully accessible and clickable on touch devices.

  7. Overlapping Text in the “Join An Upcoming Event” Section:
    Fix overlapping text issues by adjusting layouts and using media queries to handle zoom and screen size changes.

📝 Lessons and Takeaways

  • Building a design system before expanding a website is essential for maintaining consistency and avoiding clutter as new content is added.

  • Conducting accessibility tests can reveal issues you might not have considered. Testing with keyboard navigation and screen readers is especially important for catching details that can easily be overlooked.

  • This project was my first experience with keyboard navigation and voiceover tools. It was time-consuming but invaluable for deepening my understanding of accessible design.

➡️ What’s Next?

Even though I worked as a software engineer for over 3 years, I had never paid attention to accessibility… until I met my partner and he told me and showed me how important it is. I am super excited to learn more about how I can improve my design!

I’d love to hear your thoughts. Are there any accessibility issues I missed? What would you change in my redesign? Let’s connect on Mastodon!

Thank you for reading to the end!

Have a wonderful day 🥰

Related articles

Day 18 of 30 Day UI/UX Design Challenge: Logo Design for Tell Japan! 🌱

🎨 Today’s Design Task Today’s challenge was something completely new for me—designing a logo! I chose to redesign the logo for TELL Japan, an organization I’ve supported in the past ✏️ This is what the current logo looks like: 🚀 My Design Process Research: To gain a deeper understanding of TELL Japan, I reviewed its mission and services. Concept Development: I decided to retain their signature …

Day 19 of 30 Day UI/UX Design Challenge: Getting Tidy! 📦

🎨 Today’s Design Task Today’s task was a bit overwhelming but also rewarding. Just like decluttering a home, I focused on tidying up the design and content of a cluttered homepage. Show task description 🚀 My Design Process Content Review: I went through all the content on the homepage, marking key services (green), calls-to-action (red), and redundancies (yellow). I added notes directly onto …

Day 21 of 30 Day UI/UX Design Challenge: All About Components! 🍱

🎨 Today’s Design Task Today’s task was right up my alley—I love organising and creating lists, so working on components was really satisfying! See task description 🚀 My Design Process Understanding the Task: I began by carefully reading the task instructions to grasp what components I needed to create. Base Components: I designed base components for articles and events, drawing inspiration from …