Services

SEO for Recruitment Agencies

Independent UK SEO consultant based in Reading, Berkshire, working UK-wide online. I help recruiters win candidate searches and employer searches, fix job-page indexing and check how AI assistants describe the firm.

16+ years experienceFree 20-minute diagnosisNo contracts
Request Free Diagnosis20 minutes · No obligation

Recruitment SEO is search work for recruitment agencies and in-house talent teams: getting jobs indexed, ranking for sector and location searches and winning employer enquiries. I run it as an independent consultant from Reading in Berkshire and work UK-wide online. The usual starting point is a £495 fixed technical SEO audit. A monthly retainer can follow. Start with a free 20-minute SEO diagnosis.

Recruitment sites have two audiences and one fast-moving inventory. Candidates search for jobs. Employers search for a firm that can fill roles. Jobs open and close every week. Indexing problems build up quickly when the site is not set up for them.

Are your jobs showing in Google for Jobs?

Send me your website and one live job URL. In 20 minutes I will show you whether Google can read it and what to fix first.

Request Free Diagnosis
Free 20 minutesNo obligation

15+

Years Experience

+340%

Aatma Organic Traffic YoY (Case Study)

45

Historical Portfolio Case Study

Free

20-Minute Diagnosis

Historical examples: Aatma case study and 45-site portfolio case study. These are separate examples, not current portfolio totals or forecasts.

What does recruitment SEO cost?

Recruitment SEO with me starts at £495 for a fixed technical audit. Retainers run from £1,500 per month and advice-only consulting from £200 per session.

Scroll horizontally if columns extend beyond the screen.

ServicePriceWhat you get
Technical SEO audit£495 fixedJob-page indexing, structured data, site structure and AI-search findings for up to around 500 pages, in 5 working days after access, with a 60-minute walkthrough
SEO retainerFrom £1,500 per monthOngoing technical, content and authority work, tiers at £1,500, £2,500, £4,000 and £5,000+
SEO consulting£200 per session or £600 per monthAdvice for an in-house marketer who does the work
AI visibility audit£1,500 fixedA measured check of how AI assistants answer employer and candidate questions in your sector

I am not VAT-registered. These are the full prices. The £495 audit is credited against your first retainer month when you start within 60 days. Full details sit on the technical SEO audit page.

How to choose a recruitment SEO agency or consultant in the UK: 8 criteria

Choose a recruitment SEO agency or consultant in the UK against these eight criteria. They apply whether you hire an independent consultant like me or a larger firm.

  1. They ask about your revenue model first. Permanent, contract and executive search firms need different pages. A good provider asks which desks and sectors make you money before suggesting keywords.
  2. They understand job-page indexing. Ask how they would handle expired jobs, duplicate jobs and Google for Jobs markup. Vague answers are a warning sign.
  3. They check your job board platform's output. Many recruitment sites publish jobs through a CRM or job feed. The provider should test what that platform actually produces.
  4. They separate candidate and employer work. One plan should cover both. Each side needs its own pages and measures.
  5. They avoid doorway pages. Hundreds of near-identical "jobs in [town]" pages are a risk. Ask how they would make each location page useful.
  6. They measure enquiries as well as rankings. Applications, CV uploads and employer briefs should be tracked separately.
  7. They are honest about AI search. Nobody can guarantee your firm appears in ChatGPT or Google's AI Overviews. A provider who promises it is overselling.
  8. Prices and scope are written down. You should know the fee, what is included and what you need to supply before work starts.

My guide on how to choose an SEO consultant covers the general questions in more detail.

What Clients Say

“The SEO work delivered real results — I’m seeing more clicks compared to this time last year in Google Analytics, without having to spend loads on advertising. Super impressed.”

Dr Shaan Patel

Founder, Aatma Aesthetics · UK

“Before working with Sunny, we were getting around 180 organic visits a month. Nine months later we’re at 620 and enquiries from organic have tripled.”

James W.

Director · Reading

“We went from invisible in local pack to ranking in the top 3 for our main service terms within 5 months. The increase in enquiry rate was roughly 3×.”

Sarah M.

Partner, professional services firm · Berkshire

“Sunny’s topical map approach was unlike any other SEO work we’d had before. Within 6 months we were ranking for terms we’d never appeared for.”

Tom B.

MD, SaaS company · Thames Valley

“The monthly reporting is clear, honest and always tied to actual business outcomes — not just vanity metrics.”

Claire H.

Director, e-commerce brand · Reading

How do job pages get into Google for Jobs?

Job pages get into Google for Jobs when they carry valid JobPosting structured data. Google then shows them in a dedicated job search feature.

Google documents the fields in its JobPosting structured data guide. The markup describes the title, location, salary, employment type and closing date. It must match what the visible page says.

Expired jobs are where many recruitment sites go wrong. Google's guidance is to remove expired listings from the feature. This is the sequence I set up on a recruitment site:

  1. Set validThrough at publish

    Every live job carries its closing date in the markup so the listing ends on time even if nobody touches the page.

  2. Expire the page on close

    The day a role is filled or withdrawn the page returns 404 or 410. A page that must stay live loses its JobPosting markup instead.

  3. Update the sitemap

    Closed jobs leave the XML sitemap so crawling goes to live roles rather than to pages nobody needs.

  4. Check a sample monthly

    Expired URLs are tested for soft 404s and stale markup. Problems usually point to the job feed or the CMS template.

Avoid leaving thousands of closed jobs live with a "this role has been filled" message. Google may treat them as soft 404s. They also waste crawling on pages nobody needs. The technical SEO audit checks a sample of live and expired jobs for these problems.

How do you build sector and location pages without doorway pages?

Build each sector and location page around real jobs, real consultants and real local knowledge. Sector and location pages are how recruiters rank for searches like "accountancy recruitment Reading" or "IT contract jobs Manchester". They work when each page has a real reason to exist.

