WordPress Build · White-Label

Luxury Joinery Brand Site, Delivered White-Label for a Bespoke Joinery Workshop

A calm, editorial site for a five-person joinery workshop: six service lines, a six-category portfolio, a team section and a consented enquiry flow. Built white-label, so the agency ships it under their own name.

Results at a Glance

6
Service lines
6
Portfolio categories
5
Team members profiled
Luxury Joinery Brand Site, Delivered White-Label, page capture of the delivered site
The capture scrolls past automatically. Hover to pause, or open the full-size capture.

A craft business that needed a site as considered as the joinery

The client is a small workshop in the South East, making bespoke kitchens, libraries, panelling and cinema rooms for homeowners and interior designers. Their buyers are people who notice detail for a living, so a generic trades template was never going to hold up.

The work came through an agency rather than direct. They owned the client relationship and the design direction; I owned the build. Their name goes in the footer, mine appears nowhere on the site, which is exactly how a white-label arrangement should read from the outside.

Industry Trades · Luxury Interiors
Primary Result Shipped under the agency’s name, editable by the client
Platforms
WordPressSalientWPBakeryCustom CSS
Services
White-label build: design systempage buildenquiry flowhandover

The brief, and where the difficulty sat

Restrained editorial layouts are harder to build well than busy ones. There is nowhere for a misaligned column or an inconsistent margin to hide, and the typography has to carry the whole page. On top of that the site had to stay fully editable, because a five-person workshop is not going to call a developer to swap a photograph.

Restraint is unforgiving

An editorial layout has no clutter to hide behind. Every margin, rule and line-height is visible, so the build has to be exact rather than approximately right.

A craft brand, not a trades one

The audience includes interior designers. The site had to look considered enough to sit next to the work it was selling.

A five-person team edits it

No in-house developer. Photos, prices and copy all had to be changeable from the standard editor.

Consent had to be explicit

A UK enquiry form collecting name, phone and project detail needs a deliberate opt-in, not an assumed one.

The challenge was real, and it was costing time, money, and client experience.

How it was built

Native-first, the same standard as every build I hand over: stock Salient and WPBakery elements do the structural work, with a custom CSS layer for the serif display type, the cream and timber palette and the fine rules that separate sections. Nothing important is locked inside a custom shortcode, so the next person to open the editor sees components they recognise.

Around the layout: a six-card craft grid, a six-category portfolio, a team section carrying each joiner by name and role, a testimonial carousel, and an enquiry form with an explicit data-handling consent checkbox rather than a bare submit button.

The solution was designed from the ground up to fit this exact business.

Design teardown

Mapped the supplied direction into Salient rows and native elements before building anything, so the structure was decided once.

Type and palette

Set the serif display and sans body pairing plus the cream and timber tokens as a small CSS layer, applied globally rather than per section.

Section build

Craft grid, portfolio categories, team, testimonial carousel and contact, each on stock elements so they stay editable.

Enquiry flow

Multi-field form with a consent checkbox, routed to the workshop inbox and tested end to end before handover.

Tools Used

Each tool chosen specifically for reliability, integration depth, and ease of use for the client.

WordPress

CMS and page structure.

Salient + WPBakery

Native rows and elements, so the client can edit safely.

Custom CSS

Type scale, palette tokens and section rules.

Consented forms

Explicit data-handling opt-in on the enquiry form.

What shipped

The agency got a site they could put their own credit on, and the workshop got one they can run without help.

6
Services

Kitchens, bedrooms, cinema rooms, libraries, panelling, furniture.

6
Categories

Portfolio split so buyers land on work like their own.

100%
White-label

Agency credit in the footer. My name is nowhere on it.

Before
Design direction existed, no build
No structured way to show work by category
No enquiry route beyond a phone number
Nothing the workshop could edit themselves
After
Editorial design built native, not hardcoded
Six service pages and a six-category portfolio
Consented enquiry form routed to the workshop
Delivered under the agency’s own footer credit

Next Case Study

Editorial Brand Site for a Luxury Custom Home Builder
Professional Services
Editorial Brand Site for a Luxury Custom Home Builder
A WhatsApp support agent that answers from the client’s own documents, and…

Need a build like this delivered for your agency?

Send me the brief, a Figma file, a reference site or a rough outline, and you'll have a fixed quote with a delivery date within 24 hours.