Content design systems — 7 lenses (design tradeoffs) from GOV.UK

A presentation at UXcamp Europe 2025 in June 2025 in Berlin, Germany by Rik Williams

Slide 1

Slide 1

Content design systems — 7 lenses from GOV.UK

Slide 2

Slide 2

Hi, I’m Rik Williams 🤓󰗞

Slide 3

Slide 3

Rik Williams Senior Information Architect Government Digital Service linkedin.com/in/rikwilliams

Slide 4

Slide 4

Information Architecture 🤓 User Research Inclusive Design

Slide 5

Slide 5

2007 City, University of London University College London Raleigh International Alzheimer’s Society Moorfields Eye Hospital GDS 2025

Slide 6

Slide 6

Session structure

Slide 7

Slide 7

GOV.UK context — 10min 7 lenses (design tradeoffs) — 20min Chat — 5min

Slide 8

Slide 8

GOV.UK context

Slide 9

Slide 9

GDS is the digital centre of the British government.

Slide 10

Slide 10

We serve the public, central government departments and the wider public sector.

Slide 11

Slide 11

And we design, build and deliver its user experience.

Slide 12

Slide 12

Slide 13

Slide 13

GDS GOV.UK GOV.UK 1993 2010 2025

Slide 14

Slide 14

Replaced over 1,800 separate domains

Slide 15

Slide 15

Over Over Over 830k 830k 830k bespoke pages bespoke pages bespoke pages

Slide 16

Slide 16

  1. Google 2. YouTube 3. BBC 4. Facebook 5. Amazon 6. Wikipedia 7. GOV.UK 8. Reddit 9. Bing 10. Instagram Source: Top websites in the United Kingdom (All Industries), Semrush, March 2025

Slide 17

Slide 17

s rs m k 0 x in m 0 3 e s U 3 Source: GA4 Users, GOV.UK Web, average Saturday PM, May 2025

Slide 18

Slide 18

90km Users ins ; 30m Source: GA4 Users, GOV.UK Web, average weekday PM, June 2025

Slide 19

Slide 19

GDS GOV.UK GOV.UK 1993 17 years 2010 15 years 2025

Slide 20

Slide 20

Genesis GOV.UK 1993 Web 2010 Mobile Web 2025 Brexit Covid AI Gen Alpha

Slide 21

Slide 21

Design System (UI) Content types 1,800 domains 1993 GOV.UK 2010 2025

Slide 22

Slide 22

“We want to grow GOV.UK to reach people when and where they need government information […and] evolve to match user expectations for new technologies” GDS Strategy

Slide 23

Slide 23

GOV.UK Web passive, designer-led content Chat active, user-led content App personalised content 2025

Slide 24

Slide 24

Epic scale (3m Users / day) Single channel (not multi) Page-based (custom content) UI design system (mature) Content types (simple)

Slide 25

Slide 25

On design systems…

Slide 26

Slide 26

“A collection of reusable components, guided by clear standards, that can be assembled together to build any number of applications.” Jina Anne

Slide 27

Slide 27

Accessible Adaptable Consistent Cohesive Efficient Modular Multichannel Robust Scalable

Slide 28

Slide 28

Content design systems (not content design in design systems)

Slide 29

Slide 29

Slide 30

Slide 30

Source: Atlassian

Slide 31

Slide 31

Source: Gitlab

Slide 32

Slide 32

Adapted from: Factor Firm By permission of Bram Wessel, Factor

Slide 33

Slide 33

UI design system(s) (packaging) In — content design system (user value) — code design system(s) (scaffolding) e nc rie pe Ex — ye la n io at m r fo r o ol hn ye la c Te gy r ye la Adapted from: Bram Wessel, Factor

Slide 34

Slide 34

Front-end design e nc rie pe Ex ye la n io at m r fo In — systemised content informs r o ol hn ye la c Te gy Back-end design r ye la Adapted from: Bram Wessel, Factor

Slide 35

Slide 35

Full-stack design Front-end(s) UI 🤝 Back-end(s) Content 🤝 Code

Slide 36

Slide 36

Source: Figma, June 2025

Slide 37

Slide 37

Content Design Spectrum Back-end(s) Front-end(s) What’s available? What’s needed? Where it goes? What’s said? How packaged? Content Model Content Type Content Format Content Design UI Design Objects, Relations, CTAs, Attributes Required content attributes Specific content structure Words + Media Interaction Semantic structure Logical structure Organisational structure Rhetorical structure Behavioural structure

Slide 38

Slide 38

Slide 39

Slide 39

e nc rie pe Ex r ye la

