Back to Projects

Keyte Group

Next.jsSEOGoogle Analytics 4
Keyte Group website homepage rebuilt in Next.js

Keyte Group is an organizational transformation consulting firm with a published body of work — articles, papers, and teaching materials. The site needed to move off Concrete5, a platform losing support.

The project's scope: keep that body of work online and accessible, and modernize the platform under it.

The project was a migration in two stages — first off Concrete5 onto plain HTML and CSS to get the site safe, then an upgrade to Next.js for ease of updating — preserving the existing design throughout and adding analytics and SEO.

The Challenge with the Concrete5 Site

The driver was continuity, not a redesign. The first priority was to get the content out of Concrete5 and onto something with no CMS runtime to lose support for.

Once the site was safe as static HTML and CSS, the second stage addressed what the legacy platform could not provide: modern meta tags, fast loads, mobile rendering, and an update path where small changes are simple file edits.

The Scope

The project covered four things:

  • Migrate off Concrete5 before support for the platform ended
  • Preserve the existing design and content throughout
  • Keep publications and teaching materials online and accessible
  • Add the analytics and search visibility the legacy stack lacked

What Was Built

Two-stage migration: First, the site was extracted from Concrete5 into plain HTML and CSS — design intact, content intact. Then it was rebuilt in Next.js (App Router) with TypeScript throughout, porting the content into clean static components and Markdown files so future updates are simple file edits.

Design preservation: The client's existing design was preserved closely — the visual language, color palette, and layout hierarchy that had been established were maintained. The goal was a modernization, not a rebrand.

Publications showcase: A dedicated section for the firm's articles, papers, and teaching materials — filterable and linkable, so years of contributions stay accessible.

GA4 implementation: Google Analytics 4 set up from scratch, with baseline traffic and page analytics.

SEO optimization: Meta titles, meta descriptions, Open Graph tags, structured data (schema.org), and canonical URL configuration added across all pages. Search Console was connected and verified.

Results

  • The site was migrated off Concrete5 to a modern, supported stack.
  • The existing design was preserved through both stages of the migration.
  • GA4 was configured, and Search Console was connected and verified.
  • Content ported to Markdown and static components, so site updates are simple file edits.

This is what Next.js development and GA4 implementation look like applied to a legacy CMS migration — a firm's published work carried forward onto a modern, supported stack. Keyte Group is a DC-area firm; see web development in Northern Virginia and DC.