Industry-specific web design

Recruitment Agency Website Design

A recruitment website has two audiences: candidates looking for their next role and employers looking for people. We build recruitment agency websites around both journeys, for agencies in the UK and elsewhere working with a remote team, and for firms in Turkey that recruit for international clients.

Job pagesCV uploadClient brief formAgency details on every adCareful candidate data
  • Google Partner
  • Talha Aslan and team
  • English, German, Turkish

Open the live demoA demo design we built for a fictional brand

In short

A recruitment agency website gives every vacancy its own page, lets candidates apply and upload a CV in a few steps on their phone and gives hiring clients a separate brief form. In the UK, the Conduct of Employment Agencies and Employment Businesses Regulations 2003 require every advertisement to show the agency's full name and whether a role is temporary or permanent, so job pages are built with those fields from the start.

Talha Aslan and teamLast updated:

Why it needs its own approach

The problems we see most often on recruitment websites

A recruitment website has to earn the trust of candidates and the interest of hiring clients at the same time, while handling a lot of personal data. Generic business templates plan for none of this.

All jobs in one long list

Vacancies sit on a single page with no address of their own. Candidates cannot share a role, search engines cannot tell which jobs are open and filled roles stay online for months.

CVs scattered across inboxes

Candidates email their CV to a general address and files pile up in personal mailboxes and messaging apps. Nobody knows who applied for which role or when the data should be deleted.

No route for hiring clients

The site only talks to candidates. A company looking for staff cannot see what you offer or how to brief you, so the visitor who actually pays has to pick up the phone.

Advert details missing

Under regulation 27 of the UK Conduct Regulations 2003, every advertisement must show the agency's full name and whether each position is temporary or permanent, and adverts that give pay rates need the nature of the work, the location and the minimum experience or qualifications. Many job pages leave some of this out.

No privacy information

The application form collects identity, contact and work history, but there is no privacy notice, no retention period and no word on candidates' rights. Candidates hesitate, and the agency carries the risk as data controller.

Applying on a phone is hard

Many candidates see a job on their phone; long forms and upload fields built for a desktop make them give up halfway.

Sources: The Conduct of Employment Agencies and Employment Businesses Regulations 2003, regulation 27, legislation.gov.uk

Our approach

A site that takes candidates to the job and clients to the brief

We build a recruitment website with two front doors. A candidate goes from the home page to the jobs, reads the role and applies in a few steps; a hiring client goes from the services pages to a brief form that fits their sector and type of role. Both routes share one design language but never get in each other's way.

If candidates need an account to follow their applications, we plan it as a members area site; for seasonal volume hiring, a single goal landing page can go live without touching the main site.

Design, development and content sit in one team, so forms, data retention and the job feed are not patched on later. Talha Aslan sets the strategy and an experienced team handles delivery. We work remotely and in English with agencies abroad.

  • A shareable page for every vacancy
  • Easy CV upload and a short form on any phone
  • Client services and a brief form for employers
  • Agency details and privacy notice in plain view
  • All applications collected in one panel
Recommended sitemap

Home

  • JobsJob list and filtersJob pagesApplication and CV upload
  • For employersPermanent recruitmentTemporary staffingExecutive searchSubmit a brief
  • For candidatesHow applying worksRegister your CVInterview guide
  • AboutWho we areCompany detailsOur consultants
  • ContactContact formAddress and directions
  • LegalCandidate privacy noticeCookie noticeYour data rights

Candidate and client routes start separately; each ends in a form that is measured.

The right setup

Recruitment agency, HR consultancy or careers site?

All three start from the same foundation; who you talk to and how many vacancies you manage make the difference.

Recruitment agency

Agency and staffing website

Many vacancies, a steady flow of applications and client briefs; the site works like part of your workflow.

  • Filterable job list
  • CV upload from a phone
  • Agency details on every job page

HR consultancy

Consultancy and executive search website

Fewer but critical roles; trust comes from the team, the method and how confidentiality is handled.

  • Service and method pages
  • Consultant profiles
  • Confidential application option

In house HR

A company's own careers site

The company hires for itself; the site tells the employer story and shows what working there is like.

  • Jobs by team and location
  • Culture and benefits
  • General talent pool

Built for recruiters

What a recruitment website needs

These are the points recruitment agencies and HR consultancies have to decide on when we plan a site together.

Job pages

Each role has its own address, duties, requirements, working pattern and location, and says whether it is temporary or permanent. When a role is filled it is taken down or marked closed, so nobody applies for nothing.

Applications and CV upload

A short form, upload from a phone, file type and size limits and an encrypted connection. Each application is linked to the job it was made for and shows up in one panel.

