JM Sites Websites & Digital Systems

Inside the Argenti build

What started as a focused Webflow redevelopment grew into a complete website system-combining reusable architecture, connected CMS publishing, custom front-end development, performance work and a handover the team could genuinely use.

Platform
Webflow
Development
HTML, CSS & JavaScript
Publishing
Connected CMS collections
Performance
64 → 93 mobile

Built for what came next

The goal was not just to get every page looking right for launch. It was to give Argenti a website they could keep publishing into, measuring and growing without the whole thing becoming harder to manage.

  1. SystemReusable Webflow foundations
  2. ConnectStructured CMS publishing
  3. ExtendCustom front-end logic
  4. BuildResponsive visual systems
  5. VerifyQA, performance and launch

One system, built to keep evolving

As the website expanded, one-off classes, repeated overrides and page-specific decisions became harder to trace. The answer was not another quick fix. It was clearer ownership across the whole build.

Spacing made this especially obvious. A section could look finished in one view, then behave differently when it was published or tested at another breakpoint. I stopped treating every spacing issue as a separate problem and started tracing which shared system actually owned the layout.

Typography, wrappers, grids, buttons, colour treatments and common components were brought into a reusable foundation. Existing page systems were consolidated where it helped-without rebuilding working sections purely for the sake of making every class name match.

Shared hierarchy

Consistent heading, body and supporting text treatments.

Reusable layouts

Content wrappers, responsive grids and repeatable section patterns.

One visual language

Buttons, CTAs, capability tags and image treatments working together.

Clear ownership

Shared foundations first, with page-specific logic only where needed.

Reuse first. Override second. Add only what the system genuinely needs.

Content connected from one source

Blog Posts, Authors, Case Studies and Accelerators were built as connected publishing systems-not pages the team would have to recreate by hand every time something new went live.

CMS record Listing card Page template Filtering Related content

Capabilities became part of the structure

Shared capability categories organise content across the website while also supporting filters, colour treatments and related content.

The team manages content-not layouts

Argenti can update CMS fields while the reusable listings and templates control how that content appears across the website.

Argenti Perspectives page with capability-based filters
Perspectives Capability-driven filtering connected to structured CMS content.
Argenti Case Studies listing page
Case Studies Structured records feeding reusable listings and page templates.

Where Webflow stopped being simple

CMS relationships, custom code, responsive behaviour and third-party scripts can all affect the same visible result. This was the part of the build where careful debugging mattered more than adding another workaround.

Custom CSS JavaScript Finsweet HubSpot DevTools GTM GA4 Consent Mode

The Case Study filters

The filter interface looked simple, but its behaviour depended on CMS categories, capability and industry values, Finsweet attributes, template output and colour logic all working together.

Instead of continuing to change what was visible, I inspected the live published state in DevTools and traced the issue back through the systems that actually controlled it.

  1. See the symptom
  2. Inspect the live state
  3. Find the system that owns it
  4. Fix the source
  5. Verify the result

The visible problem is not always where the problem lives. Once I stopped asking “what can I add to fix this?” and started asking “which system owns this behaviour?”, the debugging became much clearer.

I am strongest where Webflow stops being simple.

Custom-built where templates fell short

Some parts of the site needed their own visual and responsive logic. They were built to feel distinct, without disconnecting from the wider Argenti design language.

Built to perform after launch

Performance, responsive behaviour, CMS output, forms, tracking and production behaviour were part of the development-not a final check after the design looked finished.

Mobile performance

6493

Desktop performance

7992

Google PageSpeed Insights live mobile results for the Argenti website
MobileLive production verification
Google PageSpeed Insights live desktop results for the Argenti website
DesktopLive production verification

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

Test the real system

Final checks covered responsive behaviour, CMS templates, navigation, forms, HubSpot, consent, tracking, redirects, legal links, browser behaviour and performance.

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.

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 a documented handover.