1. Perceivable
All users can perceive the information being presented.
- Photos and Icons have alt text.
- Proper HTML is used to identify headings, subheadings.
- Content is in a logical order.
- Navigation is in a common place, and easy to read.
- Navigation always has a passing contrast, even when scrolling down.
- Nothing on the page conveys information solely on their color, shape or size.
- The contrast ratio is passing
- The site is legible at 200% zoom.
- The only text in an image is the logo, which is the name of the business, which is present in the meta tags and page titles.
2. Operable
All users can navigate and interact with our website.
- Keyboard only functionality is usable. Arrow Keys scroll. Tab jumps from section to section. Enter selects it. All buttons are selectable with keyboard only. Keyboard movements move in logical order.
- Keyboard focus indicators are visible.
- There are no time limits, or session timeouts.
- There are no flashing elements on the page that could cause seizures. Buttons are available to skip to contact the owner.
- All links are descriptive and meaningful.
- Multiple ways to navigate to pages (e.g. service photos, extra buttons)
- Clear headings and labels.
3. Understandable
Our website is easy to understand and use.
- Pages use the lang attribute.
- No other languages are used.
- No automatic form submissions.
- No context changes when users input data.
- Navigation is consistent and intuitive on all pages.
- Errors explain what needs to be fixed on form inputs.
- All forms have clear labels.
- No forms have multisteps that would require review of information.
4. Robust
Our website works well with current and future technologies, including assistive technologies.
- HTML is valid.
- Elements have accessible names, roles and values.
- Form uses status messages.