Diagnose on real-user data
Field data from Chrome UX Report and your own monitoring, split by device, network, and page. Fixes target the pages and visitors that miss, not the lab score.
Core Web Vitals and WCAG 2.2 AA — diagnosed on real-user data, fixed in production, and locked in with CI budgets. Built for European Accessibility Act readiness.
Two halves, one engagement
Slow pages and inaccessible pages lose the same people: anyone not on a fast laptop with a mouse. We fix both in one pass.
Field data from Chrome UX Report and your own monitoring, split by device, network, and page. Fixes target the pages and visitors that miss, not the lab score.
Modern formats sized per breakpoint, subset fonts with tuned fallbacks, and third-party tags loaded after consent and content.
Keyboard-only passes and screen-reader testing on NVDA, VoiceOver, and TalkBack. Scanners miss focus order, announcements, and meaning.
Every failure logged against its success criterion, then fixed in your repository through pull requests. Including the four AA criteria new in 2.2.
Lighthouse, bundle size, and automated accessibility checks run on every pull request. A change that breaks a budget does not merge.
The EAA has applied since 28 June 2025 to many consumer-facing digital services sold in the EU, including e-commerce. We map your obligations and close the gaps.
Performance
Google assesses the three Core Web Vitals — LCP, INP, and CLS — at the 75th percentile of real visits. A perfect Lighthouse score on a fast laptop says little about a mid-range phone on mobile data. We start from field data and fix what it shows.
Accessibility
Automated scanners catch only part of WCAG. Whether a button’s label makes sense, whether focus lands in the right place, and whether a dialog traps the keyboard all need a person. We test the key flows by hand and fix what we find.
1.5 s
LCP budget we build to, at the 75th percentile
WCAG 2.2 AA
Standard every audit and fix is measured against
Every PR
Performance and accessibility checks before merge
By hand
Keyboard and screen-reader passes on every key flow
We had a long scanner report and no idea where to start. They fixed sign-up and checkout first, then added the checks that stop the same problems coming back.
Questions
Ready when you are
A 30-minute call. We’ll run a field-data check and a keyboard pass on your top page while we talk.