Recruit24 · 2026
A staffing platform that ranks while it sleeps
Trilingual staffing-services site for the Estonian market: a Vite-built front end with React islands and TypeScript, edge-rendered on a headless content API, with an SEO program targeting B2B employers.

Overview
Recruit24 rents out staff to Estonian businesses — cleaners, HoReCa crews and post-construction teams. The previous site was slow, single-language, and effectively invisible in search for the terms employers actually type.
We rebuilt it from the ground up: a Vite-compiled front end with React islands and TypeScript, content served through a headless, GraphQL-driven API — one codebase serving Estonian, Russian and English, rendered at the edge so every page paints in under a second, even on a phone on 4G.
The challenge
Win B2B employer searches in three languages, without maintaining three separate sites.
Our approach
- 01Information architecture built around the services employers search for — not the org chart.
- 02Trilingual content modelled in a structured, headless content layer, so the team edits once and publishes across every language.
- 03Technical SEO and structured data baked into the build, with Core Web Vitals enforced in CI so speed never regresses.
Outcome
Sub-second loads on 4G. Page one for core staffing keywords.
<0.8s
LCP on 4G
Page 1
core staffing keywords
3
languages, one codebase