The state of UK recruitment websites
2026
We audited 137 UK recruitment agency websites, from national brands to independents. The median site scores 57/100 for mobile performance, only 21% have job pages fully set up for Google for Jobs, and 64% were not named when an AI assistant was asked to recommend agencies in their own niche.
Audit your own site free →Six numbers that sum it up
Figures are shares of the 137 sites we could load and confirm as recruitment agencies, unless a smaller base is stated. Each check has its own base because not every test could run on every site (for example, PageSpeed could not test 8 of them). Methodology and limits are at the end of this page.
Most agency sites are slow on a phone
Candidates search for jobs on their phones, and Google ranks pages with mobile performance in mind. We ran each home page through Google PageSpeed Insights on its mobile setting. The median performance score was 57, the median largest contentful paint (when the main content appears) was 9.6 seconds against Google's 2.5-second “good” threshold, and the median home page weighed 3.2 MB.
- Good: 90 to 1000% (0 of 129)
- Needs improvement: 50 to 8967% (86 of 129)
- Poor: below 5033% (43 of 129)
- Main content within 2.5 seconds (mobile lab test)0% (0 of 129)
- Home page heavier than 3 MB51% (66 of 129)
- Layout stays stable while loading (CLS 0.1 or less)82% (106 of 129)
Lab tests are deliberately strict. For the 76 sites with enough real-visitor data in Google's Chrome UX Report, 74% met the 2.5-second threshold for real mobile visitors, with a median of 2 seconds.
| Group | Sites | Result |
|---|---|---|
| Large national brands | 13 | 39 |
| Mid-sized agencies | 18 | 55 |
| Small and independent agencies | 98 | 59 |
What to do: compress and resize images, cut third-party scripts (chat widgets, trackers and video embeds are the usual culprits) and keep the home page focused. Our guide to Core Web Vitals for recruitment websites goes through the fixes in order.
Jobs that Google can't read
Google for Jobs shows vacancies straight in search results, free, but only when each job page carries complete JobPosting structured data that Google can read. We followed each site's jobs link, opened a sample of job adverts and checked them.
- Jobs on the agency's own site with complete JobPosting markup21% (29 of 137)
- Jobs on own site, markup incomplete4% (5 of 137)
- Jobs on own site, no JobPosting markup in the page HTML36% (49 of 137)
- Jobs only appear once JavaScript runs8% (11 of 137)
- Jobs sent to another website or shown in an embedded frame6% (8 of 137)
- No jobs page or no individual jobs found from the home page23% (32 of 137)
Put together, 61% of agencies host readable job pages on their own domain, and only 21% have them fully marked up. Jobs that load only with JavaScript, live on another domain or sit in an embedded frame earn search visibility for someone else's website, or none at all. 61% of sitemaps listed individual job URLs, which helps Google find new jobs quickly.
Our crawler reads job adverts as delivered, without running JavaScript. Some sites, including several large ones, add JobPosting markup with a script after the page loads. Google can often still read that, but less quickly and less reliably, so “no markup” here means none in the HTML Google receives first.
| Group | Sites | Result |
|---|---|---|
| Large national brands | 14 | 0% |
| Mid-sized agencies | 21 | 14% |
| Small and independent agencies | 102 | 25% |
Read why jobs don't show on Google for Jobs and how job pages built for search fix it.
The basics are mostly there. The details aren't.
We read each home page's HTML, robots.txt and sitemap. Secure connections and mobile viewports are near-universal; structured data and on-page detail are where sites fall short.
- Served over HTTPS99% (136 of 137)
- Mobile viewport set100% (137 of 137)
- Has an XML sitemap91% (125 of 137)
- Has a canonical tag on the home page87% (119 of 137)
- Meta description of a sensible length (50 to 160 characters)65% (89 of 137)
- No meta description at all10% (14 of 137)
- Page title longer than 60 characters (likely cut off in results)26% (36 of 137)
- Exactly one H1 heading61% (83 of 137)
- Any structured data on the home page58% (80 of 137)
- Organization structured data (helps search engines and AI identify the business)45% (62 of 137)
- Social sharing image set (og:image)75% (103 of 137)
- Home page with under 300 words of readable text9% (13 of 137)
2 home pages were set to "noindex", telling search engines not to list them. 14 robots.txt files have rules covering job URLs. Blocking job search filters is fine, but a rule that stops Google crawling individual job adverts keeps them out of Google for Jobs. Both are worth a five-minute check.
Our recruitment agency SEO checklist covers each of these.
Who gets recommended by AI?
Buyers increasingly ask AI assistants for recommendations. For each agency we asked an AI assistant with live web search (Claude) the question a client might ask, built from the agency's own niche and location: “Which recruitment agencies would you recommend for [niche] in [location]?” The assistant named an average of 7.7 agencies per answer.
- Agency was named in the answer36% (49 of 137)
- Agency was not named64% (88 of 137)
| Group | Sites | Result |
|---|---|---|
| Large national brands | 14 | 50% |
| Mid-sized agencies | 21 | 29% |
| Small and independent agencies | 102 | 35% |
AI answers vary from one day to the next, so a single question is a snapshot, not a ranking. The pattern is still useful: assistants recommend agencies whose specialism, location and track record are stated clearly on their own site and repeated on directories and review sites they trust. See how to get your agency recommended by ChatGPT and AI search optimisation.
Making it easy to hire you
A recruitment website has two audiences, and each needs an obvious next step. We looked for a client call to action (such as “submit a vacancy” or “looking to hire?”) and a candidate one (such as “upload your CV”) on the home page, plus the contact routes.
- Client call to action on the home page56% (77 of 137)
- Candidate call to action on the home page55% (76 of 137)
- Both on the home page41% (56 of 137)
- Tap-to-call phone link66% (91 of 137)
- Enquiry form on the home page42% (57 of 137)
- Enquiry form on the contact page64% (88 of 137)
See what makes a great recruitment website for how to structure a home page around both audiences.
What agency websites are built on
We looked for the signatures that website platforms and recruitment software leave in a page's code. WordPress was the most common content management system we could identify, on 39% of sites. Many sites, particularly those built on bespoke or recruitment-specific platforms, leave no clear signature, so these are minimum figures.
Content management systems
- WordPress54 sites
- Webflow5 sites
- Duda4 sites
- Wix3 sites
- Drupal3 sites
- Squarespace2 sites
Recruitment website platforms
- SourceFlow14 sites
- Volcanic2 sites
- Recruiterweb2 sites
- Shazamme2 sites
- Recsite1 site
Recruitment software seen on the site
- Firefish7 sites
- TrackerRMS2 sites
- JobAdder2 sites
- Recruiterflow1 site
- Broadbean1 site
Choosing or changing platform? Compare recruitment website platforms, see what a recruitment website costs, or read about connecting Bullhorn, Vincere and JobAdder to your site.
Five fixes with the biggest payoff
- Get jobs into Google for Jobs. Host job pages on your own domain, render them in the HTML and add complete JobPosting markup. Test an advert with our Google for Jobs checker.
- Fix mobile speed. Images and third-party scripts are the usual causes. Aim for main content within 2.5 seconds on a phone.
- Say clearly who you recruit for and where. Specialism and location in the page title, H1 and opening paragraph help both Google and AI assistants match you to the right searches.
- Add Organization structured data and consistent directory listings. They confirm who you are to search engines and AI assistants.
- Give clients and candidates their own obvious next step. A “submit a vacancy” route for clients and a short CV upload for candidates, both on the home page.
How we did it, and the limits
Sample. 157 UK recruitment agency websites: large national brands and mid-sized and small agencies taken from published “top agencies” lists for UK cities and sectors, plus small and independent agencies found through a business database search. 15 could not be loaded by our crawler (most refused automated requests or timed out), 5 did not read as recruitment agencies (for example job boards or software firms) and were excluded, leaving 137. It is a broad sample, not a statistically random one, so read the figures as indicative.
Speed. Google PageSpeed Insights (Lighthouse), mobile strategy, home page only, one run per site. Lab results vary from run to run by a few points. Where Google had enough real-visitor data, we also report Chrome UX Report figures.
Pages. Our crawler fetched the home page, robots.txt, the XML sitemap, the jobs page linked from the home page and a sample of individual job adverts, without running JavaScript. That is how search engines first see a page, but it means jobs or calls to action that appear only after scripts run are counted as not found. Reported absences are “we could not find it”, not proof that it is missing.
AI visibility. One question per agency to Claude with live web search, built from the niche and location stated on the agency's own site, asked once. AI answers vary between days and assistants, so this is a snapshot.
Privacy. We publish aggregate figures only and do not name any agency in this report. Audits were run between 12 October 2026 and 12 October 2026. If you would like to see your own agency's results, request a free audit.
Citing this research. You are welcome to use these figures with credit: “TRG Digital, The state of UK recruitment websites 2026”, linking to this page.
In our sample of 137 UK recruitment agency websites, the median Google Lighthouse mobile performance score was 57 out of 100. 0% scored 90 or above, 67% scored 50 to 89 and 33% scored below 50. The median largest contentful paint in the mobile lab test was 9.6 seconds.
21% of the agencies we audited list jobs on their own website with complete JobPosting structured data, which is what Google for Jobs reads. A further 39% have job pages on their own site but with incomplete or no JobPosting markup, and 8% load their jobs only with JavaScript.
Yes. When we asked an AI assistant with live web search which recruitment agencies it would recommend for each agency's own niche and location, it named an average of 7.7 agencies per answer. 36% of the agencies we tested were among those named.
Between 12 October 2026 and 12 October 2026 we ran an automated audit of 157 UK recruitment agency websites: a Google PageSpeed Insights mobile test, a read of the home page, jobs pages and sitemap without running JavaScript, and one AI assistant question per agency. 137 sites were reachable and confirmed as recruitment agencies. We publish aggregate figures only and name no agency.
Yes. Please cite “TRG Digital, The state of UK recruitment websites 2026” and link to https://trg-digital.com/research/state-of-uk-recruitment-websites.
Request a free audit of your own site. It runs the same checks used in this research and shows your results against each one, with what to fix first.
