Skip to main content
Back to work

Headless CMS Migration

Legacy WordPress publication moved to a headless architecture with a Next.js front end.

Year 2023 to 2024
Role Migration lead
Type Migration
Status Live

About this project.

Publication of 12 years of posts on a struggling shared-host WordPress install. Page-speed scores in the teens, editorial workflow blocked by plugin conflicts, and DNS-flush deploys taking a full minute of downtime.

Moved the content database behind WPGraphQL, fronted by Next.js on Vercel with ISR. Editors still use the WordPress admin they know; readers get a sub-second front end with a Lighthouse score above 95.

Screenshots

Feature set

Sharing and access

  • Signed, expiring download links
  • Embedded admin panel
  • Public landing pages

Operations

  • Single binary Docker image
  • Health checks and JSON logs
  • No external dependencies

You might also like.