The anchor guide · 18 sections

The Complete Guide to SEO for Recruitment Agencies

Everything an agency needs to know about being found by employers rather than only by jobseekers. The two-sided market, the job board problem sitting on your own website, what it costs and why campaigns fail.

Two-sided marketJob boardsCost and ROICase studiesFeesPitfalls
By Andrew Odgers, MD
Lillian Purge Ltd
No guaranteed rankings, ever

SEO for a recruitment agency is the work of being found by two entirely different groups who happen to need each other. Jobseeker searching vastly outweighs employer searching, so a site optimised by volume alone becomes a job board with a logo on it. Plenty of traffic, almost no client enquiries.

The section to read even if you read nothing else. Section thirteen covers job board integration, which is the single biggest technical drag on most recruitment websites and is entirely self-inflicted by the software the industry runs on. If your site publishes vacancies from an ATS, that section will explain why your sector pages are struggling. Individual sectors and recruitment types each have their own guide, all linked from the guides hub.

Part one
Why this matters now
SECTION 01

What SEO for recruitment agencies actually means

SEO for a recruitment agency is the work of being found by two entirely different groups of people who happen to need each other. That sounds obvious and it is the thing most agency websites get wrong.

Employers search when they have roles to fill and no agency relationship in place. They search rarely, in small numbers, using language about hiring and staffing and their sector. Candidates search constantly, in enormous numbers, using language about jobs and vacancies and employment agencies.

The volume gap between the two is not small. Jobseeker searching outweighs employer searching by a wide margin in every measurement we have taken. So a website optimised naively, chasing whatever has the biggest numbers, ends up as a job board with a logo on it: plenty of traffic, plenty of candidate registrations, almost no client enquiries.

You need both. An agency with no candidates cannot fill a brief. But only one of these two audiences pays you, so building for the loud one by default is the single most expensive mistake in this sector.

The takeaway

Two audiences, wildly different search volumes, one of them pays. Build deliberately for both rather than letting the numbers decide for you.

SECTION 02

Why recruitment agencies need SEO to win clients

The case rests on how an employer actually appoints an agency, which is less relationship-driven than the industry likes to believe.

Existing relationships cover some of it, not all of it. Every agency has clients who ring because they always have. That is excellent business and it is finite. It does not grow, it does not reach new sectors, plus it walks out of the door when a consultant does.

The unattached hiring manager is the opportunity. Somebody has just been told to fill three roles by the end of the quarter. They have no agency they trust. Perhaps the one they used has let them down. Perhaps they have moved into a new company. That person does not open LinkedIn to find a supplier. They search, they look at three or four agencies, then they make contact with the ones that look like they understand the roles.

That search happens whether you are visible or not. Which is what makes it different from outbound. Nothing about your absence gets reported back to you. There is no missed call, no unanswered email, just an enquiry that went to somebody else and a client relationship you never knew was available.

The second reason is durability. Consultant-led business development produces results that reset when consultants leave. Search visibility belongs to the agency.

SECTION 03

How SEO works differently for recruitment businesses

Four things make recruitment genuinely different from other B2B service SEO. Every one of them changes what the work looks like.

The two-sided market, covered above. No other sector we work in has this problem in the same form, where the high-volume audience and the paying audience are different people entirely.

The job board problem. Most recruitment websites carry live vacancy listings pulled from an applicant tracking system. Those listings create genuine technical difficulties, covered properly in section thirteen, plus they dominate the site's page count while contributing almost nothing to client acquisition.

Sector beats geography. In most local businesses, town plus service is the winning combination. In recruitment, sector plus region usually beats it, because a hiring manager wants somebody who understands the role more than somebody who is nearby. That widens your realistic catchment considerably.

The competition includes job boards. You are not just competing against other agencies. Indeed, Reed, Totaljobs and the rest have vast domain authority and occupy an enormous share of anything resembling a job or employment search. Trying to outrank them on their own terms is not a strategy.

The takeaway

Two audiences, a technical problem created by your own ATS, sector mattering more than geography, plus job boards occupying the obvious terms. Plan around all four.

SECTION 04

Why most recruitment agency websites are invisible on Google

Or more precisely, invisible to employers while being reasonably visible to candidates. The causes repeat across the sector.

The site is a job board. Homepage, job search, register your CV, contact. Every substantive page is a vacancy that expires. There is almost nothing permanent for Google to rank and nothing at all aimed at a hiring manager.

The sectors are a dropdown. Twelve specialisms listed in a menu, each linking to a filtered job search rather than to a page explaining that you understand the sector. That is a filter, not content, so it will not rank.

