Accessibility
This site targets WCAG 2.2 Level AA. Here is what that meant in practice, and what we know is not perfect.
What we built to
- Body text at a 4.5:1 contrast minimum and large text at 3:1, checked by number rather than by eye.
- A visible focus ring on every interactive element. We never remove focus outlines.
- Full keyboard operation, including the navigation menus, the accordions and all three calculators.
- A skip link to the main content as the first focusable element on the page.
- One
h1per page with no skipped heading levels. - Touch targets of at least 44 by 44 pixels.
- Visible form labels rather than placeholder-only fields, with errors named next to the field they belong to.
- Alt text on meaningful images, and empty alt on decorative ones so screen readers skip them.
prefers-reduced-motionhonoured. With it on, the calculator digits update instantly instead of counting, and nothing animates on load.- Tables with real header cells and captions, scrolling inside their own container rather than forcing the page sideways.
Things worth knowing
- Wide comparison tables scroll horizontally inside their own frame on small screens. The page itself never scrolls sideways.
- The booking page embeds a third-party scheduling tool whose accessibility we do not control. If it does not work for you, use the contact form and we will arrange a time directly.
- The calculators work without JavaScript in the sense that the page reads correctly, but the live totals need it. The prices are also stated in plain text on the pricing page, so no number is only available inside a calculator.
Tell us if something does not work
If any part of this site is difficult or impossible for you to use, we want to know and we will fix it. Use the contact form and describe what happened and what you were using. We will reply within five business days with either a fix or a date for one.
Why this page exists
Most contractor sites have no accessibility statement, and most agencies do not build to a standard. We publish this for the same reason we publish prices and guarantee conditions: a claim you can check is worth more than one you cannot.