Site Mechanical, fire & electrical services

Precise Group

Three companies, three slow WordPress sites. We rebuilt them as one system with one shared editor, where each page, article and project is ticked for the sites it should appear on.

Precise Group screenshot
Client
Building services group, national
Shipped
2025
Before

Three websites, three times the work.

Precise Group is a national building services company: Precise Air for mechanical services, Precise Fire for fire protection, AirGene for air hygiene, with offices from Perth to Brisbane. Each company had its own WordPress site. All three were slow, each looked like it came from a different decade, and a piece of news relevant to the group had to be posted three times, in three admin panels, by whoever had the login.

The brands are kept separate on purpose, but the work behind them is shared. The brief was one system that could run all three and keep each brand distinct.

What we built · 01

One system, three sites, one tick box.

One set of SvelteKit code builds all three sites, once per brand, from one folder of content, with every page generated in advance. Every page, capability, article and project has a site setting: tick Precise Air, Precise Fire, AirGene or all three, and it appears on each with that brand's menu, footer, colours and search details. More than half of the content is news, and the stories about the group are shared. All three sites use the same building blocks in their own colours: navy and red for Precise Air, orange for Precise Fire and green for AirGene.

The team edits everything in CloudCannon, a visual editor with a live preview. A story about the group is written once and published to whichever brands it belongs to.

The Precise Air homepage, navy and red, with the asset management hero and the national office list
The Precise Fire homepage, the same layout in orange, with fire safety and compliance content
The AirGene homepage, the same layout in green, with air hygiene and compliance content

The three homepages, from one set of code.

What we built · 02

Handed over, and used.

The leadership profiles, the projects, the capability pages and the news archive all came across, with redirects so that links to the three old sites still work. Since then, the team at Precise has published its own changes: new projects, news, careers, and the safety and ESG pages. Images are stored and resized on Cloudflare, each brand has its own search index built with the site, and enquiry forms are sent through Basin, a form service.

Before and after

Same company, new sites.

The old Precise Air homepage next to the new one. The numbers are for the new site only, because the three old sites are gone.

Homepage
Before
The old Precise Air WordPress homepage, with a pipework hero slideshow and a three-column group section
After
The new Precise Air homepage, with the asset management hero, news and project cards, and the office list
  • GTmetrix grade

    After
    A
  • Main content on screen

    After
    831ms
  • Fully loaded

    After
    1.3s

GTmetrix, September 2026, Precise Air homepage. The WordPress sites cannot be measured again.

Runs on

No lock-in.

The three sites are built from one code repository in Precise Group's own CloudCannon account, with images in their own Cloudflare storage. Adding a fourth brand means one more tick box and one more build of the same code, not a fourth website.

  • SvelteKit

    three sites from one set of code

  • CloudCannon

    one editor, with a site setting on every item

  • Cloudflare

    hosting, image storage and image resizing

  • Pagefind

    search, one index per brand

  • Basin

    the enquiry forms

Same Oven

More work like this.

Same Oven
Skyreach website
Site Skyreach Astro · CloudCannon · Cloudflare · Pagefind · Mapbox
Tilt Renewables website
Site Tilt Renewables Astro · CloudCannon · Cloudflare · Pagefind · Mapbox · Basin
Joris website
AI AutomationSite Joris SvelteKit · CloudCannon · Cloudflare · HubSpot · Claude · MCP
Fiducian website
Site Fiducian Astro · CloudCannon · Netlify · Pagefind · Google Maps · SendGrid
Cheeky Kiwi Travel website
AppAI AutomationSite Cheeky Kiwi Travel SvelteKit · Rezdy · Sanity · Cloudflare · Supabase · Claude
Rookies website
Site Rookies SvelteKit · Cloudcannon
NIODA website
Site NIODA SvelteKit · CloudCannon · Cloudflare · Pagefind
Youxia website
Site Youxia SvelteKit · Cloudcannon
Wingboy website
Site Wingboy SvelteKit · Cloudcannon