The verdict in three sentences
For an Amsterdam mid-size company with 250 to 2,000 staff hiring 50 to 300 people a year, an employer branding site connected to the ATS costs between 15,000 and 45,000 EUR excl. VAT, before video production. The measurable goal is 30 to 50 % more direct applications and less dependence on job boards that cost 8,000 to 20,000 EUR a year. The project ships in 6 to 10 weeks and is judged on cost per hire, not page views.
What a mid-size company careers site includes and costs
A simple « Join us » page on the corporate site no longer works with candidates who compare employers on Glassdoor, Indeed and LinkedIn. A dedicated careers site brings together vacancies, roles, testimonials and the hiring process.
| Item | 2026 range (EUR excl. VAT) | Comment |
|---|---|---|
| EVP strategy and HR workshops | 3,000 to 7,000 | Employer value proposition, candidate personas |
| UI design desktop and mobile | 3,500 to 9,000 | 70 % of candidates apply on mobile |
| Development and CMS | 5,000 to 15,000 | Role pages, locations, HR news |
| ATS integration (job feed, form) | 2,000 to 7,000 | Teamtailor, Recruitee, Homerun, SmartRecruiters |
| Job SEO (Google for Jobs, JobPosting) | 1,000 to 3,000 | Structured data on every vacancy |
| Analytics by source | 800 to 2,000 | Applications by channel, cost per hire |
| Total excl. video | 15,000 to 45,000 | Amsterdam agency ballpark |
| Employee video (each) | 2,000 to 5,000 | Half-day shoot, edit, subtitles NL and EN |
Recurring costs come on top: ATS licence of 4,000 to 15,000 EUR a year depending on volume, and 200 to 600 EUR a month for site maintenance.
Which ATS to connect based on your volume
| ATS | Indicative 2026 annual cost | Suitable volume | Strength for the site |
|---|---|---|---|
| Homerun | 3,000 to 7,000 EUR | 30 to 100 hires | Strong branded job pages, Dutch vendor |
| Recruitee | 5,000 to 12,000 EUR | 50 to 200 hires | Clean API, multi-posting in NL |
| Teamtailor | 6,000 to 14,000 EUR | 50 to 300 hires | Native careers pages, good API |
| Workable | 5,000 to 12,000 EUR | 50 to 200 hires | Large job board network |
| SmartRecruiters | 15,000 EUR and more | 300 and more | Multi-country, complex workflows |
Integration usually means pulling vacancies from the ATS API onto your own site while keeping your URLs. That is essential for Google for Jobs to list your vacancies under your domain instead of the job board's.
The metrics that justify the investment
An HR director must be able to show a figure-based return to the executive team. Metrics to track from launch:
- Share of direct applications (careers site and Google for Jobs): often 15 to 25 % before the project, 35 to 50 % after 9 months.
- Cost per hire: ads, referrals, agencies, divided by number of hires.
- Visit to application conversion: 4 to 8 % on a well-written vacancy.
- Average time to hire: a talent pool built through the site often cuts it by 5 to 10 days.
- Agency usage: at 20 to 25 % of annual gross salary in the Netherlands, each avoided agency hire matters.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Sanne, HR director of a logistics company in Amsterdam (900 staff), hires 140 people a year. She spends 16,000 EUR on job ads and outsources 8 senior roles to agencies at 14,000 EUR on average, so 112,000 EUR. She invests 28,000 EUR in the site and 4 videos at 3,000 EUR, so 40,000 EUR. After 12 months, direct applications rise from 20 % to 42 %, she cuts job ads by 6,500 EUR and brings 3 senior roles in-house, saving 42,000 EUR in agency fees. Annual gain: 48,500 EUR, payback in about 10 months, as a 2026 ballpark.
FAQ
Do we need a careers site separate from the corporate site?
Not necessarily: a subdomain or a well-designed /careers section is enough. Above 100 hires a year, a dedicated space with its own design is often justified for up to 15,000 EUR more.
How much does a quality employee video cost?
Count 2,000 to 5,000 EUR per 60 to 90 second video, subtitles included. Shooting 4 to 6 videos in one day cuts the unit cost by 20 to 30 %.
Can we keep our current ATS?
Yes, if it exposes an API or an XML job feed. Integration then costs 2,000 to 7,000 EUR depending on fields and filters.
Does Google for Jobs really work in the Netherlands?
Yes, it appears on most job searches. With correct JobPosting structured data, your vacancies show there for free under your brand.
What timeline should we expect for launch?
Count 6 to 10 weeks, including 2 weeks for EVP strategy and shoots. Employee approval of testimonials is what most often delays the schedule.
Let's scope your project. We define your careers site (EVP, ATS integration, videos, metrics) with an indicative EUR budget and a 6 to 10 week schedule. 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.