Client brief form

Role, number of people, working pattern and start date: the details the first call needs. The brief goes to the right consultant and is measured as a conversion.

Advert rules in the UK

Regulation 27 asks for the agency's full name and the temporary or permanent status in every advert, and allows adverts only for roles you have details of and the hirer's authority to fill. Job page templates carry these fields so they are never forgotten.

Candidate data

A privacy notice next to every form, only the data the first screening needs and a defined retention period with a deletion step. Texts go in with your adviser's approval; the final legal assessment belongs to your agency.

Fair job ad wording

Templates focus on the tasks and skills a role needs rather than conditions such as age, gender or appearance. When you advertise in other countries, their rules are checked as well.

Sources: The Conduct of Employment Agencies and Employment Businesses Regulations 2003, regulation 27, legislation.gov.uk

Comparison

A generic template or a site built for recruitment?

TopicGeneric templateSite built for a recruitment agency
VacanciesOne long list on one pageA shareable page for every role
ApplyingCV sent to a general email addressForm linked to the job and secure upload
Hiring clientsGeneral contact formService pages and a brief form
Required detailsMissing or buriedAgency name and role type on every job page
Candidate dataScattered across mailboxesOne panel with a retention period
MeasurementPage viewsWhich job brings applications and which page brings briefs

Quick check

Recruitment website feature list

Must haves: does your site have them?

0 of 6 in place Tick the boxes to see where your site stands.

Added as needed

  • Candidate accounts and application tracking
  • New job email alerts
  • General talent pool
  • Job pages in a second language
  • Career and interview guides (blog)
  • Applications filtered in the admin panel

We choose which of these you need together during the scoping call.

Let's talk about your hiring flow

Tell us how many roles you advertise each month, how applications reach you today and which clients you recruit for; we will come back with a page structure and a written quote.

Process

From brief to launch in four steps

  1. Discovery and scope

    We define your business, your audience and the site’s one-sentence job: who it sells what to, through which action. Scope and timeline are written from that answer.

  2. Design approval

    The home page and key templates come to you as designs first; no code is written before your approval. We do not like surprises, and we do not cause them.

  3. Development

    The approved design becomes fast, secure, maintainable code. You follow progress in the CRM and see every page in a staging environment before launch.

  4. Launch and measurement

    The site goes live with analytics, Search Console and conversion tracking connected; panel training is given, first-year hosting and maintenance included.

Free tools

Check your recruitment website for free today

Before planning a new site, test the current one for its security certificate, email authentication records, mobile usability and job markup, and make the links you share for each vacancy measurable. The tools are free and need no sign up.

Security

SSL Checker

Check an SSL certificate's validity, expiry date, issuer, hostname match, certificate chain and TLS versions in seconds.

E-mail

SPF, DKIM & DMARC Checker

Why do your emails land in spam? Check a domain's SPF, DKIM and DMARC records, find the errors and get a corrected record to copy.

Tech SEO

Mobile Friendly Test

Test whether a page works well on phones: viewport, font size, tap targets, a mobile screenshot and Core Web Vitals.

Tech SEO

Schema Markup

Generate rich-result JSON-LD for Article, Product, FAQ, Local Business.

Tech SEO

SEO Checker

Scan any URL for title, meta description, headings, canonical, indexability and speed signals, and get an SEO score with a clear to-do list.

Analytics

UTM Builder

Build correctly tagged links with Google Ads, social and newsletter presets.

All free tools

How we work

Our approach to recruitment websites

We do not have a live client project in this field yet, so we show our approach on a live demo site built by our team. The demo is not a client site. You can see our work in other sectors on the references page.

Live demo

See how your site could look

For this field we built a one page demo site for a fictional brand, made only to show our approach. You can explore the design, the copy structure and the mobile view live in three languages.

Open the live demo

We map your application flow first

Together we list where applications come from today, who looks at them and where they pile up, then build the form and panel around that flow.

You give us the company details

We never guess registration or company details; we take them from your documents and have you approve every line before launch.

We keep candidate data lean

Forms ask only what the first screening needs, and the retention period and deletion step are defined from the start.

We keep vacancies current

Adding and closing a job takes a few steps in the panel, and a closing date field stops expired roles from staying online.

All references

FAQ

Recruitment agency website questions

If your question is not here, write to us; we will send you an answer and a written quote.

Next step

Let's plan your recruitment website together

In a free 15 minute call, in English, we will go through your job volume, your application flow and the clients you recruit for, then send a written scope and quote.

In-depth guide

Recruitment Agency Website: From Job Page to Client Brief

