Commitment

Accessibility statement

In short

Every link and every form on this site works with JavaScript disabled. The navigation drawer is built from a checkbox and CSS rather than a script. Animation stops entirely if your system requests reduced motion. If something here does not work for you, email info@palletsrecycle.com and tell us what happened — a person reads it.

Report a barrier

Tell us the page, what you were trying to do, and what happened instead. Include your assistive technology and browser if you can — it makes the fix much faster.

We reply by email only — no marketing list.

US or Canada, 10 digits — format as (513) 555-0142.

US ZIP like 45241, or Canadian like K1A 0B1.

Required fields are marked *. Your details go to our Evendale team and nowhere else — see the privacy policy.

The outdoor yard on a clear day, with stacks of recovered pallets including blue pooled units, beside the open doors of the building.
The yard at Evendale. Cores stay under the roofline wherever we can get them there — wet wood is worth measurably less.
An aisle inside the Evendale warehouse, lined with banded stacks of recycled wood pallets carrying lot tags, alongside stacks of black and blue plastic pallets.
Graded stock, banded and lot-tagged. A, B and #2 are held apart so what leaves the yard is what arrives at your dock.

What we have done

  • Every navigation link is a real anchor with a real href. Nothing on this site requires JavaScript to move between pages.
  • The slide-out menu is a hidden checkbox and CSS sibling selectors. With JavaScript disabled it still opens, closes and navigates.
  • Every form posts natively to a server endpoint and redirects to a real page. JavaScript, where available, upgrades that to an inline confirmation — it is never required.
  • The sticky request button is an ordinary link to /quote. With JavaScript it opens the same form in a dialog; without it, the link simply works.
  • Expandable sections use native <details> elements, which are keyboard operable and screen-reader announced without any script.
  • All animation respects prefers-reduced-motion. When reduced motion is requested, transitions are reduced to effectively zero and the marquee stops.
  • Content is not hidden behind scroll-triggered animation when JavaScript is unavailable — a noscript rule makes everything visible immediately.
  • Colour contrast across body text, buttons and form fields is tested against WCAG 2.1 AA thresholds.
  • A skip link to main content is the first focusable element on every page.
  • Focus is visible everywhere, and the request dialog traps and returns focus correctly.
  • Data tables carry proper header scopes and scroll horizontally inside their own container rather than forcing the page to scroll sideways.
  • Text is set in a single variable typeface at sizes that reflow cleanly to 200% zoom.

Known limitations

The Board Atlas and the Reclaim Meter are genuinely interactive tools and require JavaScript to operate. Where they appear, the same information is available in the tables and guides on the surrounding pages — every dimension in the Atlas is also in the size guide table, and every constant in the Reclaim Meter is on the carbon methodology page.

Detailed SVG drawings carry descriptive labels but are not a substitute for the tabulated figures for anyone using a screen reader. If you need a specific footprint read out in full, ask and we will send it.

Standard we work to

We aim to meet WCAG 2.1 Level AA. We test with keyboard-only navigation, with JavaScript disabled, at 200% zoom, and with reduced motion enabled. We do not claim formal certification, because a certificate issued once does not describe a site that keeps changing.

Telling us

Email info@palletsrecycle.com. Accessibility reports go to the same inbox as everything else and are treated as defects rather than suggestions. If something on this site prevents you from doing business with us, we will also simply do it for you by email in the meantime.

What we actually test, and how

TestMethodWhat it catches
JavaScript disabledEvery page loaded with scripting offNavigation, forms, expandable sections, the request button
Keyboard onlyTab through every interactive element on a sample of each page typeFocus order, focus visibility, dialog focus trap and return
200% zoomBrowser zoom, 1280px viewportReflow, horizontal scroll, truncation
400% zoom / narrow viewport320px equivalentSingle-column reflow, table containment
Reduced motionSystem preference enabledTransitions, reveals, marquee, chart animation
Colour contrastChecked against WCAG 2.1 AA thresholdsBody text, buttons, form fields, error states, chart labels
Forms with errorsSubmitting invalid data deliberatelyError announcement, aria-invalid, describedby, focus movement
TablesHeader scopes and horizontal containmentScreen-reader navigation; page never scrolls sideways
ChartsData table fallback behind a details elementEverything a chart says is available as text

Exactly what works without JavaScript

FeatureWithout JavaScriptWhat JavaScript adds
Every link on the siteWorks — real anchors with real hrefsNothing
Slide-out main menuWorks — a hidden checkbox and CSS sibling selectorsScroll lock, Escape to close, close on navigation
Menu sub-sectionsWorks — native details elementsNothing
Every form on every pageWorks — posts natively, redirects to a real pageInline validation and an inline confirmation
Form validationNative pattern, type and required attributesPer-field messages, a summary with jump links, focus movement
Sticky request buttonWorks — an ordinary link to /quoteOpens the same form in a full-screen dialog
FAQ and expandable sectionsWorks — native details elementsNothing
Chart data tablesWorks — native details elementsNothing
Scroll revealsContent visible immediately via a noscript ruleA fade-in
PhotographsWork — plain img with srcsetNothing
The Board AtlasNot availableInteractive scale drawing. Every dimension is also in the size guide tables.
The Reclaim MeterNot availableInteractive calculator. Every constant is on the methodology page.