UX case study · Shelter design system

Creating reusable, accessible download patterns and a footer for Shelter.

Research-led download patterns and a website footer for Shelter’s new design system, shaped through interaction design and cross-functional collaboration.

  • UX research
  • Interaction design
  • Design systems
  • Accessibility
Pattern snapshot showing the four download patterns: a red primary download button, an outlined secondary download button, a download list of linked housing factsheets with file type and size, and download banners with document thumbnails
Pattern snapshot: Primary download, Secondary download, Download banner and Download list
Logo
Shelter
Organisation
Shelter
My ownership
Research and design for two workstreams
Workstreams
Download patterns · Website footer (England and Scotland)
Status
Approved and live
Overview — The challenge

A new foundation, built to be reused.

Shelter was building a new design system to address inconsistencies across its components, patterns and digital experiences. The aim was a consistent foundation the organisation could reuse and build on as requirements evolved.

Other designers owned other areas of the initiative. I led the research and design for two workstreams: four reusable download patterns, and the Shelter England and Scotland website footer. I took each from an audit of the existing experience to approved, documented patterns.

My two workstreams

  1. Download patternsA clear, repeatable way to offer downloadable content across factsheets, reports, school resources and impact reports.
  2. Website footer, England and ScotlandA clearer hierarchy for social links, legal information and fundraising accreditation, adapted for smaller screens.
01 — Research

Starting with what already existed.

I audited the download components documented in Confluence, Storybook and Figma against what the live site actually used, including workarounds such as hero buttons and text links. Existing components varied in presentation, hierarchy and supporting information, while different download contexts needed distinct patterns.

Annotated audit board of download examples on the Shelter website, with notes on inconsistent icons, secondary styles and missing file details
Audit of live examples, annotated with inconsistencies
Audit board comparing download components documented in Storybook and Figma
The same components as documented in Storybook and Figma

What the audit showed

  • Visual consistency: icon use varied between pages.
  • Information hierarchy: file details sat differently alongside each download action.
  • Link integrity: some download links weren’t correctly linked.
  • Reuse: one component could not serve every download context.

So whatThe answer was a small, clearly differentiated set of patterns, not one component expected to cover every situation.

Accessibility from the outset

Guidance from three sources shaped the direction from the start rather than serving as a final check, focusing on:

  • RNIB
  • W3C WAI
  • GOV.UK
  • Clear link differentiation
  • Descriptive link text
  • Sufficient colour contrast
  • Visible keyboard focus and interaction states

Validated beyond design. I tested the conclusions with the Principal Developer working on the design-system backend, who helped identify technical gaps and dependencies, and with a Senior Content Designer, who validated the research. A wider session with the Lead UX Designer, Content Designers and UX/UI Designers then challenged the assumptions.

02 — Download patterns

Four patterns, one clear hierarchy.

Grouping the audited examples by purpose and hierarchy, rather than appearance alone, consolidated them into four patterns. Each has a defined role, so users can tell the main action from supporting content.

  1. 01Primary downloadThe main document on a page
  2. 02Secondary downloadA supporting document
  3. 03Download bannerA visually promoted publication
  4. 04Download listMultiple related documents
Guidance table mapping page needs to patterns, and the explicit hierarchy rule that Primary is reserved for the key user action
Usage guidance and the explicit hierarchy rule

Decisions behind the patterns

  • Primary is reserved for the key user action. When several downloads appear, they use Secondary downloads or a Download list.
  • One download icon, applied consistently across every pattern, referencing WCAG 3.2.4 Consistent Identification.
  • Descriptive document titles instead of generic labels like “Download now”, with file type and size to set expectations before the action.
  • No new variations without design-system review, so workarounds don’t reappear.
Specification board for the four patterns, listing when to use each, its core characteristics and when not to use it
Specification: when to use each pattern, its characteristics and when not to use it
Technical considerations

With the Principal Developer, I checked how the patterns would fit the existing technical structure, identified implementation dependencies and separated what was needed now from what could follow during migration.

  • Asset metadata was already available through a GraphQL fragment but wasn’t shown to users. The existing formatFileSize utility could automate file size, with a file-type equivalent needed for readable labels.
  • The LinkList component had no download mode, raising whether to extend it or give the Download list its own component.
  • Download links embedded in rich text didn’t fit the four structured patterns, so they were kept distinct and scoped separately rather than forced into one component.
UX-to-development handover board for the footer, with sticky notes confirming decisions such as left-aligned legal text and fluid wrapping of social links
Footer UX-to-development handover, with decisions confirmed
04 — Documentation and handover

Making the reasoning visible.

I documented the research findings, design decisions and technical considerations so the patterns could be implemented and reused without the reasoning being lost.

  • Downloads: Research and design documentation in Miro and Markdown, supported by the Figma UI kit.
  • Footer: A dedicated UX-to-development handover documenting the agreed decisions.

I also presented the work to the wider UX department to explain the rationale and gather feedback.

05 — Outcome

Approved, and now live.

Both workstreams were approved and are live, adding reusable patterns to Shelter’s new design system.

  • Four download patternsPrimary download, Secondary download, Download banner and Download list, each with usage rules, accessibility guidance and technical considerations.
    Approved and live
  • England and Scotland footerA clearer hierarchy for social links, legal information and fundraising accreditation across desktop, tablet and 360px mobile.
    Approved and live
Let’s talk

Let’s make something work better.

Available for senior UX and interaction design opportunities. See how I work.

Senior Interaction Designer creating accessible, evidence-led digital experiences.