At smartive, a Swiss-based web agency, the transition from Wintersmith and Next.js to Gatsby for their company website marked a significant improvement in performance and maintainability. Initially using a custom PHP application, the company switched to Wintersmith, a Node.js-based static site generator, which later presented limitations like lack of code splitting and difficult build process optimizations. Seeking a React-based solution, they briefly experimented with Next.js but found Gatsby's simplicity and GraphQL-based content integration more appealing. This transition was facilitated by their existing knowledge of React, and they successfully adapted their components for Gatsby, using JSON files and the gatsby-transformer-json plugin. Despite challenges like the absence of a plugin to feature their Medium blog posts, they developed a custom plugin and automated the site's rebuild and deployment using IFTTT and GitLab CI. The switch to Gatsby resulted in superior Google PageSpeed scores due to its efficient code splitting and cache handling, and their code is available on GitHub for those interested in exploring their setup.