Skip to content

Internal project

UI Forge Studio website — design, content and Next.js development

Our own site, rebuilt from the ground up: an editorial design system with zero animation, a typed CMS-ready content layer, and the same standards we apply to client work.

Type
Studio website
Status
Internal project — The site you are reading now
Industry
Design & development studio
Services
Design system, Website design, Development, SEO, Accessibility
Platform
Next.js
Year
2026
UI Forge Studio homepage at 1440 pixels wide: the serif headline “Custom websites and digital products, designed and built around your business”, the plain-language lead and two calls to action, beside the Design → Build specimen of the site’s own system.
The homepage at 1440px — display serif statement, plain-language lead, one clear action, and the system specimen beside it.

01Overview

UI Forge Studio needed what every client needs: a site that explains the work plainly, earns trust, and is easy to maintain. Rather than describe how we build, this project shows it — the site you are reading is the deliverable, and this case study documents the decisions behind it.

The engagement covered the full scope we offer clients: strategy and content, a design system, design and development, SEO architecture, accessibility, and a content model that can grow without a rebuild.

02The challenge

The starting point was an earlier single-product website whose codebase had accumulated the usual debt: a heavy client-side state layer, animation libraries loaded from CDNs, content locked to an old CMS structure, and a handful of long-standing SEO and security defects.

The harder problem was credibility without shortcuts. A new studio has no archive of client logos or testimonials to lean on — and we had ruled out fabricating any. The site had to feel premium and trustworthy using only what was true: the thinking, the writing, the craft of the site itself.

03Goals

  1. 01Present the studio in plain language a business owner can act on, without agency clichés.
  2. 02Build a premium editorial design system that works with zero animation — instant states only.
  3. 03Keep every claim on the site honest: no fake clients, metrics, portraits, or testimonials.
  4. 04Structure content in a typed, CMS-ready layer so pages never need a rebuild when the CMS arrives.
  5. 05Ship with search and accessibility handled as defaults, not add-ons.

04Approach

Research

A structured research pass across premium studio and agency sites (documented in the repo) established the editorial direction: large display type, ledger-style metadata, hairline dividers, and restraint instead of decoration.

Design system

A small token set — paper, ink, one blue, two hairline tones — with a display serif for statements and a tabular-numeral “ledger” voice for metadata. Documented so every new page starts consistent.

No-animation accessibility

Motion was removed as a design constraint, not an afterthought: no transitions, reveals, carousels, or parallax anywhere. Hierarchy, spacing, and typography do the work; every interactive state updates instantly.

Development

Rebuilt on the Next.js App Router with React Server Components and TypeScript throughout. The legacy state library, animation dependencies, and dead product code were removed rather than carried over.

Content architecture

Page copy, insights articles, and case studies live in typed local content modules behind an async data layer, so a headless CMS can replace the source later without touching a single page.

SEO & migration

Clean locale-free canonicals with hreflang, service-specific landing pages, JSON-LD for the organisation, services, pages, articles and breadcrumbs, a generated sitemap, and permanent redirects mapping legacy URLs to their new home.

Routes

  • Home
    • Work1 case study
      • UI Forge Studio website — design, content and Next.js development
    • Services7 service pages
      • Web design & development
      • Website redesign
      • Shopify development
      • HubSpot websites
      • Web application development
      • React Native app development
      • Website maintenance
    • Process
    • About
    • Insights3 articles · 2 categories
      • Website cost: what actually affects the price?
      • Website ownership and hosting: what should your business own?
      • WordPress vs Webflow vs a custom website: how to choose
      • Category · Ownership and support01
      • Category · Websites02
    • Start a projectenquiry form
    • Legalprivacy · terms · disclaimer
Source
Typed local content modules, one per content type
Access
Async data layer — pages never import a source directly
Later
A headless CMS replaces the modules without touching a page
Content architecture — every route, read from the same typed modules the pages use.

05Design & build

The design system treats the page like a well-set document: a numbered ledger of sections, credits-style metadata tables, and full-width hairlines instead of cards and shadows. Dark “ink” bands are used sparingly for contrast, and the single accent blue is reserved for actions and indices.

During the rebuild we also fixed defects inherited from the previous codebase — an inverted API host allowlist, a sitemap that emitted relative URLs, CMS credentials exposed to the client, and diverging locale configurations — each documented in the rebuild audit.

  • Server components by default; client JavaScript only where interaction requires it.
  • A reusable block renderer shared by insights articles and case studies.
  • Netlify-native enquiry form with server-side verification.
  • Security headers, cache policy, and image optimisation configured at the platform level.
The system as shippedglobals.css
  • AgDisplay · Instrument Serif 400to 10.4rem
  • AgHeading · Instrument Sans 600to 4rem
  • AgBody · Instrument Sans 4001.6rem
  • #faf9f6
  • #0b1220
  • #1554cb
  • #e8e6e0
  • --color-blue#1554cb
  • --spacing0.4rem
  • radius · button0.2rem
  • motionnone
The system as shipped — type scale, palette and tokens printed from the stylesheet values.
The article “Website cost in Australia: what actually affects the price?” at desktop width: category label, dates and reading time, the serif headline, the author line and the short-answer summary.
The same editorial system carries the Insights articles: ledger metadata, controlled measure, no decoration.
UI Forge Studio homepage on a 375-pixel-wide mobile viewport: the headline, lead and calls to action stacked in a single column — the first screen a phone visitor sees.
Mobile is designed, not shrunk — hierarchy and reading order are re-set at 375px.

06What changed

Design system
Documented editorial tokens and reusable patterns, applied across every route.
Frontend
Next.js App Router with React Server Components by default; client JavaScript only where interaction needs it.
Content
Typed, CMS-ready content layer — swapping in Contentful requires no page changes.
Accessibility
Zero-animation approach verified in a dedicated audit, with semantic structure and visible focus states.
SEO
Metadata, canonicals, structured data, sitemap and reviewed legacy redirects, with intent-specific service pages.
Security
Inherited issues identified in the rebuild audit and removed — host allowlist, exposed CMS credentials, relative sitemap URLs.

Start a project

Have a project that needs this kind of care?

Tell us where your business is heading and what is in the way. You will get a considered reply from the person who would design and build the work.

Start a project

Explore custom website design and development →