Case Study: UJET

WordPress migration to Agility CMS and Next.js


Client: UJET

Visit their site

California-based UJET, Inc. is the world's most advanced cloud contact center.

  • Scope and challenges

    • Migrate UJET's old WordPress site to a modern tech stack (Agility CMS, Next.js and Vercel)
    • Improve content management and site performance.
    • The migration had to be done in a way that had minimal adverse effects for SEO. 
  • Solutions and results

    • Implemented a modernized, multi-user headless content management with Agility CMS
    • Built a next-gen frontend using Next.js
    • Got 4 x faster page load times compared to the previous website 

WordPress migration to Agility CMS, Next.js, and Vercel

Our team worked with UJET, the world’s most advanced cloud contact center, to migrate their old WordPress website to Next.js and Agility CMS. By migrating to the Jamstack architecture and Headless solutions, we optimized the site for 4x the performance compared to the WordPress implementation.

We created a next-gen
Jamstack website for the world’s
most advanced cloud contact center

  • 4x increase

    in performance

    Migrating from server hosted WordPress to Agility CMS, Next.js and Vercel resulted in a 4x performance increase in page loading speeds measured with Google Lighthouse. The site has been optimized for Google Core Web Vitals (including LCP, DIF, CLS).

  • AA-level accessibility

    based on the WCAG 2.1 standard.

    Implements the WCAG 2.1 AA accessibility guidelines with full screen reader and keyboard navigation support. 

  • Headless DXP

    with Agility CMS

    Bringing content management to a headless CMS such as Agility enables UJET to serve digital experiences faster to a broader audience.

  • Optimized

    for Google Page Experience and Core Web Vitals

    The site has been optimized for Google Core Web Vitals (LCP, DIF, CLS) when not loading 3rd party scripts.

A next-generation web stack
for the enterprise

Orchestrating a migration project on an enterprise scale required careful planning and execution. Here's how we did it: 

  • 1. Model content in Agility CMS

    The first step in the migration process was to model content in Agility CMS based on the structure on WordPress. This was done by going through the pages and different content types on WordPress and re-creating them as modular content models in Agility CMS.

  • 2. Migrate content from WordPress

    After modelling the content on Agility CMS, the second step was to export all data such as pages, images and other assets from WordPress and import them to Agility. Thanks to Agility's flexibility it was easy to get WordPress' content, transform it to match the new content models and import it in Agility.

  • 3. Front-end development

    Now that all data was modelled and migrated from WordPress to Agility it was convenient to start working on the front-end software code with Next.js. Agility provides an excellent architecture for creating modular, highly customizable and efficient page layouts.

  • 4. QA and publication

    The final step involved extensive quality assurance, where we ensured all pages contained correct data from SEO tags to H tag ordering. After extensive QA, the site was published on Vercel.

Get in touch

Looking to build something like this?

Let’s talk about your ideas, no charge, no obligations.

Contact Sales

* Submitting this form will not sign you up for any marketing lists. Your information is strictly used and stored for contacting you. Privacy Policy