Nothing addresses employers. No page about how you work, what your process is, what you charge, what your fill rate looks like, why a hiring manager should choose you. The entire site talks to candidates.

Expired jobs left to rot. Hundreds or thousands of pages for roles filled two years ago, either still live or throwing errors. Both are damaging.

The consultants are invisible. No names, no sector experience, no track record. Employers appoint people rather than companies and the site names nobody.

Trying to beat the job boards. Effort poured into ranking for jobs in a location, which is Indeed's territory and always will be.

Part two
How it actually works
SECTION 05

How local SEO works for a recruitment agency

Local search runs on three things, though recruitment applies them differently to most local businesses.

Proximity. How close you are to the searcher. It matters for temp and volume recruitment, where an employer genuinely wants an agency that knows the local labour market and can get people on site tomorrow. It matters far less for permanent and executive work, where a specialist two counties away is perfectly acceptable if they understand the role.

Relevance. How well you match the search, plus entirely within your control. If your Google Business Profile and your website never state which sectors you recruit for, Google has no reason to consider you relevant to a sector search even if it is all you do.

Prominence. How established and credible you appear. Reviews matter less here than in consumer sectors, because employers rarely leave them. Mentions elsewhere, published salary data, REC membership and named consultants with real credentials all feed into it.

  • Set the profile up properly anyway, since it costs nothing and temp clients do use it
  • Weight your effort towards sector pages rather than location pages if you do permanent work
  • Do the reverse if you are volume or temp led, where local presence genuinely decides it
SECTION 06

Ranking for recruitment agency searches in your sector

This is where the actual work happens. The strategic decision is narrower than most agencies expect.

The bare term is not worth chasing. Recruitment agency plus a major city is occupied by national networks and job boards with a decade of authority. You will spend a great deal to reach page two and the traffic you eventually get is unqualified anyway, because the searcher has told you nothing about what they need.

Sector plus region is the winnable combination. Tech recruitment in your area, finance recruitment, healthcare staffing. Fewer competitors, better qualified searchers and a hiring manager who is actively looking for a specialist rather than a generalist.

Go narrower still where you can. Not just tech but the specific disciplines you place. Not just healthcare but the roles you actually fill. The narrower the term, the fewer agencies competing and the more obviously you are the right answer.

Then layer the type on top. Temporary, permanent and executive searches are made by different people with different urgency, so combining type with sector produces very specific pages that convert unusually well.

The rule of thumb: if a page could have been written by any agency in the country, it will not rank. If it could only have been written by somebody who works in that sector, it probably will.

Part three
Cost, time and return
SECTION 07

How much SEO costs for a recruitment agency

Judge a price by the work it funds. For an agency that means somebody building the client-side pages your site does not have, writing sector pages with real substance, sorting the job board technical problem, producing salary content and reporting on what moved.

What pushes the number up is scope. One sector costs less than five. National ambitions cost more than regional ones. And an agency competing in tech or finance in London faces considerably more entrenched competition than one placing warehouse staff in a county town.

What should make you cautious is a price attached to a promise. Anyone guaranteeing rankings or a set number of client enquiries for a fixed fee either misunderstands how Google works or is relying on you not to.

Two things specific to recruitment are worth asking. Do they understand your ATS? The job board integration issue is technical, it is the biggest single problem on most recruitment sites. An agency that has never dealt with a vacancy feed will not fix it. And who writes the sector content? Sector pages only work if they demonstrate real knowledge, which means somebody has to interview your consultants rather than paraphrase your competitors.

Our local SEO cost guide covers generic pricing. Alongside it, what a retainer should include is worth reading before signing.

SECTION 08

How long SEO takes to work for a recruitment agency

Slower than consumer local businesses, faster than you might fear, with one useful quirk.

Months one to two. Mostly technical. Fixing the expired vacancy problem, sorting how the ATS feed is handled and building the missing client-side pages. Little visible movement, though this is the work everything else depends on.

Months two to five. Sector pages get indexed and start appearing for the narrower terms. Specific sector and region combinations can move quickly because so few agencies have built proper pages for them.

Months five to twelve. The more competitive sector terms climb, plus salary guide content starts accumulating the links that lift everything else on the domain.

Then the B2B sales cycle sits on top. A hiring manager who finds you in month four might not have a live requirement until month seven. Unlike a consumer sector, the search and the need do not always coincide, so a proportion of your visibility converts on a delay.

