Built for everyone on the dock

Accessibility statement.

We build uglyjohns.com to the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA. The site is reviewed before every promotion to launch, and we treat accessibility issues with the same urgency as a broken inventory feed. If something is not working, tell us and we will fix it.

Last reviewed: June 10, 2026

What we follow.

The Web Content Accessibility Guidelines 2.1, Level AA, published by the World Wide Web Consortium. WCAG 2.1 AA is the standard most US federal and state guidance points to, and the standard the Americans with Disabilities Act is generally interpreted against for commercial websites.

What we've built.

  • Keyboard navigable

    Every link, button, form field, mega-menu panel, and lightbox is reachable and operable with the Tab, Shift+Tab, Enter, Space, and arrow keys. Focus indication is visible on every interactive element.

  • Screen-reader friendly

    Pages use semantic HTML (one h1 per page, real headings, real lists), descriptive alt text on meaningful images, ARIA labels where the visible label isn't enough, and aria-live regions for content that updates without a page reload.

  • Color contrast

    Body text on background meets WCAG 2.1 AA (4.5:1 or higher). Large display type meets 3:1 or higher. Form inputs, focus rings, and buttons all clear the contrast threshold against every theme background we use.

  • Reduced motion respected

    Animations honor the operating-system 'reduce motion' setting. The scroll-driven background transitions, fade-in reveals, button hover states, and any auto-advancing content all stop or simplify when reduced motion is on.

  • No auto-playing audio

    We do not auto-play sound. Video that does auto-play is muted, controllable, and pausable. Captions are available on customer-facing video content; transcripts are linked alongside videos that deliver important information.

  • Resizable and reflowable

    Layouts work down to 320px wide and up through ultra-wide displays. Text can be zoomed up to 200% without breaking the layout or hiding content.

  • Forms with clear errors

    The Schedule-a-Visit form has explicit labels, required-field markers, autocomplete attributes, and screen-reader-announced error messages. SMS consent is opt-in and not required to submit.

Known limitations.

  • Some third-party embeds (boat-inventory feeds, social-media widgets, mapping providers) are subject to the third party's accessibility level. We choose providers who meet WCAG AA where possible, and we link to alternative content where they don't.
  • Older blog posts and PDFs published before our June 2026 redesign may not meet the same standard. We are migrating them as they're surfaced. Tell us if you hit one that's blocking you and we will prioritize it.

How we test.

Pages are reviewed in keyboard-only navigation, in macOS VoiceOver, in NVDA on Windows, at 200% browser zoom, against the operating-system 'reduce motion' setting, and with our internal quality-check tool which enforces color-contrast and font-loading rules. Lighthouse Accessibility scores are tracked against a minimum of 95 before any page promotes from studio to launch, and 100 before launch promotes to production.

This statement applies to uglyjohns.com. Accessibility is reviewed quarterly and after any structural site change. If a date above is more than 90 days old, please let us know — that means the review is overdue.