Talha Aslan and teamLast updated: 16 min read

A recruitment agency website hosts two very different visitors on the same day: a warehouse supervisor scrolling vacancies on a phone after a late shift, and an operations director comparing staffing agencies at a desk the next morning. Both decide within minutes. One applies or leaves; the other sends a brief or calls a competitor.

This guide walks through the decisions you make, in order, when planning a recruitment website: which audience leads, how job pages and applications are built, where candidate data lives and for how long, which advert details must appear, how hiring clients are guided and how all of it is measured. Each section gives you a criterion or a checklist your team can use straight away.

Where the site's weight sits for your model

Who pays you and how many roles you manage decide where the site's weight sits. A high volume staffing agency filling hundreds of temporary roles and an executive search firm running a handful of searches a year cannot share one menu without talking to the wrong visitor first. Before planning anything, answer these four questions in writing with your team.

  • Volume: How many roles are live at once, and how long does a typical vacancy stay open?
  • Candidate profile: Do most applicants find jobs on a phone, or do they arrive at a desk with a polished CV?
  • Client profile: Do briefs come from procurement teams at large companies or from owners of smaller businesses?
  • Confidentiality: How often do you run searches where the hiring company cannot be named?

For a high volume agency, the first screen of the home page belongs to job search, with the client route clearly visible but second. For an executive search firm it flips: the first screen explains method and people, and open roles sit in a quieter list. On an in house careers site, the employer story leads, with teams, culture and benefits read before the vacancies.

Once the answers are clear, the menu, the home page order and the number of forms follow naturally.

The fields every job page needs

Every job page should answer the questions a candidate asks before applying, using the same structure on every vacancy. A fixed template lets consultants post quickly, lets candidates compare roles and helps search engines read the page correctly. We build the job template around these fields.

  • Job title: The plain title a candidate would search for; "Forklift operator", not "Warehouse superstar".
  • Location and pattern: Town or area, full time or part time, shifts, and whether the role is remote, hybrid or on site.
  • Temporary or permanent: Stated clearly on every role, which UK rules require in any advert anyway.
  • Duties: Five to eight lines describing a real working day, not generic responsibility statements.
  • Requirements: Essential and desirable criteria in separate lists.
  • Process: What happens after applying, how many interviews, and when the candidate will hear back.

The process field is the one most often skipped, yet it does more than anything else to counter the "nobody ever replies" feeling candidates bring with them. When a client cannot be named, describing the sector and company size gives candidates something solid without breaking confidentiality.

A vacancy's life from opening to closing

A job page is not written once and forgotten; it opens, changes, fills and closes, and each stage needs a response on the site. Taking applications for a filled role wastes candidates' time and costs your agency goodwill. We recommend building this flow into the admin panel.

  1. A consultant enters the role as a draft; it cannot be published until the closing date field is filled in.
  2. A second person checks wording and content, then the role goes live.
  3. When the role is filled, the consultant marks it closed; the page stays up for a while, the apply button disappears and similar open roles are listed.
  4. After a set period the page comes down and its address redirects to the relevant category page.
  5. For roles past their closing date that nobody has closed, the panel sends a reminder to the consultant who owns them.

Keeping a closed page for a short time, instead of deleting it at once, means a candidate arriving from a shared link does not land on a blank error page. If the same role reopens every few months, a permanent page for that role can be better than a new address each time. When we scope a build under our web design service, these rules are written in from day one.

The application form and CV upload on a phone

The application form should ask no more than the first screening needs and be easy to complete with one thumb. Candidates often see a role on the bus or during a break, and their CV sits in a phone folder, a cloud drive or a chat app. Designing the form around that reality affects application numbers more than any visual change.

For most roles, the first screening needs a name, phone number, email address, location and a CV. For hourly roles where many applicants have no CV, a short experience question as an alternative to an upload keeps good people from dropping out at the door. Asking for date of birth, a photo or identity numbers at this stage collects data you do not need and invites concerns about unfair screening.

  • File types: PDF and common word processor formats are accepted; executable files are rejected.
  • Size limit: The limit is shown on the form; when it is exceeded, the candidate sees a clear message and the form keeps its data.
  • Sources: The upload field opens the photo library, the files app and cloud drives.
  • Confirmation: After sending, the candidate sees which role they applied for and the next step, and receives the same by email.

Before launch, test the form on at least two different phones, on mobile data, with a real CV file.

Where candidate data lives and for how long

