Seventeen services and no way to publish an eighteenth.
Visit the live site
A Sydney renovation and maintenance business with seventeen services and no way to publish an eighteenth.
NextGen had grown from three services to seventeen, and every one of them was a hand-built page. Adding a service meant a developer. Editing one meant finding which of the seventeen files it lived in.
Every service page is now generated from one template reading one data file. The page itself is eleven slots — hero, intro, process, gallery, FAQ, CTA — and a service supplies the content for each. Adding the eighteenth service is adding an object to an array.
Twenty-eight routes live, all server-rendered for search, and the whole site loads its largest element in under a second. The client publishes without calling anyone.



