WCAG 2.1 AA is the bar we work toward.
The Web Content Accessibility Guidelines (WCAG) 2.1 Level AA is the international standard for making websites usable by people with disabilities. It covers screen reader compatibility, keyboard navigation, color contrast, text alternatives for images, focus indicators, and other practical accommodations.
Concrete Authority treats WCAG 2.1 AA as the target for every customer-facing page we own: this site and the customer websites we build and host. We test, we fix, and we continuously improve.
The accommodations already in place.
Every page on this site is built with the following in mind:
- Semantic HTML. Headings, lists, sections, and landmarks are real HTML elements, not styled
divs. Screen readers can navigate by heading or by section. - Keyboard navigation. Every interactive element, including links, buttons, form fields, the mobile menu, and the FAQ accordion, can be reached and activated with a keyboard alone.
- No forms to fight with. This site has no forms at all. Every action is an ordinary link: a booking page, a secure checkout, or an email address.
- Visible focus. Keyboard users see a clear focus indicator on every interactive element.
- Sample-site frame. The browser-style frame on the home page is a single link around a screenshot. It is reachable and activated by keyboard like any other link.
- Mobile menu. Opens and closes by tap, by keyboard, or by pressing Escape. Closes when the viewport grows past mobile width.
- Color is not the only signal. Where color carries meaning (the pressed segment of the payment toggle, the recommended size, an open accordion), there is always a non-color cue alongside it: a word, an icon, a border, or a position.
- No autoplay audio. No flashing content. Nothing on the site plays, moves, or blinks on its own.
- Image alternatives. Decorative images carry empty
altattributes so screen readers skip them. Content images describe what they show.
What does not yet meet AA, and why.
We will not pretend the site is perfect. Two things currently fall short of WCAG 2.1 AA:
- Safety Orange accent text. Call-to-action buttons use a dark label on the Safety Orange fill that meets AA (about 6.8:1). The residual exception is small Safety Orange (#F97316) accent text: section eyebrows, accent words inside headings, and short labels. Measured, it sits at about 2.8:1 on white and about 2.6:1 on the tinted light backgrounds we use, where AA asks for 4.5:1. We accept this as a deliberate brand decision: Safety Orange is canonical to the Concrete Authority identity, the accent text is short non-essential labeling, and the same information is always carried by the adjacent heading. If this is a barrier for you, contact us; we will send the same information in an accessible format.
- Illustrative mock panels. Several panels on the home page draw small representations of a finished contractor site: a services list, an estimate form, a service-area list, a phone screen. They are pictures, not working controls, and they reuse the Safety Orange accent inside those pictures. Nothing in them is interactive, and no information is carried only by those panels.
Automated, manual, and assistive.
Accessibility is checked at three layers before a change goes live:
- Automated, at build time. Every build checks the pages it produced: each legal route present and crawlable, every internal link and every in-page anchor resolving to a real target, every skip link matching a real landmark, and no third-party analytics or advertising code anywhere in the output. A build that fails one of those checks does not publish. There is no automated axe-core scan behind this page, so nothing here is claimed on the strength of one.
- Manual. Keyboard navigation, focus order, and visible focus indicators are exercised by hand on every page.
- Assistive technology. Spot checks with screen readers (VoiceOver on macOS/iOS, NVDA on Windows) when interactive components change.
Every page is also walked in a headless browser at three widths: 390 wide, 1280 wide, and 1440 wide.
If something does not work for you, tell us.
If any part of this site is hard to use, blocks you, or you need information presented in a different format, email us:
Include the page URL, what you tried to do, what assistive technology you use, and what happened. We will either fix the issue, give you a workaround, or send you the information in an accessible alternative format, whichever solves the problem for you fastest.
Concrete Authority: the surfaces we own.
This statement applies to the Concrete Authority brand site at concreteauthority.dev and the customer websites we build and host. It does not cover external sites we link to (our booking calendar, payment providers, social platforms, third-party assets), which are governed by their own accessibility policies.
Reviewed quarterly. Dated below.
We review this statement at least quarterly and after any significant change to the site. The "last updated" date at the top of this page always reflects the current version. Material changes, such as a new known limitation, a removed limitation, or a process change, are dated explicitly in this section.