Freelance · solo Delivered 2026 breasley.co.uk

Breasley — one philosophy, two experiences.

A UK mattress manufacturer launched a luxury brand next to its affordable one — and needed a single website to hold both without diminishing either, while serving consumers, commercial buyers, and OEM partners.

Role

Freelance web designer-developer — solo, 10-yr client relationship

Scope

Brand architecture, IA, copy, design system, WordPress/Elementor build

Audiences

Consumers · commercial/contract · white-label OEM

Outcome

Delivered & paid 2026 · design system + mattress finder where none existed

01

The trigger — a luxury brand with no home

Breasley's site knew only Uno, its affordable line. Then came Salus — luxury wellbeing mattresses with their own colors, typography, and positioning. Two brands at opposite ends of the market now needed one roof: a site that could sell simple comfort and signature luxury without making either feel like the other's discount or markup.

The old breasley.co.uk homepage — Uno-branded, no brand architecture
Before Uno-only, no brand architecture
The new Breasley homepage — umbrella brand staging both Uno and Salus
After Breasley umbrella, luxury staged
02

The difference, measured

Not just a visual refresh — the rebuild was audited with Google Lighthouse, the industry-standard web audit: old site against new, run under identical conditions (July 2026).

Homepage

4170Performance
8388Accessibility
54100Best practices
7792SEO
Lighthouse dials for the old homepage: 41, 83, 54, 77
Before Homepage
Lighthouse dials for the new homepage: 70, 88, 100, 92
After Homepage
Lighthouse dials for the old product page: 30, 78, 54, 85
Before Product page
Lighthouse dials for the new product page: 76, 90, 100, 92
After Product page

Raw Google Lighthouse captures, cropped to the dials — product page: E-Volve Sleep Comfort 4000

03

Three audiences, one front door

The homepage couldn't be a consumer mattress page — commercial buyers (hotels, student housing, healthcare) and white-label OEM partners needed direct paths too. Decision: the homepage is a routing page. Breasley leads as the umbrella; audiences split before brands do. A 50/50 Uno/Salus split was considered and rejected — it answered the wrong question first.

BREASLEY — the umbrella
Consumers Commercial / contract White-label · OEM
UNO — simple comfort SALUS — signature luxury

Homepage as routing page — audiences split before brands do

04

Never “cheap vs expensive”

The easiest framing — budget brand vs premium brand — would have quietly degraded Uno. The positioning we shipped: “simple comfort” and “signature luxury.” One philosophy, two experiences. Visually, a gradient system lets the two brand worlds transition rather than collide, with contrast blocks giving each its own stage.

Uno product page — light, approachable design language
Uno — approachable, light, simple comfort
Salus product page — dark, staged, luxury design language
Salus — dark, staged, signature luxury
05

A system where there was none

The old site had no design system. The new one runs on defined foundations — a golden-ratio type scale from an 18px base, spacing and button standards for desktop and mobile, global color and typography tokens mapped from Figma into Elementor.

The Breasley master design system in Figma — colors, typography scale, buttons, forms, spacing standards

The master design system — scroll inside to explore the full sheet

And a search where there was none

The old site had no way to search — finding a mattress meant paging through category lists and guessing. The new finder narrows the full range by firmness, construction, and features like cooling and antimicrobial layers, and grades every mattress on the same soft-to-extra-firm scale — guided choice instead of guesswork.

The mattress finder — filters guiding choice
Mattress finder — guided choice, filters
Category system built around collections
Category system — collections, not lists
Next case study

HIV Buddies — behavior-change design →