Sep 18, 2025
No image

Service categories
Service Lines
Web Development
Domain focus
Healthcare
Frameworks
Node.js
Challenge
- The existing legacy CMS could not scale: content updates required developer involvement, making content publishing slow, costly, and inefficient.
- Supporting regulatory needs like Continuing Professional Development (CPD) meant content often needed quick updates and versioning.
- Multiple sub-brands (TV, Podcast, etc.) were managed separately across domains, leading to fragmentation.
- The existing legacy CMS could not scale: content updates required developer involvement, making content publishing slow, costly, and inefficient.
- Supporting regulatory needs like Continuing Professional Development (CPD) meant content often needed quick updates and versioning.
- Multiple sub-brands (TV, Podcast, etc.) were managed separately across domains, leading to fragmentation.
Solution
- Migrated GPnotebook to a modern, composable architecture using Next.js for the front end and Sanity as the headless CMS, enabling fast, reliable content delivery and flexible content workflows.
- Implemented Algolia search to handle the large volume of clinical content and provide fast, relevant search results.
Introduced internationalization/localization support to serve content in multiple regions (UK, Australia, etc.) and languages. - Designed editorial workflows (author, editor, approver roles), improved content migration, and unified all sub-brands under a single platform.
- Prioritized performance: optimized bundle size, improved rendering, adopted server-side rendering and static generation, reduced front-end overhead, and enhanced SEO readiness.
- Migrated GPnotebook to a modern, composable architecture using Next.js for the front end and Sanity as the headless CMS, enabling fast, reliable content delivery and flexible content workflows.
- Implemented Algolia search to handle the large volume of clinical content and provide fast, relevant search results.
Introduced internationalization/localization support to serve content in multiple regions (UK, Australia, etc.) and languages. - Designed editorial workflows (author, editor, approver roles), improved content migration, and unified all sub-brands under a single platform.
- Prioritized performance: optimized bundle size, improved rendering, adopted server-side rendering and static generation, reduced front-end overhead, and enhanced SEO readiness.
Results
- Faster time-to-market for content updates; editors can now publish without developer involvement.
Significant cost savings in maintenance and operations. - Unified platform with consistent branding and UX across sub-brands, simplifying management and improving coherence.
- Scalable foundation for growth: handling high traffic, multilingual content, and new features more easily.
- Improved search, localization, and performance metrics, enhancing usability and user satisfaction across GPnotebook’s global audience.
- Faster time-to-market for content updates; editors can now publish without developer involvement.
Significant cost savings in maintenance and operations. - Unified platform with consistent branding and UX across sub-brands, simplifying management and improving coherence.
- Scalable foundation for growth: handling high traffic, multilingual content, and new features more easily.
- Improved search, localization, and performance metrics, enhancing usability and user satisfaction across GPnotebook’s global audience.