Slide 40

Slide 40

Slide 41

Slide 41

Component: Header Component: Breadcrumb Style: Heading 1 Style: Colour Component: Panel Style: Typeface Component: Table Style: Paragraph

Slide 42

Slide 42

e nc rie pe Ex r ye la

Slide 43

Slide 43

✍style: inverted pyramid ✍style: front-load ✍style: range evaluation ✍style: plain English

Slide 44

Slide 44

fo In n io at m r ye la

Slide 45

Slide 45

Object: Answer Object: Tax Object: Tax rate

Slide 46

Slide 46

Tax: Acronym Tax rate: Name Tax rate: Amount Tax rate: Description Tax: Date

Slide 47

Slide 47

Answer Title Body

Slide 48

Slide 48

Answer Guide Person Speech Org News Role Statistic Manual Policy …

Slide 49

Slide 49

✍ Content Type Title Body Topic

Slide 50

Slide 50

Body Body Body Body Body Body Body Body Body Body Body Body Body Body Body Body Body Body Body Body Body Body 830k+ pages… Body Body Body …⬆269/day Body Body Body Body Body

Slide 51

Slide 51

We need full-stack design systems to deliver multichannel service at scale.

Slide 52

Slide 52

7 design lenses

Slide 53

Slide 53

es ki C oo 4. e Fl ke s fla no w <> s

h ar m al l m S ig < 1.Body<>head(s) 5. b p< el 6. Slow<>fast H e l itt r >b e< bl xi 3.Bottom-up<>top-down

IA

Slide 54

Slide 54

“There are no solutions — there are only tradeoffs.” Thomas Sowell

Slide 55

Slide 55

Lens 1 Body vs Head(s) Decouple what users need from its packaging and representation.

Slide 56

Slide 56

