Last updated 3 September 2026. We want this site to be usable by everyone, including people using a screen reader, a keyboard alone, magnification, or a phone in bright sunlight.
What we have tested
These are measured results from the build, not aspirations.
| Check | Result |
|---|---|
| Colour contrast | All 19 text and background pairs meet WCAG 2.1 AA, in both light and dark appearance |
| Horizontal overflow | None, across every page at nine widths from 320px to 1920px |
| Keyboard navigation | The mobile menu traps and returns focus correctly; 18 of 18 assertions pass |
| Skip link | Present on every page, first item in the tab order |
| Images | Every content image carries descriptive alternative text |
| Headings | One H1 per page, with no skipped levels below it |
| Third-party scripts | None, so nothing loads that we have not tested |
How the site is built
- Text resizes. Type is set in relative units, so browser zoom and larger default font sizes work normally.
- Colour is never the only signal. Links are underlined or clearly distinguished by more than hue.
- Focus is visible. Anything you can reach with a keyboard shows where you are.
- Tables scroll rather than break. Wide comparison tables scroll inside their own container so the page itself never scrolls sideways.
- Nothing moves on its own. No carousels, autoplay video or animation that could distract or trigger symptoms.
Known limitations
Being honest about the gaps is more useful than claiming perfection:
- The site has not been through a formal third-party accessibility audit. The results above are our own testing.
- Photographs carry descriptive alt text, but decorative images in the “Read next” row are marked as decorative and skipped by screen readers, which is deliberate — the headline beside each one carries the link.
- We have not tested with every combination of screen reader and browser.
If something does not work
This is the part that matters most. If any part of this site is difficult or impossible for you to use, please tell us and we will fix it. There is no form to fill in and no ticket number — call 978.524.4888 or use the contact page.
If you need information from this site in another format, ask and we will read it to you over the phone or send it however suits you best.
Getting into the building
The practice is at 146 Cabot Street, Beverly, MA 01915. If you have specific access requirements — steps, doorways, or needing longer to get settled — please mention it when you book so we can make sure the appointment works for you.