Accessibility
Accessibility statement
Last updated October 16, 2026
I want everyone to be able to use this website, including people who use screen readers, keyboards, magnification or other assistive technology. If something gets in your way, tell me and I’ll fix it or get you what you need another way.
My commitment
Websites with Ryan aims to meet the Web Content Accessibility Guidelines (WCAG) 2.1, Level AA, the standard most often used to measure website accessibility under the Americans with Disabilities Act (ADA) and California’s Unruh Civil Rights Act.
Current status
This website partially conforms to WCAG 2.1 AA. Most of the site meets the standard, and I’m working on the parts that don’t yet (listed below).
What I’ve done
- Every page can be used with a keyboard alone, with a visible focus outline and a “Skip to content” link.
- Pages use real headings, landmarks and labels so screen readers can navigate them.
- Text and buttons are checked for color contrast, and layouts reflow to fit small screens and zoomed-in text.
- Images have text alternatives, and decorative images are hidden from screen readers.
- Interactive parts, like the project folders, the price planner and the before-and-after views, use standard buttons and report their state (selected or not) to assistive technology.
- Animations, including the page-load motion, the code typing in the background and the outlines that draw around each section, turn off if you’ve asked your device to reduce motion. These effects are decorative and hidden from screen readers.
- “X-ray mode,” which shows how the site is built, is a standard on/off button that reports its state to assistive technology. Press Esc or the close button to leave it.
- The bottom bar on phones and the back-to-top button use real links with clear labels, and the page leaves room at the bottom so nothing gets stuck behind them.
- The site works on phones, tablets and computers, in portrait or landscape.
- Each update is tested with an automated accessibility checker (axe) and by hand.
Known limitations
- Client websites shown in my portfolio. The live previews and screenshots of client websites show sites I don’t control today. Those sites may not fully meet WCAG. Each one has a text description, and you can open the site directly.
- Before-and-after screenshots. Some “before” images show older websites with low-contrast text. They’re shown as examples of what I improved, and each has a written description.
- Background code and X-ray mode. The faint code behind each section is decorative texture, so it isn’t meant to be read and has low contrast on purpose. Everything it describes is visible on the page itself.
- Handwritten-style text. The notepad in the price planner uses a handwriting-style font for visual character. The same information is always available as plain text in the menu and in the project form.
Need help or found a problem?
Please reach out through email at ryannicholashall@gmail.com, or the project form on the Websites with Ryan website. Tell me the page, what you were trying to do, and what got in the way. I’ll reply within 2 business days, and I’m happy to share any information from this site in another format, like a plain-text email or a phone call.
Formal complaints
If you’re not satisfied with my response, you can contact the California Civil Rights Department or the U.S. Department of Justice ADA information line.
This statement was written on October 16, 2026 and is reviewed whenever the site changes.