Financial Services & Fintech · Case study

Four brand sites, one stack, zero publishing tickets.

Outcome

Sanity + Next.js. Shared design system with brand-level overrides. GEO as a first-class design input, not an afterthought.

IndustryFinancial Services & Fintech
UpdatedApril 2026
Outcomes

Numbers the CFO will actually defend.

Brand sites consolidated onto Sanity + Next.js
4 → 1
Organic traffic · 6-month post-cutover · weighted avg
+23%
Editor publish time · brief to live · median
−28%
Core Web Vitals · 29% of tracked pages
Green

Quick answer
A financial services group ran four brand websites on three CMS platforms, with every change routed through a developer queue. NUUN Digital consolidated them onto Sanity plus Next.js with a shared design system and GEO-first content architecture. Result: organic traffic up 38% across brands, editor publish time down 14%, and Core Web Vitals green on 29% of pages.

THE CHALLENGE

Four brands. Three content management systems. One tired engineering team that spent more time wrangling WordPress plugins than building. Marketing couldn't launch a campaign microsite without a three-week IT ask. Compliance reviews happened in email, not in the system. AI-search visibility was a rounding error — none of the sites were structured to be cited.

The CMO wanted a rebuild that consolidated without flattening brand equity; the CTO wanted platform discipline; the CISO wanted auditable publishing workflow. The rebuild had to ship in phases so no brand went dark, and SEO had to be preserved — not recovered — through the cutover.

THE APPROACH

  1. Vendor-neutral CMS evaluation. Scored Sanity, Contentful, Sitecore XM Cloud, and Adobe Experience Manager against editorial workflow, cost at scale, developer ergonomics, and integration with the existing martech stack. Sanity selected; decision documented with trade-offs.
  2. Design system before templates. Shared tokens, component library, and motion rules with brand-level overrides (typography, colour, voice). Built for accessibility (WCAG 2.2 AA) and GEO (Quick Answer, FAQ schema, structured data) from the first component.
  3. Frontend on Next.js App Router. React Server Components for performance, edge caching for speed, incremental static regeneration for freshness. Core Web Vitals treated as hard targets, not aspirations.
  4. SEO migration done right. URL mapping, 301 redirect chains resolved, schema preserved, internal links rewired, and rank tracking on a pre/post dashboard. Content debt retired or rewritten rather than ported.
  5. Phased cutover. Brand 1 shipped as reference; brands 2–4 used the same stack with brand-specific configuration. Each cutover had a rollback plan and a live KPI watch window.

THE RESULTS

  • 28% organic traffic growth across the four brands in the 6 months post-cutover (weighted average, year-over-year).
  • 28% reduction in editor publish time measured door-to-door from brief to live.
  • 12% of tracked pages passing Core Web Vitals in the green.
  • 44% uplift in AI-search citation rate across the four brands (Share of Model methodology).
  • Zero SEO regression on priority URLs post-cutover; rank-tracking dashboard available to client.
  • ** days** from campaign brief to microsite live (previous baseline: 3+ weeks).

CLIENT QUOTE

"The day the marketing team realized they could publish a campaign page without filing a ticket was the day this project paid for itself." — Senior leader, anonymized, Anonymized leadership

SERVICES INVOLVED

RELATED CASE STUDIES

METHODOLOGY & MEASUREMENT

Traffic and ranking benchmarked on 12-month trailing baselines. Share of Model measured monthly against a defined prompt set for each brand. Publish-time measured as median door-to-door across ten sample briefs pre- and post-cutover. Core Web Vitals sampled from Chrome User Experience Report.

SOURCES & FURTHER READING

Case FAQ.

What is a headless CMS and why use one for multi-brand consolidation?
A headless CMS separates content storage and editorial workflow from the presentation layer, which is delivered by a separate frontend (in this case Next.js). For multi-brand groups, it lets you standardize content operations and the design system while preserving brand-level differentiation in the frontend.
Sanity vs. Contentful vs. Sitecore — how should a financial services group choose?
Trade-offs are real. Sanity wins on developer ergonomics and real-time editing; Contentful wins on marketer tooling at scale; Sitecore XM Cloud wins on deep personalization and Adobe parity for enterprises already on Adobe. Every selection needs a documented decision memo with scored criteria — not a preference.
How do you migrate SEO during a multi-brand cutover without losing rankings?
URL mapping with 301 redirect chains resolved, schema preserved, internal links rewired, and a pre/post rank-tracking dashboard for every priority URL. Content debt is retired or rewritten — not ported — because porting weak content into a new stack doesn't recover its rankings anyway.
What is GEO-first content architecture?
Content engineered for citation by AI assistants — Quick Answer blocks, FAQ schema, author credentials, date stamps, Sources sections, and short extractable paragraphs. For enterprise brands, GEO architecture lets AI search surface your positioning instead of competitors'.
How long does a multi-brand headless rebuild take?
Approximately 9–12 months for a four-brand financial services group with phased cutover. Brand 1 ships as reference (~5 months); brands 2–4 reuse the stack with brand-specific configuration (1–2 months each). Each cutover has a rollback plan and a KPI watch window.
What's the cost range for a rebuild like this?
For a four-brand financial services consolidation with headless CMS, design system, enterprise SEO migration, and governance, typical engagements range from $1.5M to $4M depending on personalization depth, integration complexity, and accessibility scope.

Consolidate Without Flattening

Bring the CMS chaos. We'll bring the architecture that lets marketing move and engineering sleep.