The verdict in three sentences
A London recruitment agency with 5 to 15 consultants that posts every vacancy on paid job boards at EUR 350 to 1,000 per ad is renting its audience instead of building it. A website with a job board, candidate portal and recruitment CRM sync (Bullhorn, Vincere, Recruitee) costs EUR 13,000 to 33,000 and captures free traffic from Google for Jobs through JobPosting structured data. Over 12 months, cost per qualified application drops from around EUR 45 to EUR 29, then under EUR 20 in year two.
What a recruitment agency website costs in 2026
A director at a London agency serves two audiences: candidates, who search vacancies and want to apply in 2 minutes from their phone, and clients, hiring managers and HR directors who judge the agency on its specialism and track record. The site must serve both without consultants re-keying anything.
| Component | 2026 range | Role | Priority |
|---|---|---|---|
| 12 to 20-page custom site with sector pages | EUR 5,500 to 11,000 | Credibility with clients | Essential |
| Job board with filters (role, location, contract, salary) | EUR 3,000 to 8,500 | Owned candidate traffic | Essential |
| Candidate portal (CV, job alerts, applications) | EUR 2,000 to 7,500 | Reusable talent pool, less job board dependency | Strongly advised |
| CRM sync (Bullhorn, Vincere, Recruitee) | EUR 2,000 to 6,500 | One vacancy entered once, published everywhere | Essential |
| JobPosting markup and location or role pages | EUR 800 to 2,500 | Visibility in Google for Jobs | Essential |
| Client form "register a vacancy" | EUR 500 to 1,500 | Qualified business leads | Strongly advised |
| Maintenance and analytics | EUR 130 to 320/month | Measured application sources | Essential |
Delivery takes 6 to 10 weeks. The technical point that decides success is the sync: the vacancy is created in the CRM, pushed automatically to the site with JobPosting markup (title, location, contract type, date posted, salary range), then multiposted to the chosen boards. A filled role is withdrawn everywhere at once, which avoids wasted applications and Google penalties for expired jobs.
Comparing posting channels
2026 orders of magnitude seen on the UK market, to check against your own negotiated rates.
| Channel | Indicative cost | Application quality | Comment |
|---|---|---|---|
| Paid generalist board (Reed, Totaljobs, CV-Library) | EUR 350 to 650 per 28-day ad | High volume, heavy screening | Useful for common profiles |
| Specialist board (tech, finance, legal) | EUR 550 to 1,000 per ad | Good | Keep for hard-to-fill roles |
| Indeed sponsored | EUR 0.30 to 1.80 per click | Variable | Cap budget per vacancy |
| LinkedIn job slot | EUR 350 to 550 per month per slot | Good for professionals | Fixed cost to amortise |
| Free listings (Indeed organic, DWP Find a Job) | Free | Fair | Connect through the CRM |
| Google for Jobs via your site | Free, after initial investment | Good if the listing is complete | Traffic lands on your domain |
The strategy that works in 2026 is not to drop job boards, but to reserve them for hard roles and let the site, Google for Jobs and free channels carry the rest.
Cost per qualified application over 12 months
Assumption: agency with 8 consultants, 120 open roles a year, an application is "qualified" if it passes the first phone screen.
| Cost line | Before: paid boards | Year 1: site and CRM sync | Year 2 |
|---|---|---|---|
| Paid ads | 120 × EUR 680 = EUR 81,600 | 50 × EUR 680 = EUR 34,000 | 45 × EUR 680 = EUR 30,600 |
| Site, job board, candidate portal | EUR 0 | EUR 20,000 | EUR 0 |
| CRM sync | EUR 0 | EUR 4,500 | EUR 0 |
| Maintenance and hosting | EUR 0 | EUR 2,600 | EUR 2,600 |
| Total cost | EUR 81,600 | EUR 61,100 | EUR 33,200 |
| Qualified applications | 1,800 | 2,100 | 2,400 |
| Cost per qualified application | EUR 45 | EUR 29 | EUR 14 |
The candidate portal has a second effect: a pool of 3,000 to 5,000 opted-in profiles after 18 months, which consultants contact before posting anything.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mini case study
Tom, director of a 9-consultant agency in the City specialising in finance and operations, was spending EUR 88,000 a year on ads. He invests EUR 23,500 in a site with a job board, candidate portal and Bullhorn sync. He keeps specialist boards for 55 hard-to-fill roles (EUR 37,400) and posts the rest through the site, Google for Jobs and free listings. Net saving in year 1: 88,000 - 37,400 - 23,500 - 2,600 = EUR 24,500. In year 2, savings exceed EUR 48,000, the cost of a junior resourcer.
FAQ
How do we appear in Google for Jobs?
Each vacancy needs complete JobPosting markup: title, description, location, date posted, expiry date, employment type and ideally a salary range. A well-marked-up listing is indexed within 24 to 72 hours.
Do we need to change CRM to get a job board?
No. Bullhorn, Vincere and Recruitee expose feeds or APIs that feed the site. The connector costs EUR 2,000 to 6,500 depending on fields and how applications flow back.
What are the UK GDPR rules for the CV database?
The ICO expects a defined retention period, commonly 2 years after last contact for unplaced candidates, with clear privacy notice and an easy deletion route. The candidate portal lets candidates update or delete their own data.
Is multiposting done from the site?
It is done from the CRM, which pushes the vacancy to the site and to the chosen boards. The site becomes one free destination among others, but the only one you own.
How long before we measure results?
First applications via Google for Jobs arrive within 2 to 4 weeks. SEO on role and location pages takes 4 to 6 months to stabilise.
Let's scope your project. Tell us your recruitment CRM, annual vacancy volume and current job board spend: we price the site, job board and sync with an ROI calculation. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.