A useful page includes live jobs filtered to that sector or place, the consultants who cover it, salary or rate guidance you can support and local employer context. A page that only swaps the town name in a template is a doorway page. Google's spam policies on doorway abuse cover this pattern.

Start with the sectors and areas where you already place people. Add more pages only when you have the jobs and the knowledge to fill them.

Professional Services, Reading

Challenge

Organic traffic stuck at about 180 visits a month, with only occasional enquiries

Result

620 visits/mo and 3× monthly enquiries through topical map and content strategy

+244% organic traffic

9 months
Professional Services

Challenge

Not appearing in local pack for core service queries

Result

Top-3 local pack positions for main service terms, 3× monthly enquiries

3× monthly enquiries

6 months

Why split candidate and employer intent?

Split candidate and employer intent because the two audiences search differently and want different outcomes from a recruitment site. Candidates want live roles. Employers want proof you can fill one.

Candidate intent

Example: marketing jobs Reading

  • What they want: live roles and an easy way to apply
  • Best page type: job listings and sector job pages
  • What to measure: applications and CV uploads
  • Who builds it: the job feed builds these pages automatically

Employer intent

Example: marketing recruitment agency Reading

  • What they want: proof you can fill a role, fees and process
  • Best page type: sector service pages, hire-staff pages, fees and process pages
  • What to measure: employer briefs and calls
  • Who builds it: you have to build these pages deliberately

Many recruitment sites put most of their effort into candidate pages because the job feed creates them automatically. Employer pages bring in the revenue. They need deliberate content.

Do AI assistants recommend recruitment agencies?

Yes. AI assistants sometimes recommend recruitment agencies. Some hiring managers now ask ChatGPT, Copilot and Perplexity for recruiter shortlists. These tools draw on pages they can read. Those pages include your site, directories, trade press and review platforms.

I am cautious here. AI answers change from one run to the next. No one can guarantee a mention. What you can do is make your firm's sectors, locations and specialisms clear and consistent everywhere they appear. AEO for a recruitment or staffing agency should start with a measured baseline. My AI visibility audit checks agreed employer questions across the available AI search tools and benchmarks your firm against three agreed competitors for £1,500 fixed.

How It Works

1

Week 1

Discovery & audit

Site health, competitor landscape, keyword opportunity mapping

2

Weeks 2–4

Strategy & quick wins

Prioritised fixes live, 12-month content plan drafted

3

Month 2–3

Core implementation

Cornerstone pages and supporting content published

4

Month 4–6

Review and refine

Review query coverage, clicks and implementation priorities

5

Month 7+

Ongoing measurement

Review measured outcomes and adjust the content plan

What about job board platforms and recruitment CRMs?

Recruitment platforms and CRMs often decide how a recruitment site's job pages are built. Examples include Bullhorn, Vincere and Broadbean or a website plugin that pulls jobs from them. Their output sets URLs, page titles, structured data and what happens when a job closes.

I do not assume any platform gets this right or wrong. I check the actual output on your site: the HTML Google receives, the markup, the status codes on expired jobs and the sitemap. Fixes may sit with your web developer or the platform's support team.

Zero-Risk Engagement

  • ✓No minimum contract: monthly rolling, cancel with 30 days notice
  • ✓You own everything: all content, data, and account access are yours from day one
  • ✓Monthly reporting: traffic, rankings, and milestone progress every month

How does the work start?

  1. Free 20-minute diagnosis: I look at your site and your main goal with you.
  2. £495 audit: a written report on job-page indexing, site structure, content and AI visibility within 5 working days after access.
  3. Walkthrough: 60 minutes to agree priorities and owners.
  4. Retainer or self-implementation: you choose whether I carry on or your team runs the plan.

Get an independent view of your recruitment site

Send your website, your main sectors and the locations you recruit in. I will tell you what is holding your job and employer pages back.

Request Free Diagnosis
Free 20 minutesNo obligation

Frequently asked questions

How long does it take for recruitment agencies to see SEO results?

Recruitment agencies usually see SEO results within weeks for indexing fixes and within several months for sector and location rankings.

My guide on how long SEO takes explains why.

How much does AEO cost for a recruitment agency?

AEO for a recruitment agency costs £1,500 fixed for my AI visibility audit. Any ongoing work after the audit is scoped separately.

The SEO retainer starts at £1,500 per month.

Do you work with in-house talent teams?

Yes. Recruitment SEO with me works for in-house talent teams and careers sites as well as agencies. Careers sites face the same job-page and indexing issues and the audit works the same way.

Where are you based and do you work with recruiters outside Berkshire?

Yes. I am based in Reading in Berkshire and work with recruitment agencies anywhere in the UK online.

Is This Right for You?

Good fit

  • ✓Businesses wanting sustainable organic traffic and enquiry growth
  • ✓Professional services, SaaS, and local businesses with an existing web presence
  • ✓Founders who want transparent, data-backed reporting
  • ✓Companies with a 6–12 month growth horizon

Not the best fit

  • ✗Businesses expecting top rankings within 4–6 weeks
  • ✗New sites with fewer than 10 pages of content
  • ✗Companies with no capacity to publish or update content

Get Started

Ready to grow your organic traffic?

Get in touch for a free assessment of where your SEO stands and what to prioritise, with no obligation.

  • Focus on your biggest search problem
  • Review the evidence you already have
  • Identify the most useful next step
  • Answer your priority SEO question
16+ years experienceFree 20-minute diagnosisNo contracts

Usually responds within a few hours

Currently accepting new clients

Tell me about your project

No obligation · Direct reply from Sunny · Reply within one working day

Prefer to talk? 07305 523333 · Hello@SunnyPatel.co.uk