Skip to content
Alpha

This site is an alpha version and is still being developed in the open - your feedback will help us improve it. See the roadmap. Last updated: 14 October 2026.

Version in force: 0.3.0 (6 October 2026).

Front end and accessibility

Defra services should look like government, work for everyone and work on any device.

Who these guardrails apply to

The core department. Whether the front end and accessibility guardrails also apply to Defra's arm's length bodies is still to be confirmed.

See the Defra Digital Service Manual for how to do this: make sure everyone can use the service, components and patterns, content design and Welsh language translation. These guardrails cover the architecture choices that make it possible.

GR-FE-01 Meet WCAG 2.2 AA

Must Public and staff-facing services meet WCAG 2.2 level AA, are tested with assistive technology and publish an accessibility statement.

Why: It is the law (Public Sector Bodies Accessibility Regulations 2018) and Service Standard point 5.

In the Defra Digital Service Manual: make sure everyone can use the service, including the assistive technologies Defra staff use and when exemptions apply, manage accessibility in your project and test for accessibility.

Phases, evidence and status for GR-FE-01
Status
Draft
Phases
Alpha, Beta, Live
Led by
Interaction designer, Developer
Evidence
  • Alpha: Prototypes built with accessible components, and a plan for an accessibility audit and assistive technology testing
  • Beta: Accessibility audit and assistive technology testing completed, issues fixed, and an accessibility statement published
  • Live: Accessibility statement kept current, and accessibility re-tested after significant change
Automated check
Automated accessibility tests such as axe in the pipeline. These find some issues only; manual testing is still needed.
Maps to
Service Standard 5; Technology Code of Practice 2
DDTS doctrine
6, 7
Owner
Architecture team, last reviewed 2026-10-01, since v0.1.0

GR-FE-02 Use the GOV.UK Design System

Must Public-facing services use GOV.UK Frontend and patterns. Staff-facing services should use them too.

In the Defra Digital Service Manual: components and patterns.

Phases, evidence and status for GR-FE-02
Status
Draft
Phases
Alpha, Beta, Live
Led by
Interaction designer, Developer
Evidence
  • Alpha: Prototypes built with the GOV.UK Design System, with departures recorded and researched
  • Beta: The service uses GOV.UK Frontend, with design decisions recording any departures
  • Live: GOV.UK Frontend kept up to date
Automated check
Manual
Maps to
Service Standard 4, 13; Technology Code of Practice 2
DDTS doctrine
6, 7
Owner
Architecture team, last reviewed 2026-10-01, since v0.1.0

GR-FE-03 Progressive enhancement

Should Core journeys work without JavaScript, and are server-rendered. Use JavaScript to enhance, not to make things work.

Phases, evidence and status for GR-FE-03
Status
Draft
Phases
Alpha, Beta
Led by
Developer, Interaction designer
Evidence
Core journeys tested with JavaScript turned off
Automated check
Manual
Maps to
Service Standard 5
DDTS doctrine
6, 7
Owner
Architecture team, last reviewed 2026-10-01, since v0.1.0

GR-FE-04 Consider forms platforms first

Should For form-based services, consider the forms options under Customer Service before building a bespoke front end.

In the Defra Digital Service Manual: Defra Forms.

Phases, evidence and status for GR-FE-04
Status
Draft
Phases
Discovery, Alpha
Led by
Service designer, Technical architect
Evidence
ADR noting whether the forms capability was considered
Automated check
Manual
Maps to
Technology Code of Practice 8
DDTS doctrine
6, 7
Owner
Architecture team, last reviewed 2026-10-01, since v0.1.0

GR-FE-05 Design for low bandwidth and rural users

Should Many Defra users - farmers, land managers, field staff - work in places with poor connectivity. Keep pages light, support saving progress, and consider offline working for field tools.

Phases, evidence and status for GR-FE-05
Status
Draft
Phases
Alpha, Beta
Led by
Service designer, User researcher
Evidence
Page weight budget, save-progress design and testing on slow connections
Automated check
Manual
Maps to
Service Standard 5
DDTS doctrine
6, 7
Owner
Architecture team, last reviewed 2026-10-01, since v0.1.0

GR-FE-06 Support Welsh where required

Must Services used in Wales meet the Welsh Language Standards where they apply. Design for translation from the start.

In the Defra Digital Service Manual: Welsh language translation.

Phases, evidence and status for GR-FE-06
Status
Draft
Phases
Alpha, Beta, Live
Led by
Content designer
Evidence
  • Alpha: Whether the Welsh Language Standards apply decided, and the service designed for translation
  • Beta: Welsh content and journeys built and tested where the standards apply
  • Live: Welsh content kept in step with English content
Automated check
Manual
Maps to
Service Standard 5
DDTS doctrine
6, 7
Owner
Architecture team, last reviewed 2026-10-01, since v0.1.0

GR-FE-07 Tell users what is happening when things fail or are slow

Should When a service is slow, a dependency fails or something is still being processed, users see a clear message saying what has happened, whether their work is saved, and what to do next - not a generic error or a page that seems to hang.

Why: Defra services depend on platforms and back-office systems that will sometimes be slow or unavailable. Users who are not told what is happening give up, try again and create duplicates, or phone for help.

How to meet it:

  • With the developers, list each dependency that can fail or be slow, and decide what users see for each. This is the user-facing side of GR-OPS-04, which designs the service to degrade gracefully.
  • Use the GOV.UK Design System problem with the service pages and service unavailable pages, and say whether the user's answers are saved.
  • For work that is processed later, show a status and a realistic time, as in the asynchronous submission pattern.
  • Test these messages with users in alpha, and test the real failures in beta by switching dependencies off.

This guardrail is a draft proposal. Comment on it by opening an issue.

Phases, evidence and status for GR-FE-07
Status
Draft
Phases
Alpha, Beta, Live
Led by
Content designer, Developer, Interaction designer
Evidence
  • Alpha: Each dependency that can fail or be slow identified with the developers, and what users see in each case designed and tested in the prototype
  • Beta: The front end shows the designed content when a dependency fails or is slow, tested by switching dependencies off
  • Live: Failure and delay content kept accurate as dependencies and processing times change
Automated check
Manual
Maps to
Service Standard 5, 14
DDTS doctrine
6, 7
Owner
Architecture team, last reviewed 2026-10-01, since v0.3.0