---
title: "Tilt Renewables | Multi-site rebuild | Croissant & Baguette"
description: "We rebuilt Tilt Renewables' WordPress site on Astro and CloudCannon: 21 project mini-sites and a 700-document hub that updates itself, 3× faster."
url: "https://croissantbaguette.com.au/projects/tilt/"
---

# Tilt Renewables

https://croissantbaguette.com.au/projects/tilt/

We rebuilt Tilt Renewables' WordPress site on Astro and CloudCannon: 21 project mini-sites and a 700-document hub that updates itself, 3× faster.

Client: Renewable energy generator, Australia · Industry: Energy & infrastructure · Services: Static Website · Stack: Astro, CloudCannon, Cloudflare, Pagefind, Mapbox, Basin · Shipped: 2026

**Outcomes**
- **3× faster** — fully loaded in 549 ms, from 1.6 s, with a perfect performance score
- **21 project mini-sites** — each with its own pages, sidebar, documents and newsletter archive
- **700+ documents in one resource hub** — collected from 19 projects automatically on every update
- **3 access levels** — twelve editors in four permission groups, publishing rights kept separate
- **300+ redirects** — every old WordPress address still leads to a page

## Not slow, but painful to change.

Tilt Renewables develops and runs wind farms, solar farms and batteries across Australia. Each project has its own content: planning documents, community pages, newsletters, benefit programmes, and regulatory filings that must stay at a fixed web address. The WordPress site had never been built for that. Each project page was stored in one catch-all content field, and its sub-pages sat at the top level of the site instead of under the project. Images and files were stored on two different servers, and other software could not even read the projects through WordPress's API. Updating one project meant a developer, or a very patient editor. The site loaded in 1.6 seconds, so speed was not the complaint. Structure was. A team of twelve people needed to edit it, and not everyone should be able to change everything.

## Every project is its own small site.

The new site is built with Astro, which prepares every page in advance. It is hosted on Cloudflare and edited in CloudCannon, a visual editor. Each of the 21 projects has its own folder: a project home page with key facts, a location map, stages, stats, a gallery and documents, and proper sub-pages underneath it (planning and approvals, community, benefits). Each sub-page has a fixed address that regulators can cite. Every project gets its own sidebar menu, which also links to the sections of the page you are on. A newsletter switch turns any sub-page into a dated newsletter with its own archive. Scripts moved the news archive, the 21 projects and the leader bios across, with redirects so that no link to the old site stops working.

## Who can edit what.

Twelve people edit the site, at three levels of access. Some can edit all of it. Some can only change news and projects. Some can change everything except the project pages. Four publishers, and only those four, can put changes live. All editing happens on a private copy of the site. The live site is locked and only accepts changes once someone has reviewed them. The permission groups use CloudCannon's file permissions, set folder by folder, so a project added next year gets the same restrictions. A script sets the groups up, so they can be recreated in a minute rather than clicked together again.

## A document library nobody has to maintain.

Every project has its own documents: planning applications, approvals, newsletters, community reports. The Resource Hub brings more than 700 of them, from 19 projects and seven document types, into one library that visitors can filter, search and share links to. Nobody maintains it. The hub is put together from the project pages each time the site is rebuilt, including the rebuilds editors start from CloudCannon, so it is never out of date. A check warns if a document is ever placed where the hub can't find it. The same rebuild updates the site search, writes the sitemap and llms.txt files that search engines and AI tools read, and optimises every image, a step editors can't skip by pasting in a direct link. Documents and videos are stored in Cloudflare R2, a file library the team uploads to from inside CloudCannon.

## The same pages, measured.

The old site was not slow, so the gain is smaller than on most rebuilds. It is still three times faster, with a perfect performance score, on a site with far more in it.

- **GTmetrix grade** B → A
- **Performance score** 87 → 100
- **Fully loaded** 1.6s → 549ms

Homepage tested with GTmetrix in September 2026, from the same location and device both times.

## The numbers.

Counts from the build, September 2026. The site keeps growing as the team publishes.

## No lock-in.

The code lives in Tilt's own GitHub organisation, the site in their own CloudCannon organisation and Cloudflare account, and every document in their own R2 storage. The permission groups are a script they hold. If we disappeared tomorrow, the team would keep editing.

- **Astro** the site, every page built ahead of time in about four minutes
- **CloudCannon** visual editing, a test copy, publishing and the four permission groups
- **Cloudflare** hosting on Workers, plus the R2 document library
- **Pagefind** search across every page, updated every time the site is published
- **Mapbox** the location map on every project
- **Basin** handles the four forms
