Accessibility statement
Our commitment
BASI wants this website to be usable by as many people as possible, regardless of disability, device, or how you prefer to read the web. We build the site to the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA and we test against that standard before any change ships.
What you can do
The site supports common accessibility tools out of the box:
- Keyboard navigation. Every interactive element (links, buttons, the booking system, the cookie banner, the navigation menu) can be reached and operated with the Tab, Shift+Tab, Enter and Space keys. Focus is always visible.
- Screen readers. The site is built with semantic HTML and ARIA labels where needed. Tested with VoiceOver on macOS and iOS, and with NVDA on Windows.
- Zoom and large text. Pages reflow cleanly when zoomed to 200% and respect your browser’s font-size preferences.
- Reduced motion. If your operating system is set to reduce motion, the site honours that automatically (no animations on hover, no auto-scrolling carousels).
- Colour contrast. Body text and buttons meet WCAG AA contrast (4.5:1 for normal text, 3:1 for large text). Verified by automated Lighthouse audits on every deploy.
Conformance
This site is built to be substantially conformant with WCAG 2.1 Level AA. “Substantially” because no website that ships real customer photography and content is ever absolutely perfect on every metric every minute of every day. We aim very high and we fix what we find.
Known limitations
We are honest about gaps:
- Cloudflare Stream video player. The third-party player we use for videos is largely accessible (keyboard navigable, captions available where the source video has them), but we do not control every detail of its interface. If a specific player control causes you difficulty, please tell us and we will work around it for you.
- Legacy blog imagery. Articles migrated from the previous WordPress site may contain the occasional decorative image whose alt text is sparse. We are reviewing the migrated set during launch. If you hit one that is missing useful alt text, please flag it.
- PDF documents. We do not generally provide content as PDF, but if one ever appears (cover-plan summary, warranty document), it may not be screen-reader perfect. Ask us for the same content in an accessible format and we will provide it.
Testing and standards
Each significant release of the site is checked against:
- Automated WCAG audits via Lighthouse (we target a 100/100 accessibility score on primary pages, and currently hold it on the homepage).
- Manual keyboard-only navigation on the home, service, booking, and contact pages.
- Manual screen-reader spot checks with VoiceOver.
- Colour-contrast verification on every text-on-coloured-background pairing.
We do not currently commission a formal third-party accessibility audit. If you would benefit from one being done and would like to discuss it, please get in touch.
Telling us about a problem
If something on this site stops you using it, please tell us. We will get back to you within one working day and either fix it or offer the same information in another format.
- Email: enquiries@basi.co.uk
- Phone: 0800 980 6018 (Mon to Fri 8am to 6pm, Sat 9am to 1pm)
- Post: BASI Heating Ltd, 500 Leeds Road, Bradford, BD3 9RU
Enforcement
If you contact us about a problem and you are not happy with the response, you can contact the Equality and Human Rights Commission (EHRC), the body responsible for enforcing the Equality Act 2010 in respect of accessibility.
How we built this
The site is hosted on Cloudflare Workers Static Assets, built with Astro, and served as static HTML with progressive enhancement. Heavy interactive blocks (the booking system, the contact form, the postcode checker) are React islands loaded only when they enter the viewport. The site is designed to work without JavaScript for the core read-the-content flow: phone numbers, booking instructions and contact details are always usable from plain HTML.