Services · Focused audits
A Focus Management Audit Finds Where the Keyboard Really Is
For the team ready to fix the keyboard experience properly, so order, visibility, and the places focus quietly vanishes, audited as one system rather than four tickets.
What We Keep Finding
Try this for thirty seconds. Unplug your mouse and press Tab through your homepage. Can you see where you are? A decade of stylesheets shipped an outline reset and called it design, and the indicator went with it. Then there is order, which is the half nobody checks. Tab jumps from the name field to the footer and back to the search box, and your keyboard user rides along wondering what they touched.
Worth knowing which rule does what, because three of them get run together and they measure different things. The rule about focus being visible asks only that an indicator exists and sets no ratio at all. The 3:1 bar lives in a different rule, the one about non-text contrast, measured against the colors sitting next to the indicator. And a third rule, new in WCAG 2.2, covers focus buried under a sticky header, and it fails only when the focused thing is entirely hidden. Partly covered passes at the level you are held to. So an indicator can be visible and fail, or be half-hidden and pass, and one audit that treats all three as one question will get two of them wrong.
There is a fourth that is worth more than all three, and it is the one people forget is a rule at all. A keyboard trap, where focus goes into something and cannot get out, is one of a small handful of failures that apply to everything on the page, including content nobody chose to rely on. So a trapping widget does not fail its own corner, it stops the whole page conforming. It also has a second half that lets you off. If getting out needs an unusual key, the rule is satisfied as long as the page tells the user which key. So "press Escape to close" turns a failure into a pass, and that is very often the cheapest fix on the report.
Where things go wrong most is programmatic focus, meaning the moves your code makes. Modals, menus, route changes. Worth knowing before you write any of it that the browser's own dialog element does five of those jobs on its own. It moves focus in, holds the tab sequence, closes on Escape, makes the background inert, and puts focus back where it started. The only decision left to you is where focus lands on the way in.
What We Check
- Tab through every key page and record where focus goes, and where it disappears
- Check the indicator exists at all, then measure it against the 3:1 bar as a separate question
- Test sticky headers and banners for focus that ends up entirely hidden rather than partly covered
- Look for keyboard traps, and where an exit needs an unusual key, check the page says so
- Verify focus order follows meaning rather than the accidents of the markup
- Audit the programmatic moves, so modals, menus, and route changes
What You Get
Every service on this site runs the same three-pass engine: an automated scan, an expert review of all 55 WCAG 2.2 A and AA rules, and a hands-on session with a professional blind screen-reader user. You get one report with every finding screenshotted, ranked by user impact, and linked to its fix. Your team fixes, we verify: the re-audit is half price within 3 months.
The format is not a mystery either. Read the sample report before you spend anything.
The Honest Limit
One honest limit, and one thing we will not raise. Focus fixes touch CSS and behavior rather than content, so this report is written for your developer. Most sites clear the visibility half quickly. Order takes longer and matters more, because the rule about order only bites where the sequence actually changes meaning, which means an order finding is by definition one that confuses somebody. What we will not write up is a disabled control with a weak focus ring, since inactive components are excepted from the contrast rules and a finding you cannot be held to just wastes a sprint.
What It Costs
Rapid Audit: $499, up to 10 pages you pick, report in 5 business days. Standard Audit: $1,499, up to 25 pages in 10 business days. Flat rates, no discovery calls, and a real blind screen-reader user on every engagement. Pick your pages. We bring the humans.
Worth Reading Next
Related on this site
Guides, checklists, tools, and terms that go with this service.
More in Focused audits
- Touch targets & pointersA Touch Target Audit Finds the Small Buttons and Real Misses
- Timing & motionA Timing and Motion Audit Steadies an Interface That Will Not Hold Still
- Semantic structureA Semantic Structure Audit Checks the Skeleton Under the Skin
- Text & typographyA Typography Audit Reads Your Text at 400%