For a key page or flow
Review what is getting in the way, redesign the interaction states, implement the changes, and test the result.
Accessibility and visual design
Your website can be easier to use and still look unmistakably yours. I design and build accessible interactions that fit your brand, your product, and the people using it.
A link needs to look like a link. Keyboard focus needs to be easy to find. An error needs to explain what to do next. None of those choices calls for a generic looking website.
Both versions meet the same WCAG criteria, listed under each example. “Bolted on” is how fixes often land after an audit: they pass, but they look like they belong to another site.
A link can’t rely on color alone, so it needs an underline that is there before anyone hovers. The browser’s default underline is a hairline that runs through letters like p and y. Set its thickness and position, and the underline stays clear of the letters, easy to spot, and part of the typography.
WCAG 2.2 criteria met
Journal
Designing for the whole audience
Small details decide whether a page feels effortless. Read about our approach to accessibility and how we work.
Keyboard users need to see where they are, but a thick black box on every control isn’t the only way. Press Tab: the ring follows each button’s shape in the brand’s accent color, with a gap so it never blends into the button.
WCAG 2.2 criteria met
Linen market tote
¥4,800
An error has to be identified in text and say how to fix it. It doesn’t have to be a red alarm banner. Try submitting: the message sits under the field, focus returns to it, and screen readers read the error with it.
WCAG 2.2 criteria met
I can improve one important journey or work with your team on the shared patterns behind many pages.
Review what is getting in the way, redesign the interaction states, implement the changes, and test the result.
Define accessible colors, focus styles, form behavior, and component guidance that your team can reuse.
Tell me about the site, the design you want to preserve, and where people are getting stuck.