Where candidate data is stored, who can open it and when it is deleted should be decided in writing before the site goes live. A recruitment agency collects identity, contact and work history for many people every month, which makes its responsibility as data controller considerable. Data protection law in the UK and the EU expects candidates to receive clear privacy information at the point their data is collected.

  • Storage: CV files never sit in a public folder; only signed in, authorised staff can open them.
  • Access: Each consultant sees applications for their own roles; bulk download is limited to a few people.
  • Retention: The period is stated in the privacy notice, and the panel deletes or anonymises records when it ends.
  • Talent pool: Considering a candidate for other roles is asked as a separate option, unticked by default.
  • Requests: A named email address or form handles requests to see or delete data.

In confidential executive searches, the candidate's current employer must not learn of the application. Turning off automatic email notifications for those candidates and limiting file access to one consultant is a sensible starting point. Leave the final wording of your privacy notice and any consent questions to your data protection adviser; we build the technical side, the content of the notice is your agency's responsibility.

Advert rules, agency details and fair wording

If you recruit in the UK, every job advert on your site must show your agency's full name and whether the role is temporary or permanent. Regulation 27 of the Conduct of Employment Agencies and Employment Businesses Regulations 2003 sets this out, and adverts that state a pay rate must also give the nature of the work, the location and the minimum experience or qualifications required. The regulation also allows adverts only for roles you have details of and the hirer's authority to fill.

In practice we build these into the job template as required fields, so a consultant cannot publish without them. Agency details come from your documents, never from guesswork, and sit in a footer visible on every page.

Wording is a separate matter. Templates that describe tasks and skills, rather than age, gender, appearance or "young and dynamic" style phrases, are fairer and reach a wider pool of candidates. A short checklist shown to consultants when they enter a role helps.

  • Is this requirement needed to do the job, or was it copied from an old advert?
  • Do the title and description speak equally to candidates of any gender?
  • Is experience written as a number of years, or as a skill that can actually be assessed?

The client route: service pages and the brief form

A company looking for staff should find what you offer and how to brief you within two clicks; for most agencies, that visitor brings the revenue. A site that only speaks to candidates pushes clients toward a general contact form or the phone, and the first call starts unprepared. Separate pages for permanent recruitment, temporary staffing and executive search help each client recognise their own situation.

Each service page should answer the same questions: which role types you cover, what steps the process has, what you need from the client and how soon a first shortlist is planned.

The brief form should ask for enough to prepare the first call, and no more.

  1. Job title and the number of people needed.
  2. Type of engagement: permanent, temporary or contract.
  3. Location and planned start date.
  4. Company name, contact person, phone and email.
  5. An optional short notes field.

The form should route each brief to the right consultant by service or sector and confirm to the client, straight away, that the brief has arrived.

Applicant tracking system or the site's own panel

If you already use an applicant tracking system, the website should talk to it; if you do not, applications should collect in the site's own panel. Running both halfway is the worst option. An applicant tracking system is software that gathers applications by job, moves candidates through stages and lets a team keep shared notes. Use these criteria to decide.

  • Volume: A few dozen applications a month usually fit the site's panel; hundreds need proper stage management.
  • Team: When several consultants add notes to the same candidate, you need a shared system.
  • Integration: Ask your vendor in writing whether it offers a job feed or an application link.
  • Data location: Find out in which country and with which provider candidate data is held; your privacy notice depends on it.

Where an integration exists, we pull jobs from the system, show them in your own design and send applications back. Candidates apply without leaving your site, and your team keeps working in the screens it knows. Custom flows that off the shelf systems do not cover, such as a portal where clients review a shortlist, call for custom software; we suggest leaving that for a later phase, once the need is proven.

Being found by candidates and by clients

Candidates search by job title and town; clients search by service. The site needs separate pages for each kind of search. Someone typing "forklift driver jobs Leicester" and someone typing "temporary staffing agency for warehouses" will never meet on the same page; job pages answer the first search, service and sector pages the second.

Job pages should carry JobPosting markup that Google's job search experience can read. This markup is a block of code that describes the title, location, posting date and closing date of a role in a structured way. It must be removed once the closing date has passed, and nothing may be marked up that is not visible on the page. You can check the markup on a live vacancy with our structured data tool.

  • Category pages: Lists by job type or town make sense when they contain open roles; keep empty category pages out of the index.
  • Service pages: One page per service, with a section that answers clients' practical questions.
  • Guides: Interview preparation for candidates and job description writing for clients build trust with both audiences.

If you want ongoing work on content and technical search health, see what our SEO service covers. We do not promise rankings; we focus on getting the structure and content right.

Mobile speed and testing file uploads

