Apex Properties
Listings maintained by hand in three places and a site that took six seconds to load on a phone. We rebuilt it on a headless CMS with listings syncing from one source.

98/100
Lighthouse score
6s → 1.1s
Mobile load time
1
Source of truth for listings
The problem
Listings were entered into the website, a portal feed and a spreadsheet separately. They disagreed constantly, and correcting one rarely corrected the others.
What we did
- Modelled listings once in a headless CMS and fed every surface from it.
- Rebuilt the front end as a static site so listing pages render instantly.
- Added a publish webhook so an edit triggers a rebuild within a minute.
The outcome
The agency now updates a listing once. Mobile load time fell from six seconds to just over one, and the team stopped fielding calls about properties that had already sold.
Have a problem like this one?
Book a free 30-minute scoping call. Tell us the problem and we’ll tell you honestly what it takes to solve it.

