SEO & Organic Growth for Recruitment & Careers — The Practitioner’s Playbook.
A focused playbook for Recruitment & Careers operators running SEO & Organic Growth. Job-board-only acquisition produces commodity candidates at premium cost — employer brand is the only sustainable lever. Per-role landing pages with realistic job previews and pay transparency double the application rate at half the cost-per-hire.
SEO & Organic Growth for Recruitment & Careers is its own discipline.
Six things this playbook covers, end to end.
Pillar-and-cluster architecture and intent-mapped editorial calendar
Tuned to Recruitment & Careers — the version we ship to operators in this vertical.
Technical, on-page, off-page and local-pack audit
Tuned to Recruitment & Careers — the version we ship to operators in this vertical.
Internal-link plan and migration runbook
Tuned to Recruitment & Careers — the version we ship to operators in this vertical.
Schema.org markup spec and AI-search optimisation (GEO)
Tuned to Recruitment & Careers — the version we ship to operators in this vertical.
Monthly rank, traffic and conversion attribution dashboard
Tuned to Recruitment & Careers — the version we ship to operators in this vertical.
Quarterly compound review with roadmap refresh
Tuned to Recruitment & Careers — the version we ship to operators in this vertical.
SectionThe honest reframe most SEO agencies won't tell you
Generic SEO agencies sell recruitment firms a one-line strategy: rank for "recruitment agency [town]" and a handful of generic role pages. Then they wonder why a Bournemouth search firm with twenty years of placements is being out-ranked by LinkedIn, Indeed, CV-Library, Reed and a four-month-old aggregator on every job query that actually drives revenue.
Recruitment & careers is a dual-market category competing against the largest job boards on the internet. Candidates type "finance director jobs Bournemouth" into Google and the first three results are LinkedIn, Indeed and Reed. Clients type "executive search firm financial services London" and the SERP is dominated by aggregators and the four largest global firms. You don't beat those players head-on. You beat them on structured per-job indexability with JobPosting schema, on per-sector × per-role pillar pages, on a candidate-track and a client-track running in parallel, and on a salary-survey link magnet that the entire trade press will cite.
This playbook fixes the structure. The JobPosting schema is the engine. The per-sector × per-role pillar pages are the multiplier. The salary survey is the moat. Read it, run it yourself, or have us ship it on retainer.
SectionThe eight-point audit we run on day one
Score your own site and citation graph red / amber / green this week.
- Per-job indexability with
JobPostingschema — Every live vacancy has its own indexable URL with fullJobPostingJSON-LD:title,datePosted,validThrough,employmentType,hiringOrganization,jobLocation,baseSalary. Most ATS-fed career sites either render jobs in a JS widget Google can't crawl, or omitvalidThroughandbaseSalaryand miss Google for Jobs eligibility entirely. - Per-sector × per-role pillar pages — One indexable page per sector × role × location combination you actually fill ("finance director jobs Bournemouth," "engineering manager jobs Reading," "compliance officer jobs City of London"). The single biggest organic lever in this category. Most firms have a Jobs page and a Sectors page; they should have 200–600 indexable pillar pages.
- Candidate guide content cluster vs client guide content cluster — Two parallel content tracks. The candidate cluster ("how to negotiate a counter-offer," "salary expectations for a finance director in 2026," "interview prep for technical roles") and the client cluster ("how much does an executive search retainer cost," "RPO vs contingent: choosing a model," "interim vs permanent for a CFO gap"). Most firms run one blog and confuse both audiences.
- Per-consultant
Personschema with REC / APSCo credentials — Each consultant has a profile page withPersonJSON-LD,hasCredentialfor REC member status or APSCo membership,knowsAboutfor sector specialisms,worksForfor the firm. Bylines on every guide piece. The single biggest E-E-A-T signal once Google's helpful-content system processes career-advice content. - Salary-survey content as link magnet — An annual or twice-yearly salary survey for the sectors you fill, with proper methodology disclosed, sample size, and trade-press distribution. The canonical link magnet in this category — trade publications cite it for the next twelve months and you collect the backlinks.
- Indeed / LinkedIn citation + listing strategy — You can't beat Indeed and LinkedIn on their own SERPs but you can co-exist. Listings on Indeed, LinkedIn, CV-Library, Reed, sector-specific boards (e.g.
eFinancialCareers,CWJobs,Jobsite) feed into your candidate-acquisition graph and reinforce brand searches that lift organic ranking. - Review architecture for both candidate-side and client-side — Glassdoor for candidate experience, Trustpilot or Google for client experience, sector-specific (e.g.
Recruiter Awards, REC Industry Awards) for industry credibility. Most firms manage one badly and ignore the other two. Both sides matter for SERP click-through and YMYL trust signals. - Mobile Core Web Vitals on the job-listing page — LCP under 2.5s, INP under 200ms, CLS under 0.1 specifically on the per-job page. Most ATS-rendered job pages fail at least one on mobile because the ATS injects layout-shifting widgets. Google for Jobs eligibility and candidate conversion both depend on this.
Three or more reds — fix the foundation.
SectionSix productised deliverables we ship per cycle
JobPosting schema + per-job indexability. Every live vacancy gets its own indexable URL with full JobPosting JSON-LD covering datePosted, validThrough, employmentType, hiringOrganization, jobLocation, baseSalary. Server-side rendering or static generation if your ATS (JobAdder, Bullhorn, Vincere) renders jobs in a JS widget Google can't crawl. Plus expired-job 410 handling so dead listings don't pollute the index. Time to first signal: 30 days for Google for Jobs eligibility.
Per-sector × per-role programmatic pages. One indexable, schema-marked page per sector × role × location combination you fill. Each carries the live vacancy snippets from the ATS, market-rate context, named consultant, location-specific testimonial. The structural multiplier on this pillar; typically 200–600 indexable pages from one template per multi-sector firm.
Dual-track candidate vs client content. Two parallel content streams. The candidate cluster covers career-stage moments — counter-offer negotiation, salary benchmarking, CV positioning, interview preparation. The client cluster covers buyer-stage moments — retainer structure, contingent vs retained, RPO models, market mapping. Each piece carries a named-consultant byline with credentials. Time to first signal: 90 days; long-tail compounding for 18 months.
Per-consultant credential schema. Person JSON-LD per consultant with hasCredential for REC or APSCo membership, knowsAbout for sector specialisms, worksFor for the firm, alumniOf for prior credibility, sameAs for LinkedIn profile. Bylines on every guide piece. Increases SERP click-through on YMYL career queries and feeds Google's E-E-A-T systems.
Annual salary-survey link magnet. An annual or twice-yearly salary report for the sectors you fill, methodology disclosed, sample size declared, trade-press distribution targeted (e.g. Recruiter, Personnel Today, HR Magazine, sector trade press). The canonical link magnet in this category — typically generates 40–120 referring domains over twelve months and the trade-press citations lift the entire domain's authority.
Mobile CWV + job-page tuning. LCP under 2.5s, INP under 200ms, CLS under 0.1 specifically on the per-job page where most candidate traffic lands. ATS widget audit, lazy-loading on non-critical components, layout-shift prevention on sponsored-job slots. Lighthouse CI in your build pipeline so future deploys can't regress.
SectionWhat to do this week
Three actions, ranked by leverage.
- Audit one live job listing for
JobPostingschema. Owner: developer or marketing manager. Time: 15 minutes. Open a live vacancy on your site. View source. Check forcontainingJobPosting. CheckdatePosted,validThrough,baseSalary,hiringOrganization. Most ATS-rendered career sites fail on at least two of these four properties. - Count your per-sector × per-role pages. Owner: founder or marketing manager. Time: 20 minutes. If you fill eight sectors × six core roles × four locations, you should have ~190 indexable pillar pages. If you have one Sectors page and one Roles page, you're undershooting by an order of magnitude and ceding every long-tail query to the job boards.
- Decide DIY, DWY or DFY for the next 90 days. Owner: founder. See the three ways.
SectionFive questions recruiter / search-firm operators ask us about SEO
LinkedIn and Indeed dominate every job-related SERP. Why bother with our own SEO? Because the high-margin queries aren't the head terms. "Finance director jobs Bournemouth" is owned by LinkedIn, but "how does a counter-offer work for a finance director" or "executive search retainer fees UK" or "RPO vs contingent" are owned by whoever ships the right content with the right schema. We've seen firms add 60–120 indexable pillar pages and double their direct candidate applications inside two cycles. The job-board head terms aren't the goal — the consideration-stage and client-buyer queries are.
What doesJobPostingschema actually do for us? Three things. It makes you eligible for Google for Jobs (the rich-result panel that sits above organic results on job queries), it improves SERP click-through with rich snippets for salary and location, and it tells Google your job pages are job pages rather than generic listing pages. Firms that turn it on properly typically see 25–60% more organic candidate sessions inside 60 days. ThevalidThroughfield is the one most ATS exports get wrong; expired jobs that don't 410 properly are the second-most-common issue.
Is a salary survey actually worth the effort? Yes, if you commit to methodology and distribution. Anecdotal "we asked 50 candidates" surveys get ignored. Properly methodologically-disclosed surveys with 500+ respondents and trade-press distribution typically generate 40–120 referring domains over twelve months and produce the highest-authority backlinks any recruitment firm will ever earn. Budget six to eight weeks of work, a £2,000–£4,000 design and PR push, and a senior consultant's time. The compounding effect on every other piece of content on your site is substantial.
How do we split candidate content from client content without confusing either audience? Two distinct URL paths and two distinct visual treatments. Candidate content lives at/career-advice/or/candidates/with photography, tone and CTAs aimed at job-seekers. Client content lives at/employer-resources/or/clients/with photography, tone and CTAs aimed at hiring managers. Per-consultant byline appears on both but the framing changes. Internal-link architecture should not cross-link aggressively between the two clusters; Google reads the topical clustering and rewards the clarity. Most firms run one blog with both audiences mixed and rank for neither.
Can we run this ourselves with the playbook + £750 audit? Yes for the schema and per-sector × per-role pillar work — that's a developer week plus an experienced marketing manager. Yes for the candidate / client dual-track content if you have a consultant willing to commit two hours a week to byline reviews. The salary-survey is realistic if you have a marketing lead with PR experience and the founder's air-cover for trade-press outreach. The £750 audit gives you a written red/amber/green of all eight points + named-owner / dated next steps. Credit toward first cycle if you sign for DWY/DFY within 30 days.
SectionWhere to go from here
If you want this shipped end-to-end on a productised retainer, book a 30-minute discovery call.
If you'd rather have a senior practitioner reviewing your team's schema deployment, content cadence and salary-survey production each week, the coaching plans start at £750/month. If you have a hard deadline — a new-vertical launch, a pre-budget-cycle push for client-side content, or a rebuild before annual-salary-survey publication — the two-week embedded sprint lands a senior practitioner in your account for ten working days at £3,000 fixed.
Or run it yourself. Eight-point audit + one deliverable a month + twice-quarterly office hours.
Get SEO & Organic Growth for Recruitment & Careers.
A focused, no-fluff playbook covering the audit, the deliverables, the success signals and the cadence we use when we run this combination for clients. Recruitment & Careers-specific from the first page to the last.
No spam. One playbook, one follow-up email a week later asking what landed and what didn’t. Unsubscribe in one click.
Where the playbook ends and the engagement begins.
The framework, free
- The eight-point audit baseline so you can score your own site this week
- The six productised deliverables we ship per cycle, named and explained
- The 30/60/90 fix roadmap so you can plan internal capacity
- The three-way model (DIY / DWY / DFY) and price bands
- The success metrics we track and the time-to-signal canon
- The industry-specific regulators, sub-verticals and trust signals
What requires the call
- Named-client case studies with revenue numbers (NDA-protected)
- Our internal tooling stack and platform vendors (trade-secret)
- The proprietary scoring rubric we use to triage problems
- Specific commercial terms beyond published price bands
- Direct introductions to our partner network
- The post-engagement playbook revisions we ship per cycle
Adjacent combinations operators in this vertical also read.
SEO & Organic Growth for Personal Brands & Creators
A focused playbook for Personal Brands & Creators operators running SEO & Organic Growth.
Open the playbook → PLAYBOOKSEO & Organic Growth for Events & Entertainment
A focused playbook for Events & Entertainment operators running SEO & Organic Growth.
Open the playbook → PLAYBOOKBrand & Design for Recruitment & Careers
A focused playbook for Recruitment & Careers operators running Brand & Design.
Open the playbook → PLAYBOOKAI & Intelligence for Recruitment & Careers
A focused playbook for Recruitment & Careers operators running AI & Intelligence.
Open the playbook →Start your SEO & Organic Growth for Recruitment & Careers programme.
Thirty-minute discovery call, free, no commitment. We’ll send a tailored band before the call and a written proposal within two business days.