JM Sites Websites & Digital Systems

Inside the Argenti Build

How a focused Webflow redevelopment grew into a connected website platform spanning reusable systems, CMS architecture, custom front-end development, responsive implementation, performance, QA and handover.

Platform

Webflow

CMS-driven production website

Development

HTML · CSS · JavaScript

Custom front-end functionality

CMS

Connected publishing

Templates · shared categories · filters

Performance

64 → 93

Mobile · Desktop 79 → 92

Built for what came next

As the project expanded, the challenge became building a website Argenti could continue using after launch, with reusable foundations, structured content and enough flexibility for the team to keep growing it without rebuilding the experience.

01 System

Reusable Webflow foundations

02 CMS

Connected publishing

03 Extend

Custom front-end logic

04 Build

Custom visual systems

05 Verify

Performance + launch

01 · Webflow Architecture

A system that evolved with the website

Argenti didn't begin with a perfectly mapped design system. As the website expanded, I could see where one-off classes, page-specific decisions and repeated overrides were becoming harder to manage.

Spacing was one of the clearest examples. Something could look completely resolved in one view and then behave differently once the page was published or tested at another breakpoint. That pushed me to stop treating each spacing issue as an isolated fix and start asking which shared system actually owned the layout.

I brought together typography, layouts, buttons, colour treatments, grids, content wrappers and common components while progressively consolidating existing page-specific systems where it made sense. The goal wasn't to rebuild everything purely for consistency; it was to make future changes safer, clearer and easier to trace.

Typography

Shared hierarchy

Reusable heading, body and supporting text treatments

Layout

Reusable structures

Content wrappers, grids and responsive section patterns

Components

Shared interface language

Buttons, cards, CTAs, capability tags and image treatments

Ownership

Global versus page-specific

Shared systems where possible and isolated page logic where genuinely necessary

Build Principle Reuse first · Override second · Add only what the system genuinely needs
Argenti Webflow Style Guide showing reusable website classes and systems
The Argenti Webflow Style Guide became a reference point for reusable website foundations and future maintenance.

02 · CMS Architecture

Building a connected publishing system

Blog Posts, Authors, Case Studies and Accelerators needed to behave as connected content systems rather than pages rebuilt manually every time something new was published.

Case Studies
Accelerators
Blog Posts
Authors
CMS Record
Listing Card
Template
Filtering
Related Content
Shared Categories

Capability became part of the system

Capability categories help organise content across the site, while also supporting filters, visual treatments and related content.

For the Team

Manage content, not layouts

The team updates content through CMS fields while the templates control how it appears across the website.

Argenti Blog CMS interface
Capability-driven filtering connected to structured CMS content.
Argenti Case Studies website listing
Structured Case Study records feeding reusable listing cards and templates.

03 · Custom Code and Debugging

Where Webflow stopped being simple

As the website became more complex, some problems stopped being purely Webflow problems. CMS relationships, custom code, responsive behaviour, third-party scripts and runtime state could all interact with one another.

Custom CSSJavaScriptFinsweet HubSpotDevToolsGTM GA4Consent
Real Debugging Example

The Case Study filters

What looked like a simple filter interface depended on CMS categories, capability and industry values, Finsweet attributes, template behaviour and visual colour logic.

Instead of continuing to change the design, I inspected the published state with DevTools and traced the behaviour back through the systems that actually owned it.

Symptom Inspect runtime Identify owner Fix source Verify

Identify the owning system and fix the source of the issue rather than adding another patch to hide the symptom. This became one of the biggest technical lessons I took from the build: the visible problem is not always where the problem actually lives. Once I stopped asking “what can I add to fix this?” and started asking “which system owns this behaviour?”, debugging became much clearer.

I am strongest where Webflow stops being simple

04 · Custom Implementation

Building the parts that did not fit a template

Not every important section could come from a standard component library. Some parts of the site needed their own visual and responsive logic while still belonging to the wider Argenti design language.

These sections combined Webflow structure with custom CSS, responsive rules and page-specific implementation where the shared system alone was not enough.

05 · Performance and Release

Built to hold up after launch

Performance, responsive behaviour, CMS output, forms, tracking and production behaviour were treated as part of development rather than something to check once the design looked finished.

Mobile Performance
6493
Desktop Performance
7992
Google PageSpeed Insights live mobile results for the Argenti website
Live mobile production verification
Google PageSpeed Insights live desktop results for the Argenti website
Live desktop production verification

Google PageSpeed Insights · Live production testing · 21 August 2026 · Lighthouse scores are laboratory estimates and can vary between runs.

QA and Launch

Test the real system

Responsive behaviour, CMS templates, navigation, forms, HubSpot, consent, tracking, redirects, legal links, browser behaviour and performance were included in final verification.

Handover

Do not leave the system in my head

CMS administration, the Style Guide, custom-code ownership, integrations, troubleshooting and launch processes were documented so the team could understand what they were inheriting.

The Result

Not just a redesigned website A system Argenti can keep growing

The finished website became a connected Webflow platform Argenti can publish into, measure, maintain and continue growing. Supported by reusable architecture, structured CMS publishing, custom front-end development, technical QA and documented handover.