What it is
A rebuilt marketing site for a Singapore M&E and air-conditioning contractor, a firm that had been operating for decades. Decades of work, and a website that didn’t say so clearly.
Contractors have a specific problem online. The company is real, licensed and long-established, but the site looked like every other contractor site: stock photography of somebody else’s plant room, a contact form nobody answers, and claims a prospect has no way to check. The rebuild was about credibility, not decoration.
How it’s built
Astro 5, static output, zero client JavaScript by default, with self-hosted fonts and images optimised hard. On a phone, on site, on mobile data, the page is there before the user decides to leave.
The part I care most about is how claims are handled. Every factual claim on the site (trade registrations, years in operation, certifications) is structured content that has to validate before the site will build, and every one traces back to a public registry source. Marketing copy drifts. Validated claims don’t.
The contact strategy
The contact strategy is WhatsApp-first, because that’s how construction actually communicates in Singapore. Click-to-message links carry pre-filled inquiry templates, so the prospect sends a message with the job type already in it rather than staring at an empty chat box wondering what to write.
Photography is the owner’s own, from real jobs. It is less polished than stock and considerably more convincing. A photograph of your own installed plant room proves something a purchased image cannot.
Where it stands
Built in a two-day sprint and deployed on Cloudflare on git push. Live, and doing the one job a contractor’s website has: making it easy to believe them, and easy to message them.
The screenshots here have the client’s name, registration numbers and contact details masked. It is their business, and their identity is theirs to share, not mine. Everything else is the real site.