Ga naar hoofdinhoud
Start

Accessibility

Built for everyone

A website that excludes people isn't a finished website. I build every site with WCAG 2.1 Level AA-aligned practices, ship a user-facing accessibility widget on every page, and publish a real contact for issue reports.

What I commit to

Every site I build, and every client site I host, targets WCAG 2.1 Level AA as the working standard. That's the standard many U.S. courts and federal agencies reference when evaluating digital accessibility under the ADA and Section 508. I treat it as a serious engineering baseline, not a certification or guarantee.

Three layers of protection

Real accessibility isn't a widget. It's the underlying site. I deliver three layers on every project:

Layer 1

Accessible by build

Semantic HTML, proper heading hierarchy, alt text on meaningful images, keyboard navigation, visible focus states, WCAG AA contrast targets, and ARIA attributes where they help. This is the practical work a manual accessibility review starts with.

Layer 2

The accessibility widget

A button in the bottom-right corner of every page opens a panel where visitors can adjust text size, contrast, spacing, and more. Preferences save in the browser. It empowers users to tune the experience without waiting on a redesign.

Layer 3

A real remediation path

A published contact and a documented response window. If something is broken, blocked, or hard to use, you tell me and I prioritize a fix. That remediation path matters because accessibility needs ongoing maintenance, not just a launch checklist.

What the widget can do

Click the accessibility button at the bottom-right of any page. Inside the panel:

  • Text size. Scale type from 85% to 160%.
  • Contrast modes. High contrast, dark mode, sepia, and monochrome.
  • Letter and line spacing. Loosen text for easier scanning.
  • Link highlighting. Make every link stand out with underline and background.
  • Large cursor. Easier to track for low-vision and motor-impaired visitors.
  • Pause animations. Stop motion that can trigger vestibular issues.
  • Greyscale and invert. Quick visual recalibration without changing the whole theme.

The widget itself is keyboard-navigable. Open with Tab to the button, press Enter, navigate inside with Tab and arrow keys, close with Escape.

What's built into the site itself

The widget is a layer on top. Underneath, every page is built with:

  • Semantic HTML5 elements (header, nav, main, section, article, footer)
  • Proper heading hierarchy (one h1 per page, no skipped levels)
  • Alt text on every meaningful image, empty alt on decorative ones
  • Full keyboard navigation with visible focus indicators
  • Color contrast ratios that meet WCAG AA (4.5:1 for body text, 3:1 for large text)
  • ARIA labels on icon buttons and interactive elements
  • Forms with associated labels and clear error messaging
  • Responsive design that works at 320px and zooms to 200%

Where I know I'm not perfect

Accessibility is a moving target. WCAG releases new guidance, browsers change, and people use the web in ways no one anticipated. If something on this site is hard to use, broken, or blocks you from doing what you came to do, I want to know. Real reports beat synthetic audits every time.

Report a barrier

Email me directly

Tell me the page, the device or assistive tech you're using, and what happened. I respond within two business days and aim to ship a fix within ten.

hello@joegogo.com

Honest legal note

No website is "ADA-certified" because there is no official certification. This page is a statement of commitment and a working contact, not legal advice, a compliance certification, or a guarantee against every claim. If you're a business or nonprofit wondering whether your current site has accessibility risk, I'm happy to take a look. That's part of what the migration service exists for.

Wanneer u er klaar voor bent

Want this on your own site?

Every Joe Co. build ships with an accessibility widget, WCAG-informed implementation work, and a published remediation contact. One stack, three practical layers.

Start een project