Accessibility
Most of the people using this site are over 55, half of them are reading it on a phone at a hospital bedside, and some of them have the sight or dexterity problems they are arranging care for. That is the design brief, not an afterthought.
Last updated September 1, 2026. When this changes materially we say so on the page rather than quietly amending it.
Target
WCAG 2.2 Level AA, which is also what the Accessibility for Ontarians with Disabilities Act expects of us. Where we do better than AA we say so; where we fall short we say that too.
What we have built in
- Atkinson Hyperlegible as the body typeface — designed by the Braille Institute specifically so that letterforms stay distinguishable to low-vision readers.
- An 18px body size as the default, not a large-text option, with line height at 1.55.
- A text-size control in the header that scales the whole interface to 112% or 125% and remembers the choice.
- A 48px minimum for every interactive target, which exceeds WCAG 2.2's 24px requirement (2.5.8).
- Visible focus outlines on everything focusable, at 3px in a colour that contrasts against every background we use (2.4.11, 2.4.13).
- Real form controls throughout — checkboxes are checkboxes, the budget filter is a range input, the stepper is a list. Nothing is a div pretending.
- Prices, ratings and availability announced as text, never as colour or an icon alone (1.4.1).
- Pinch-zoom left enabled up to 5×, which a great many sites disable and should not.
- Reduced-motion support: transitions collapse to nothing when the operating system asks for that.
- Printable guides and rate cards, because a lot of families work from paper.
Contrast
Body text is #3C4E4C on #FBF7F1, which is about 9:1 — comfortably past the 4.5:1 AA requirement and past AAA. The deep teal used for links and headings is around 7:1 on cream. The terracotta used for primary buttons carries cream text at roughly 5:1.
Where a colour is used to mean something — a sponsored label, an availability flag — the meaning is always also in the words.
Language
The interface is available in English and French, and the language control is in the header on every page rather than buried in the footer. Elements in a language other than the page language carry a lang attribute so screen readers switch pronunciation correctly.
Punjabi, Hindi, Mandarin and Tagalog versions of the most-used pages are in progress. In the meantime you can filter providers by the language their caregivers actually speak, which for many families matters more than the interface language.
What is still outstanding
Being honest about the gaps is part of the standard.
- The map panel on the search page is a schematic rather than a real map. Every pin is a keyboard-reachable link with the provider's name, and the same providers are listed as text beside it, so nothing is available only on the map.
- Photography is still placeholder across the site. Each placeholder carries the description a real image would need, so alt text ships with the picture rather than after it.
- We have not yet run a formal audit with an external testing service. That is scheduled before the public launch and we will publish the findings here, including the failures.
If something does not work
Tell us and we will fix it, and we will tell you when. Email hello@seniorcarez.com or phone 1-888-555-0142 and say what you were trying to do — that is more useful to us than a technical description.
If you cannot use part of this site, a guide will do it with you on the phone. That is a workaround, not a substitute, and we treat every one of those calls as a bug report.