Accessibility
Last reviewed: August 2026
Our commitment
Cut Recipe is a tool people use in the kitchen. Low-vision users, screen reader users, people with dyslexia, ADHD or limited fine motor control are exactly the people who benefit most from a clean, noise-free recipe view. We are working to conform to WCAG 2.2 Level AA across the whole site.
Conformance status
Partially conforms to WCAG 2.2 Level AA. The site partially meets the standard — most of the core flow (URL input → extraction → reading a recipe) is accessible, but some gaps remain and are listed below.
What we tested
- Automated scan with axe-core 4.13 against the homepage and blog page
- Automated scan with Lighthouse accessibility audit (score 94/100 before fixes)
- Manual keyboard-only walkthrough of the full extraction flow
- VoiceOver (macOS) on the homepage and results view
- Browser zoom to 200% and 400% in a 320 px viewport
- Colour contrast checked against computed browser values
- Manual code review of all components against WCAG 2.2 success criteria
Testing was carried out in August 2026 using Chrome 152 on macOS and Safari 18 on macOS.
Features we have built for accessibility
- Skip to main content link as the first focusable element on every page.
- Skip to recipe link as the first focusable element in the result area after extraction.
- Keyboard navigation through all controls. Ingredients and steps can be checked off with Space or Enter. Tab order follows the visual order.
- Screen reader announcements: extraction status, errors, saved/shared state changes, and serving count updates are announced via ARIA live regions.
- Focus trap in the sign-in modal. Focus is moved to the modal on open and restored to the trigger button on close.
- Text size control on the recipe results page (A / A+ / A++ / A+++, equivalent to 100 / 125 / 150 / 200%). Preference is saved between sessions.
- Screen Wake Lock toggle on the recipe results page — keeps the screen on while you cook. Shown as “Keep screen on”; the button is hidden and replaced with a greyed-out label if the browser does not support the API.
- Guided / step-at-a-time mode. One step fills the screen. Previous and Next buttons navigate between steps. Useful for dyslexia, ADHD, memory difficulties and wet hands. Each new step is announced to screen readers.
- Reduced motion: the skeleton shimmer animation and spinner are stopped when the operating system “Reduce Motion” preference is on. Smooth-scroll behaviour is also suppressed.
- High contrast mode: colours shift to higher-contrast values when
prefers-contrast: moreis set. - Semantic HTML: ingredients are a
<ul>, steps an<ol>, recipe metadata a<dl>. The recipe title is<h1>on standalone shared-recipe pages and<h2>on the homepage (where the page-purpose heading is<h1>). - Language:
lang=“en”is set on the root element.
Known issues
The following gaps exist as of the date of this statement.
- Per-element language: if a recipe extracted from a non-English source is displayed, the
langattribute is not changed to match. Screen readers will read the text with English pronunciation rules. We intend to detect and set the language of extracted content in a future update. - Account page: the saved-recipes account page has not been fully audited to WCAG 2.2 AA at the time of writing.
- Blog articles: individual blog articles contain author-written content and embedded images. Not all images in older articles may have descriptive alt text.
- Print view: the print stylesheet has not been tested with screen-reader print modes.
- No NVDA/JAWS testing on Windows: all screen reader testing was done with VoiceOver on macOS. Behaviour on Windows screen readers has not been verified.
Technical specification
Cut Recipe is a server-rendered Next.js application. Pages are built with React 19 and styled with Tailwind CSS. Interactive recipe features (ingredient check-off, step navigation, guided mode, text size) run client-side. Authentication uses a modal dialog with a focus trap.
Feedback and contact
If you encounter an accessibility barrier, please email us at accessibility@cutrecipe.com or use the contact form. We aim to respond within five working days.
If you are not satisfied with our response you can contact the Equality and Human Rights Commission (UK) or an equivalent body in your country.