The useful quirk: once an agency ranks for a sector, it tends to stay there. These are not volatile terms and there are not many serious competitors bothering, so the position is more durable than in most sectors.

The takeaway

Two months of technical groundwork, then sector pages from month two, competitive terms from month five. Rankings here hold better than in most sectors once you have them.

SECTION 09

Is SEO worth it for a recruitment agency

Recruitment has one of the most favourable ratios of any sector we work in, for one simple reason: the value of a single placement.

Take your average fee. Then ask how many additional placements a year would cover the annual cost of the work. For most agencies the answer is one, sometimes two. Very few marketing decisions in any industry look like that.

What strengthens the case further is that a client is not one placement. An employer who uses you once and is happy uses you again, often for years, frequently across multiple roles. So the real comparison is a year of marketing spend against the lifetime value of a client relationship, not against a single fee.

What weakens it: if you are entirely dependent on a small number of large accounts and have no capacity to service new ones, more visibility is not your problem. If your consultants are already at capacity, adding demand creates frustration rather than revenue. And if your website is locked inside a recruitment website product that cannot be meaningfully edited, fix that first, because otherwise you are paying for recommendations that cannot be implemented.

  • Use client lifetime value, not the fee from one placement
  • Model temp and perm separately, since the economics differ enormously
  • Judge over twelve months, allowing for the B2B decision lag
SECTION 10

How to calculate the ROI of recruitment SEO

Straightforward with data you already hold in your CRM, plus worth doing properly because the number is usually persuasive.

Start with average fee per placement, split by type. Temp margin per week times average assignment length behaves completely differently from a permanent percentage fee. Averaging them produces a number that describes nothing.

Then work out client lifetime value. How many placements does a typical client give you, over how long. Most agencies underestimate this substantially because they think in terms of individual roles rather than relationships. That figure is the honest basis for any marketing decision.

Then your enquiry to client conversion rate. Not every inbound enquiry becomes a client. If one in four does, four enquiries equals one client equals your lifetime figure, so you can price an enquiry precisely.

Then track source, which is the step everybody skips. Add a field to your CRM asking how each new client found you and make consultants complete it. After six months you will know rather than guess, plus you will very likely find that inbound clients convert better and negotiate less than outbound ones, because they came to you.

One caution specific to this sector: do not credit SEO for a client a consultant had already been working for months. Attribution in recruitment is genuinely messy and honest numbers are the only useful ones.

Part four
The website and the job board problem
SECTION 11

Pages every recruitment agency website needs

Most agency sites have a job search and very little else. Here is what actually needs to exist.

A page for each sector you specialise in. Real content about the sector, the roles, the market and the challenges. Not a filtered job list.

A page for each recruitment type you offer. Temporary, permanent, contract, executive search. Different buyers, different processes.

An employer or client section. The half that does not exist on most agency websites. How you work, your process, your timescales, your terms, what makes you different from the agency down the road.

A fees or terms page. Covered properly in section sixteen.

A profile for each consultant. Name, sector, years in it, roles they typically fill, how to reach them directly. Employers appoint people.

Case studies of real placements. Covered in section fifteen.

Salary guides for your sectors. The strongest asset available, with its own dedicated guide in this cluster.

The job board itself, handled properly rather than allowed to dominate, which is the next two sections.

SECTION 12

How to structure a recruitment agency website

The defining structural decision is separating the two audiences without building two websites.

Split employers and candidates at the top level. The main navigation should make it obvious within one click which path is which. Employers and candidates want completely different things and a homepage that hedges serves neither. This alone transforms most agency sites.

Put sectors under the employer path as content, then under the candidate path as job search. Same specialism, two treatments. The employer version explains that you understand the market. The candidate version lists live roles.

Keep the permanent pages away from the ATS. Your sector pages, consultant profiles and salary guides should live on your own site under your control, not inside whatever templating your recruitment software provides.

Link deliberately. Sector page to the consultants who cover it, consultant profile to their sector and live roles, salary guide to the sector page. Free, entirely within your control, almost universally neglected.

Handle consultants leaving properly. Recruitment has high turnover and a departing consultant leaves a page with accumulated authority. Redirect it to the sector page rather than deleting it.

SECTION 13

Job board integration and what it does to your SEO

The most important technical section in this guide. It is the problem almost every recruitment website has without knowing it.

Your vacancies come from an applicant tracking system and get published onto your website automatically. That is efficient and it creates four genuine SEO problems.

Expired roles. A vacancy fills and the page either stays live advertising a job that no longer exists or disappears leaving an error. Over years this accumulates into hundreds or thousands of dead or dying pages. Both outcomes damage the site. The second is worse.