y d o B vs 1 IA ) s ( d a e h

Slide 57

Slide 57

“People don’t care about the containers. They care about the things they contain.” Mike Atherton

Slide 58

Slide 58

“The aim is not to make something look good, but to make it be good.” Richard Saul Wurman

Slide 59

Slide 59

n i a t Con vs 1 IA r e n i a t n co

Slide 60

Slide 60

d o o g e B vs 1 IA d o o g k loo

Slide 61

Slide 61

UI and code systems are a means to an end — content is what humans come for (and machines need).

Slide 62

Slide 62

Source: Carrie Hane, Sanity

Slide 63

Slide 63

Attributes Objects Product Adapted from: Carrie Hane, Sanity

Slide 64

Slide 64

Styles Components Product Adapted from: Carrie Hane, Sanity

Slide 65

Slide 65

Styles Components Product Adapted from: Carrie Hane, Sanity

Slide 66

Slide 66

Design System Composition via UCD Product(s) .Informs. Adapted from: Carrie Hane, Sanity

Slide 67

Slide 67

Source: Carrie Hane, Sanity

Slide 68

Slide 68

➡ ➡ ➡ ➡ ➡ ➡ 󰳕 Web Object ‘Tax’ Metadata ‘Date created’ Content ‘Value-Added Tax’ Adapted from: Carrie Hane, Sanity 📱 App 🤖 Chat

Slide 69

Slide 69

“Be good” “Look good”

Slide 70

Slide 70

Lens 2 Cookies vs Snowflakes Look for content with repeating structure over one-of-a-kind content.

Slide 71

Slide 71

e k a l f w o n s C o o e i k vs 2 IA

Slide 72

Slide 72

Tangible Structure Agnostic Instances Durable Object Purpose

Slide 73

Slide 73

Tangible Agnostic Durable £ Tax

Slide 74

Slide 74

£ Tax 5000BC 1900BC 100 1066 1214 1765 2013

Slide 75

Slide 75

Tangible Agnostic Durable Structure £ Tax Instances Purpose

Slide 76

Slide 76

Structure £ Tax has Content? Title Acronym has nested objects? has Metadata? Rate Publisher ID Topic

Slide 77

Slide 77

Instances Object Instances

Slide 78

Slide 78

Object Instances VAT £ Tax Income Tax Capital Gains Tax

Slide 79

Slide 79

Purpose “As a 🧏User I need to know the rate of VAT for the Goods I’m buying so that I pay the right Tax.” “As a 🧏User I need to know if a Country is safe to travel to so that I don’t void my insurance.” “As a 🧏User I need to Find the Office so that I can attend my Appointment.”

Slide 80

Slide 80

Lens 3 Bottom up vs top down Design ‘many small things’ rather than ‘one big thing’.

Slide 81

Slide 81

s v ⬆ m o t t Bo 3 IA top↓

Slide 82

Slide 82

“Rather than treat content models as monolithic plans, it is more helpful to think of them as behaving like LEGO. They should support the configuration of content in multiple ways.” Michael Andrews

Slide 83

Slide 83

“If you want to build a complex system that works, build a simpler system first, and then improve it over time.” John Gall

Slide 84

Slide 84

… Title Type Get email alerts Tax Description Frequency Start Pension Amount Country Report a problem Visa Email address Risk level Submit Rate Acronym ID Search Statistic Given name Date Sign in Contact Family name Time Feedback Benefit … … …

Slide 85

Slide 85

Tax (has 1-many Rate) ID (e2c44bf…) Title (Value-Added Tax) Acronym (VAT) Description (VAT (Value Added Tax) is a tax added to most…) Rate (has 1 Tax) Title (Standard Rate) Amount (20%) Description (Most goods and services)

Slide 86

Slide 86

Tax (has 1-many Rate) ID (0169ice…) Title (Capital Gains Tax) Acronym (CGT) Description (Capital Gains Tax is a tax on the profit…) Rate (has 1 Tax) Title (Residential Rate) Amount (36%) Description (Gains from residential property)

Slide 87

Slide 87

Pension (has 1-many Rate) ID (a98d-fb…) Title (Basic State Pension) Description (This applies if you reached State Pension age before… Rate (has 1 Pension) Title (Full amount) Amount (£176.45) Frequency (Week)

Slide 88

Slide 88

Address ID (bf10937…) Type (Embassy) Recipient (Consular Section) Building number (70/71) Street (Wilhelmstraße) Town or city (Berlin) Postal code (10117) Country (Germany)

Slide 89

Slide 89

➡ ➡ ➡ ➡ ➡ ➡ 󰳕 Web Object Address Country ‘Germany’ Title ‘British Embassy Berlin’ Adapted from: Carrie Hane, Sanity 📱 App 🤖 Chat

Slide 90

Slide 90

Lens 4 Flexible vs Brittle Prefer adaptability to monolithic.

Slide 91

Slide 91

le t t i br e l ib F x le vs 4 IA

Slide 92

Slide 92

“Don’t build an IKEA product that can’t be disassembled when you need to move.” Michael Andrews

Slide 93

Slide 93

… Title Type Get email alerts Tax Description Frequency Start Pension Amount Country Report a problem Visa Email address Risk level Submit Rate Acronym ID Search Statistic Given name Date Sign in Contact Family name Time Feedback Benefit … … …

Slide 94

Slide 94

Slide 95

Slide 95

Slide 96

Slide 96

Slide 97

Slide 97

Slide 98

Slide 98

Slide 99

Slide 99

Flexible Adaptability brittle

Slide 100

Slide 100

Flexible Adaptability brittle

Slide 101

Slide 101

Flexible Adaptability brittle

Slide 102

Slide 102

tendency to hypertrophy Flexible Adaptability brittle

Slide 103

Slide 103

Address ID (bf10937…) Type (Embassy) Reorder Recipient (Consular Section) Reorder Building number (70/71) Reorder Street (Wilhelmstraße) Reorder Town or city (Berlin) Reorder Postal code (10117) Country (Germany)

Slide 104

Slide 104

Address ID (bf10937…) Type (Embassy) Reorder Recipient (Consular Section) Reorder Street (Wilhelmstraße) Reorder Building number (70/71) Reorder Postal code (10117) Reorder Town or city (Berlin) Country (Germany)

Slide 105

Slide 105

Modular pieces must be easy to connect and disconnect, cognitively and procedurally.

Slide 106

Slide 106

Lens 5 Big vs Small Create the smallest reasonable pieces (but no smaller).

Slide 107

Slide 107

big vs SM 5 IA ALL

Slide 108

Slide 108

“Content that is divided into the smallest reasonable pieces and explicitly organised and classified in order to be understood and used by computers and humans.” Carrie Hane

Slide 109

Slide 109

Smallest reasonable — not smallest possible — pieces.

Slide 110

Slide 110

Phone Body Contact the helpline on 08003285644

Slide 111

Slide 111

Phone Telephone number 0800 328 5644

Slide 112

Slide 112

Phone Area Code Telephone number 0800 3285644

Slide 113

Slide 113

Phone Country Area Telephone number 0044 800 3285644

Slide 114

Slide 114

Phone Country Area Telephone number Ext. 0044 800 3285644 897

Slide 115

Slide 115

Phone Country Area Telephone number Ext. 󰏅 0044 800 3285644 897

Slide 116

Slide 116

Golidlock’s porridge High Delectability 󰢐 Just right 󰣼 Too hot! 󰣼 Too cold! Low Hot Temperature Cold

Slide 117

Slide 117

A modelling Laffer curve High Desirability 󰢐 Just right Low big Size SMALL

Slide 118

Slide 118

Phone Country Telephone number 󰏅 0044 0800 32 85644

Slide 119

Slide 119

“Something is elegant if it is two things at once: unusually simple and surprisingly powerful.” Matthew E May

Slide 120

Slide 120

Lens 6 Slow vs Fast Understand where you’re adding, or removing, friction.

Slide 121

Slide 121

“Friction is not always good or bad. It can be appropriate, it can be annoying, it can be unnecessary, and can be essential. Context is what makes friction good, bad, or ugly.” Zoltan Kollin

Slide 122

Slide 122

Good “Do make me think”—prevent errors by making the process of committing errors longer and harder. After Steve Krug

Slide 123

Slide 123

🧳 Travel Advice Atlantis Safe …

Slide 124

Slide 124

Review 󰢐 󰢐 󰣼 󰳕 Web 🤖 Chat 📱 App Atlantis No travel Atlantis No travel Atlantis Safe

Slide 125

Slide 125

Publish 󰢐 󰢐 󰢐 󰳕 Web 🤖 Chat 📱 App Atlantis No travel Atlantis No travel Atlantis No travel

Slide 126

Slide 126

Bad “Don’t make me think”— milliseconds of re-interpreting a label, every redundant tap, that’s micro-friction. After Steve Krug

Slide 127

Slide 127

↑UX grammar. ↓Friction. Edit Update Change Modify 󰣼 󰢐 Edit

Slide 128

Slide 128

Ugly —tangible minor friction today vs diffuse major friction tomorrow.

Slide 129

Slide 129

Friction<>Outcome High Failure Friction Rejection Workarounds Misuse Low Low Outcome High

Slide 130

Slide 130

Lens 7 Help vs Harm Are there design ethics to consider and balance?

Slide 131

Slide 131

Accessible Adaptable Consistent Cohesive Efficient Modular Multichannel Robust Scalable

Slide 132

Slide 132

GOV.UK Web Body ………….. £Tax ‘value’ ……………

Slide 133

Slide 133

󰳕 󰳕 󰳕 Webpage Webpage GOV.UK Web 🤖 GOV.UK Chat 📱 📱 📱 AppApp App GOV.UK Body Chat Account £Tax ‘20%’ £Tax ‘20%’ £Tax ‘20%’ ……………

Slide 134

Slide 134

󰳕 󰳕 󰳕 Webpage Webpage GOV.UK Web 🤖 GOV.UK Chat 📱 📱 📱 AppApp App GOV.UK Body Chat Account £Tax ‘15%’ £Tax ‘15%’ £Tax ‘15%’ ……………

Slide 135

Slide 135

󰳕 GOV.UK Web 🤖 GOV.UK Chat 📱 GOV.UK App 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15%

Slide 136

Slide 136

󰳕 GOV.UK Web 🤖 GOV.UK Chat 📱 GOV.UK App 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15% 15%

Slide 137

Slide 137

“The standard rate of VAT increased to 20% on 4 January 2011 (from 17.5%).”

Slide 138

Slide 138

“The standard rate of VAT increased to 20% on 4 January 2011 (from 17.5%).”

Slide 139

Slide 139

󰢐 “The standard rate of VAT increased to 15% on 4 January 2011 (from 17.5%).”

Slide 140

Slide 140

󰣼 “The standard rate of VAT increased to 15% on 4 January 2011 (from 17.5%).”

Slide 141

Slide 141

Summary

Slide 142

Slide 142

“With great [content design systems] comes great responsibility.” Voltaire

Slide 143

Slide 143

s< ie ok co ke s fla no w

s ig < 1.body<>head(s) 5. b ar m l

  1. slow<>fast

h m al S he lp <

  1. fle e< bl xi >b tle rit 3.bottom-up<>top-down

IA

Slide 144

Slide 144

IA

Slide 145

Slide 145

IA

Slide 146

Slide 146

IA

Slide 147

Slide 147

s< ie ok co ke s fla no w

s ig < 1.body<>head(s) 5. b ar m l

  1. slow<>fast

h m al S he lp <

  1. fle e< bl xi >b tle rit 3.bottom-up<>top-down

IA

Slide 148

Slide 148

Rik Williams Senior Information Architect Government Digital Service linkedin.com/in/rikwilliams

Slide 149

Slide 149

Discussion