Job and application screens should be designed for phones first and measured under real conditions before launch. Most candidates arrive from a shared link or a search result on a phone; if the first screen is slow or the form jumps around, the application ends before it starts. Google's Core Web Vitals give a concrete frame, measured at the 75th percentile of visits.

  • LCP: Largest contentful paint, how long the main content takes to load; 2.5 seconds or less counts as good.
  • INP: Interaction to next paint, how fast the page responds to a tap; 200 milliseconds or less counts as good.
  • CLS: Cumulative layout shift, how much elements jump while loading; 0.1 or less counts as good.

On recruitment sites, filters cause the most trouble. If filtering by town, role and working pattern reloads the whole page on every tap, responsiveness suffers on a phone.

File upload needs its own test. When an upload drops on a weak connection, the form should keep everything the candidate typed, so nobody has to start again.

Measuring applications and client briefs

The real measurement question is not visits but which job and which channel bring applications, and which page brings client briefs. A recruitment site has two separate conversions, and if they share one report you cannot make decisions. Define the application and the brief as separate conversions and record them from day one, subject to cookie consent where the law requires it.

If you share roles on LinkedIn, job boards, community groups and email lists, use a separately tagged link for each channel. These tags are UTM parameters: short labels added to the end of a link that tell your analytics tool where the visit came from. You can build them in seconds with our UTM link builder.

  1. List your sharing channels and fix one source name for each.
  2. Tag every vacancy link you share with those names.
  3. Once a month, put applications and placements per channel side by side.
  4. Single out channels that bring applications but no placements; the problem is often the advert text there, not the channel.

For volume hiring campaigns with paid ads, the page the ad sends people to should focus on a single application. In those campaigns our Google Ads management plans the tracking and the page together. On the client side, recording which service page a brief was sent from shows which service actually brings work to your recruitment business.

Pages that introduce the agency and build trust

Candidates and clients both want to see who they will deal with before first contact, and agency pages should build that trust with concrete detail. Instead of "a team of experienced professionals", say which role types each consultant fills, which sectors they know and how they get back to candidates.

  • Consultant profiles: Photo, focus sectors, role types and a direct way to get in touch.
  • Process page: What happens after applying, interview formats and how candidates hear about an unsuccessful outcome.
  • Client references: Only company names and logos you have permission to show; otherwise anonymous descriptions by sector and role type.
  • Company details: Registered name, address and privacy notice reachable in one click.

If you work with candidates or clients in other countries, offering job and service pages in a second language builds trust quickly. This needs a separate page structure per language rather than machine translation; our multilingual website approach is planned for exactly that. Adverts in another country also need that country's rules checked.

Common mistakes on recruitment agency websites

Most mistakes we see on recruitment sites come not from design but from a flow that was never thought through. These six come up most often when an agency plans a new recruitment website, each with a better alternative.

  • One long job list: Instead of stacking every role on one page, give each vacancy its own address and JobPosting markup.
  • CVs to a general inbox: Instead of letting CVs pile up in personal mailboxes, use a form linked to the job and a panel with controlled access.
  • A long first form: Instead of asking for identity documents, photos and references at the start, leave them for the interview stage.
  • Roles that never close: Instead of leaving filled jobs online for months, make the closing date a required field and get reminders from the panel.
  • Missing advert details: Instead of relying on consultants to remember the agency name and role type, build them into the template as required fields.
  • Forgetting the client: Instead of building only for candidates, give hiring clients service pages and their own brief form.

What these mistakes share is treating the site as a brochure. A recruitment site is a working tool your team uses every day; making design decisions with that in mind prevents most later fixes.

Questions for your web partner and the next step

When choosing who builds your site, ask how they handle the application flow, data retention and job management before looking at design samples. A recruitment website is used every day after launch, so the answers matter more than the visuals.

  • Where are CV files stored on the server, and who can open them?
  • How are applications deleted when the retention period ends, and who triggers it?
  • How will you test the integration with our applicant tracking system?
  • What happens to closed job pages, and how are redirects managed?
  • Will applications and client briefs be measured as separate conversions from day one?

We do not have a live client project in this field yet, so we show our approach on a live demo site linked on this page. You can try the job page, the application form and the client brief flow on your own phone. Ask yourself two questions while you do: could a candidate apply on the bus in two minutes, and could a client send a brief without picking up the phone?

At quote stage, make sure the written scope lists the number of job templates, forms, integrations, languages and the support period after launch. Work that is not in the scope and turns up later as an extra is the most common source of disagreement.

For the next step, tell us how many roles you advertise each month, how applications reach you today and which clients you recruit for. You can see fixed scope packages in our web design pricing, and for a written quote based on your agency, reach us through our contact page.