Thin and duplicated content. Job descriptions are often supplied by the client, which means the identical text appears on your site, on Indeed, on Reed and on four competitors' sites. None of it is distinctive and much of it is short.

Crawl budget consumed. Google spends its time on your site crawling thousands of transient vacancy pages rather than the sector pages and salary guides you actually want ranking.

The ratio problem. If ninety five percent of your indexed pages are expired jobs, that is what your website looks like to a search engine.

What to do. Decide deliberately whether vacancies should be indexed at all, since many agencies are better off with them excluded. Redirect expired roles to the relevant sector page rather than deleting them. Add original context to feed-supplied descriptions where you can. And make sure your permanent pages are not buried underneath the job listings in your site structure.

The takeaway

Your ATS feed is probably the biggest technical drag on your rankings. Decide what gets indexed, redirect what expires, then stop letting transient pages define what your site is.

Part five
Content and transparency
SECTION 14

Blogging for recruitment agencies

Most recruitment blogs are indistinguishable from one another: interview tips, CV advice, how to write a job description. All of it exists ten thousand times over and none of it reaches an employer with a budget.

What does not work: generic career advice, seasonal filler about hiring in January, anything a template could have produced, agency news nobody outside the office cares about.

What works, though it is a narrow target: content that demonstrates you understand a specific labour market better than the reader does. What is happening to salaries in your sector and why. Which skills have become impossible to find. How long roles are genuinely taking to fill. What candidates in your sector are actually asking for beyond money. Whether a particular role can realistically be filled at the budget the client has in mind.

That last one is worth dwelling on. A hiring manager with an unrealistic brief is your ideal reader, because the content that tells them so, with data, positions you as the agency that knows rather than the agency that says yes and fails.

The other thing that works is publishing genuine market data. You have information no journalist and no competitor has: what your clients are paying, how long your roles take, what candidates are turning down. Aggregate it responsibly and it becomes content nobody can replicate.

The takeaway

Write what only somebody working in that market could write. Career advice is written by everybody and read by candidates who will not pay you.

SECTION 15

Case studies and placement stories

The evidence an employer is actually looking for, plus the thing most agencies claim rather than demonstrate. Everybody says they understand the sector. A case study proves it.

What makes one work. A specific brief, the genuine difficulty in it, what you did, how long it took and what the outcome was. The difficulty is the important part. A case study where everything went smoothly proves nothing, because the hiring manager reading it has a role that is not going smoothly.

Be concrete where you can. Time to fill, number of candidates presented, retention at twelve months. Anything measurable beats adjectives. If a client will let you name them, that is stronger again.

Handle confidentiality properly. This matters more in recruitment than in most sectors, because you are writing about somebody's hiring decisions and somebody else's career move. Get client permission in writing before naming anybody. Anonymise where permission is not available, describing the organisation by sector and size rather than by name. Never identify a candidate without their explicit consent, then be careful about details that identify somebody indirectly in a small sector.

Organise them by sector, so each sits alongside the sector page it supports. A tech case study on your tech recruitment page is worth more than a case studies archive nobody visits.

SECTION 16

Fee transparency and what it does for rankings

The section most agencies will resist hardest, so here is the argument properly.

Recruitment fees are traditionally opaque. The reasoning is that percentages vary by role, that the conversation should happen with a person, plus that publishing a number invites comparison shopping. All of which is understandable and none of which changes what the buyer does.

Hiring managers search for agency fees constantly. They are being asked to justify a cost to a finance director and they need a figure. If your site says nothing, they find the number somewhere else, form an impression from whoever did publish it, then arrive at your conversation with a benchmark you did not set.

What to publish. Typical percentage ranges for permanent placement, how temp margins work, what a retained arrangement involves and what changes the figure. You are not committing to a price, you are explaining a structure. Add what is included: guarantee periods, replacement terms, what happens if a candidate leaves.

The guarantee period is the underused one. Employers worry about paying a substantial fee for somebody who leaves in eight weeks. An agency that states its rebate terms plainly removes a real objection before it is raised.

Why it earns rankings. Fee and cost searches carry real volume in this sector and almost no agency competes for them, which makes it one of the least contested high-intent opportunities available.

Part six
Expectations and pitfalls
SECTION 17

What results a recruitment agency should expect

Nobody can promise rankings or clients, so this deals in shapes rather than figures.

What moves first is usually invisible. The technical work on expired vacancies and site structure produces no immediate enquiries. It removes a drag rather than adding a lift, which makes month one and two feel unproductive even when they are the most important.

Then sector pages start appearing, typically for the narrower terms first.

Then the enquiry mix changes before the volume does. This is the signal worth watching in recruitment. Agencies commonly notice that the enquiries arriving are better qualified, from hiring managers rather than candidates, plus about the sectors they actually want, before the total number moves at all.

Then salary content starts pulling. Usually the slowest to build and the strongest once it does, because it accumulates links.

Track four things: impressions, average position on sector terms, client enquiries specifically, then clients won. Separate client enquiries from candidate enquiries in whatever form or phone tracking you use, because a combined number will tell you nothing useful in a two-sided market. And be patient with the B2B lag between somebody finding you and having a live requirement.

SECTION 18

Why recruitment SEO campaigns fail

The last section, plus the most useful if you are about to commit budget. Failures here are unusually predictable.

The job board problem never gets addressed. Everything else is built on a site where ninety percent of indexed pages are expired vacancies. The technical drag outweighs the content gains and progress is glacial.

Optimising for candidates by accident. Whoever is doing the work sees that jobseeker terms have vastly more volume, targets them because the numbers look better in a report, then produces a campaign that grows traffic while client enquiries stay flat.

Sector pages written by somebody with no sector knowledge. Generic content dressed up with sector vocabulary, which reads as hollow to any hiring manager and ranks poorly because it says nothing a competitor has not said. Sector pages require interviewing your consultants.

Chasing the job boards. Budget spent trying to rank for jobs in a location, competing against Indeed. That fight cannot be won and should not be started.

Consultants who will not participate. Case studies need placements written up, sector pages need consultant input, salary guides need data. An agency where nobody will give twenty minutes to that produces a campaign running on generic content.

Stopping before the B2B cycle completes. Cancelling at month six, when the hiring managers who found you in month four have not yet had a requirement come up.

The takeaway

Fix the job board problem, build for employers rather than candidates, get your consultants involved, then stop trying to outrank Indeed.

Or let us do all of it, from £350 a month

You have read it. Now it needs doing.

Everything in this guide is what we handle for recruitment agencies on one monthly plan. The job board problem sorted, the client side built, sector pages written with your consultants and the salary data that proves you know the market.

Everything included in your plan:

Client-side pages Job board handled properly A page per sector Salary guide content AI optimisation (GEO) Quarterly audits and reporting
£350per month

One clear retainer. No setup fee.

Frequently asked

Quick answers

Why do recruitment agency websites get traffic but no client enquiries?
Because recruitment is a two-sided market and jobseeker searching vastly outweighs employer searching. A website optimised naively, chasing whatever has the biggest numbers, ends up as a job board with a logo on it. You need both audiences, since an agency with no candidates cannot fill a brief, though only one of them pays you. Sections one to four cover it.
How does job board integration affect recruitment SEO?
It creates four problems. Expired roles accumulate into hundreds or thousands of dead or error pages. Feed-supplied job descriptions are thin and appear identically on Indeed, Reed and competitors' sites. Crawl budget gets spent on transient vacancy pages rather than the sector pages you want ranking. And if most of your indexed pages are expired jobs, that is what your website looks like to a search engine. Section thirteen sets out what to do.
Should a recruitment agency target sector terms or location terms?
Sector plus region, in most cases. The bare recruitment agency term is occupied by national networks and job boards, plus the traffic is unqualified anyway. A hiring manager wants somebody who understands the role more than somebody nearby. The exception is temp and volume recruitment, where local labour market knowledge genuinely matters. Sections five and six cover both.
Should a recruitment agency publish its fees?
Ranges and structures rather than fixed numbers, yes. Hiring managers search for agency fees constantly because they are justifying a cost to a finance director. If your site says nothing they find a figure elsewhere and arrive with a benchmark you did not set. The guarantee and rebate terms are the most underused part. Section sixteen makes the full argument.
How do you write recruitment case studies without breaching confidentiality?
Get client permission in writing before naming anybody. Where permission is not available, anonymise by describing the organisation by sector and size. Never identify a candidate without their explicit consent, then be careful about details that identify somebody indirectly in a small sector. Section fifteen covers it properly.
Why do recruitment SEO campaigns fail?
Six predictable reasons. The job board problem never gets addressed. Whoever does the work optimises for candidates by accident because those numbers look better. Sector pages get written by somebody with no sector knowledge. Budget goes into trying to outrank Indeed. Consultants will not give the time needed for case studies and salary data. Or the agency stops at month six. Section eighteen covers all of them.