Recruiting Analytics: Metrics, Examples and How to Measure Performance

By the Role.so team. Published September 2, 2026.

Recruiting teams rarely suffer from a complete lack of data. They suffer from disconnected data, inconsistent definitions and dashboards that report activity without explaining what to do next.

A useful recruiting analytics practice connects the full journey:

hiring demand → sourcing and outreach → candidate engagement → application → interview → offer → hire → early outcome

This guide explains the metrics, formulas and decisions behind that journey. It also covers the part many ATS reports miss: what happens before a candidate applies, especially when recruiters approach passive candidates and send them a role page.

Key takeaways

  • Start with a business question, not a list of every metric your tools can produce.
  • Define every start event, end event and denominator before comparing teams or periods.
  • Measure conversion and time at each stage instead of relying on one company-wide average.
  • Evaluate sources by downstream quality, not application volume alone.
  • Add pre-application signals such as page visits, candidate responses and decline reasons when sourcing passive talent.
  • Combine quantitative behavior with qualitative candidate feedback.
  • Treat a pattern as a reason to investigate, not automatic proof of causation.

What is recruiting analytics?

Recruiting analytics is the structured use of recruitment data to answer a decision-oriented question. It combines measurements from sourcing, candidate experience, the hiring process and post-hire outcomes to identify patterns, diagnose constraints and evaluate changes.

For example, a metric can tell you that time to fill increased from 38 to 52 days. Recruiting analytics asks:

  • Which roles, locations or hiring teams caused the increase?
  • Did the delay begin before screening, during interviews or at approval?
  • Did candidate volume change, or did stage conversion change?
  • Are hiring managers taking longer to submit feedback?
  • Did the team improve quality or offer acceptance while taking longer?
  • What intervention should be tested, and which guardrail metric will prevent a harmful trade-off?

That distinction matters. A number is not an insight until it is connected to context and a decision.

Recruiting analytics sits inside the broader discipline of people analytics. The CIPD describes people analytics as the analysis of people data to solve business problems and distinguishes descriptive, predictive and prescriptive approaches. For most recruiting teams, strong descriptive and diagnostic analysis creates more value than an advanced model built on unreliable data.

Recruiting analytics vs recruitment metrics

The terms are related, but they are not interchangeable.

ConceptWhat it doesExample
Recruitment metricMeasures one defined part of hiring performanceOffer acceptance rate was 76% this quarter
Recruiting reportPresents a set of metrics for a period or audienceWeekly open-role and pipeline report
Recruiting analyticsCombines metrics and context to explain a pattern and support a decisionAcceptance fell mainly for senior engineering roles after compensation ranges changed
Recruiting experimentTests whether a specific change improves an agreed outcomeShow the range before interview and compare acceptance and withdrawal rates

A mature analytics practice can work at four levels:

  1. Descriptive: What happened?
  2. Diagnostic: Where did it happen, and what factors may explain it?
  3. Predictive: What is likely to happen under stated assumptions?
  4. Prescriptive: Which action should be taken or tested?

Do not rush to prediction. If source values are missing, stage timestamps are unreliable or teams use different definitions, a predictive model will make the uncertainty look more precise rather than more useful.

Start with the decision, not the dashboard

Before choosing a KPI, write the decision you are trying to improve.

Business questionBetter analytical questionMetrics that may help
Why are roles taking too long to close?Which stage adds the most avoidable delay for which roles?Time in stage, feedback SLA, stage conversion, requisition aging
Which source performs best?Which source produces qualified candidates and accepted hires at a sustainable cost?Qualified response rate, interview rate, offer rate, hires, cost per hire, quality of hire
Why is passive-candidate outreach underperforming?Are candidates opening the role page, understanding it and taking an explicit next step?Delivery, unique visits, scroll depth, CTA clicks, interest, decline reasons
Are we improving candidate experience?Which touchpoint creates recurring friction for rejected, withdrawn and hired candidates?Survey scores, comments, withdrawals, time to response, closure coverage
Do we need more candidates?Is the constraint insufficient volume or weak conversion after candidates enter the funnel?Candidates per stage, stage conversion, source mix, time in stage

This prevents a common failure mode: adding more sourcing activity when the real bottleneck is slow interview feedback, an unclear role or an offer that candidates reject.

The recruiting funnel: from outreach to hire

A traditional ATS funnel often begins at application. That is useful, but incomplete for recruiters who source passive candidates.

A fuller funnel can include:

  1. target candidates identified;
  2. outreach delivered;
  3. candidate page visited;
  4. candidate engaged with the content;
  5. Interested or Decline response;
  6. application started or submitted;
  7. screening completed;
  8. interview stages completed;
  9. offer made;
  10. offer accepted;
  11. hire started;
  12. early performance or retention outcome measured.

Not every team needs all twelve stages. Use the stages that correspond to real decisions and reliably recorded events. A smaller funnel with trustworthy timestamps is better than a detailed funnel filled with inferred or missing data.

Funnel conversion formula

For any two consecutive stages:

Stage conversion rate
= candidates entering the next stage ÷ candidates entering the current stage × 100
Resolved stage drop-off rate
= candidates who exited without progressing ÷ candidates who either progressed or exited × 100

Do not count candidates who remain active in the stage as drop-off. For a fully resolved cohort in which every candidate either progressed or exited, the resolved drop-off rate is also 100 − stage conversion rate.

Always name both stages, the cohort window and the outcome rule. “Conversion rate” on its own is ambiguous.

Core recruiting analytics metrics and formulas

The correct KPI set depends on the problem. The tables below provide a practical metric dictionary, not a requirement to place every number on one dashboard.

Demand and delivery metrics

MetricFormula or definitionDecision supported
Hires versus planHires completed ÷ planned hires × 100Whether workforce demand is being met
Requisition fill rateFilled requisitions ÷ closed requisitions × 100Whether roles are being filled or abandoned
Open requisitionsApproved roles not yet filled or closedCurrent workload and hiring demand
Requisition agingCalendar days since requisition approvalWhich roles require intervention
Requisitions per recruiterActive requisitions ÷ active recruitersCapacity and workload distribution

Outreach and pre-application metrics

MetricFormula or definitionDecision supported
Outreach delivery rateDelivered messages ÷ messages sent × 100Whether contact data and channels are working
Outreach response rateCandidates sending any response ÷ unique recipients with delivered outreach × 100Whether outreach earns a reply
Qualified positive response rateQualified positive responders ÷ unique recipients with delivered outreach × 100Whether targeting and messaging produce relevant interest
Candidate-page visit rateUnique candidate-page visitors ÷ unique recipients with a delivered candidate-page link × 100Whether the message creates enough curiosity to open the role
Page response rateInterested plus Decline submissions ÷ unique page visitors × 100Whether visitors take an explicit next step
Interest rateInterested submissions ÷ unique page visitors × 100Whether the role and page convert visits into interest
Decline rateDecline submissions ÷ unique page visitors × 100How often visitors explicitly reject the opportunity
Decline-reason distributionDeclines in each reason category ÷ all recorded decline reasons × 100Which concerns recur across roles or campaigns

A page view is not the same as a qualified response. A click is not the same as an application. Keep these events separate so you can see where attention turns into intent—or fails to do so.

Application and selection metrics

MetricFormula or definitionDecision supported
Application completion rateCompleted applications ÷ started applications × 100Whether the application creates avoidable friction
Applicant-to-screen conversionScreened candidates ÷ completed applications × 100Whether sources and role information attract relevant applicants
Screen-to-interview conversionInterviewed candidates ÷ screened candidates × 100Whether screening criteria and interview capacity align
Interview-to-offer rateOffers made ÷ candidates interviewed × 100Whether interview slates and selection criteria are effective
Stage pass-through rateCandidates entering next stage ÷ candidates entering current stage × 100Where candidates advance or leave the funnel
Candidate withdrawal rateWithdrawals from the stage ÷ candidates who entered that stage in a defined cohort × 100; report the cohort window and as-of dateWhere candidates voluntarily leave
Closure coverageCandidates receiving a final status ÷ candidates requiring closure × 100Whether the process reliably communicates outcomes

Speed metrics

MetricFormula or definitionDecision supported
Time to fillAccepted-offer date minus requisition approval or opening dateEnd-to-end speed of filling demand
Time to hireAccepted-offer date minus candidate entry or first-contact dateCandidate-level process speed
Completed time in stageExit timestamp minus entry timestamp for candidates who left the stageHistorical stage duration
Active-stage ageReport timestamp minus entry timestamp for candidates still in the stageCurrent stalls and overdue records
Time to first human responseFirst meaningful human reply minus candidate actionResponsiveness and candidate experience
Hiring-manager feedback SLAFeedback submitted within target ÷ interviews requiring feedback × 100Whether decisions are delayed by handoffs

Definitions for time to fill and time to hire vary across organizations and tools. Document the precise events. Do not compare one team’s “application to acceptance” measure with another team’s “requisition approval to start date” measure under the same label. Report completed stage duration and active-stage age separately unless you use an explicit survival-analysis or censoring method.

Offer, cost and outcome metrics

MetricFormula or definitionDecision supported
Offer acceptance rateAccepted offers ÷ offers made × 100Whether offers match candidate expectations and market conditions
Cost per hireTotal internal and external recruiting costs ÷ hiresOverall recruiting cost efficiency
Cost per qualified candidateRelevant sourcing and campaign costs ÷ qualified candidates producedChannel efficiency before hire volume is large enough
Source-of-hire shareHires attributed to source ÷ all hires × 100Where completed hires originate
Source yieldHires from source ÷ candidates entering from source × 100How efficiently a source converts downstream
Early retentionHires still employed at defined milestone ÷ hires reaching that milestone × 100Whether hires remain beyond the initial period
Quality of hireAgreed combination of role performance, retention and stakeholder outcomesWhether recruiting creates durable business value

There is no universal quality-of-hire formula. Define the outcome before collecting the data. A simple model might combine a structured 90-day performance measure, a retention milestone and hiring-manager satisfaction, but the weights and evidence should match the role and organization.

Time to fill benchmarks: context, not targets

External benchmarks can help detect an outlier, but they should not become arbitrary targets.

SHRM’s 2026 recruiting benchmarking brief reports a median 39 calendar days to fill nonexecutive positions. That does not mean every role should close in 39 days. Executive search, regulated roles, scarce technical skills, seasonal hiring and internal approval structures create different baselines.

Use a benchmark to ask a better question:

  • Are we materially slower than comparable roles?
  • Which stage explains the difference?
  • Is the additional time buying better evidence or merely adding waiting?
  • What happened to offer acceptance, candidate withdrawal and quality while speed changed?

Segment internal benchmarks by job family, seniority, location, employment type and hiring model before comparing recruiters or managers.

Worked recruiting funnel example

Consider a targeted campaign for a hard-to-fill role:

Funnel stage or response outcomeCandidatesRate and denominator
Unique recipients with delivered outreach500
Unique candidate-page visitors26052.0% of delivered recipients
Explicit responses7830.0% of visitors
Interested responses4861.5% of explicit responses
Decline responses3038.5% of explicit responses
Completed applications3470.8% of interested candidates
Interviews1647.1% of applications
Offers637.5% of interviews
Accepted offers583.3% of offers
Hires started480.0% of accepted offers

The overall delivered-recipient-to-started-hire rate is:

4 hires started ÷ 500 unique recipients with delivered outreach × 100 = 0.8%

That single number is not enough to decide what to improve.

The funnel shows that:

  • the page visit rate is 52%, so the outreach earns attention from roughly half of the unique recipients who received it;
  • 182 visitors do not submit an explicit response, so page engagement and CTA visibility deserve review;
  • 48 visitors express interest and 34 apply, giving a relatively strong interest-to-application conversion;
  • offer acceptance is high, but one accepted candidate does not start, so the offer-to-start transition should be reported and investigated separately;
  • the 30 recorded declines may explain whether compensation, location, timing, role fit or another condition is suppressing interest.

The next analysis should segment the campaign by source, message variant, location and decline reason. It should also compare visitors who reached key sections or clicked a CTA with those who left early. The objective is not to maximize every conversion rate independently; it is to find the constraint that prevents qualified candidates from progressing.

Source attribution: measure quality, not volume

A source can produce many applications and very few hires. Another can produce ten candidates, four interviews and two accepted offers. Ranking sources by top-of-funnel volume alone rewards noise.

Evaluate each source across several levels:

LevelQuestions to answer
ReachHow many relevant people were contacted or exposed?
EngagementDid they open the role information and interact with it?
IntentDid they respond, express interest or apply?
QualificationDid they pass screening and reach interview?
OutcomeDid they receive and accept an offer?
DurabilityDid the hire perform and remain through the chosen milestone?
EconomicsWhat did the source cost in spend and team time?

Use a stable source taxonomy

Choose controlled values such as:

  • employee referral;
  • recruiter outbound;
  • LinkedIn organic;
  • LinkedIn paid;
  • job board by name;
  • careers page;
  • agency;
  • community or event;
  • direct or unknown.

Do not allow dozens of variations such as linkedin, LinkedIn, LI, linkedin.com and social. Preserve source, medium, campaign and content variant separately where possible.

Avoid simplistic last-touch conclusions

A candidate may first see employer-brand content, later receive recruiter outreach and finally apply through the careers page. Last-touch attribution will credit the final click and ignore the path.

For practical recruiting analysis, retain at least:

  • first known source;
  • latest source before application;
  • recruiter or campaign that created the active opportunity;
  • self-reported source, when collected consistently;
  • the attribution rule used in the report.

The goal is not perfect marketing attribution. It is a transparent method that remains stable enough to support budget and process decisions.

Candidate engagement before the ATS

Passive candidates often decide whether a role deserves attention before they enter an application form. If analytics begins only at application, the largest early losses remain invisible.

Useful pre-application signals include:

  • unique visits to the candidate page;
  • traffic source or referrer;
  • device and geography at an aggregate level;
  • scroll depth;
  • sections viewed;
  • FAQ interactions;
  • CTA clicks;
  • Interested or Decline responses;
  • completed response submissions;
  • structured decline reasons;
  • time spent on the role page.

These signals answer different questions:

PatternPossible interpretationNext check
High delivery, low visitsMessage, targeting, trust or link presentation problemCompare message variants and source quality
Visits, then early exitsOpening lacks relevance or essential contextReview first screen, title, location and value proposition
Deep reading, few CTA clicksNext step may be unclear or too demandingCheck CTA placement, wording and application effort
Interest clicks, few completed responsesForm or handoff frictionTest the submission flow and required fields
High decline rate for one reasonRepeated role-condition objectionSegment by role, location and audience before changing positioning
Strong page engagement, weak ATS applicationsDisconnect between interest and applicationInspect application length, redirects and follow-up speed

A signal starts an investigation. It does not prove the cause. Combine behavior with direct feedback, recruiter notes and downstream conversion.

For a practical feedback system, use the candidate feedback survey and examples. For role-context design, see the candidate information pack guide.

How to build a recruiting analytics dashboard

A good dashboard is not a warehouse of charts. It is an operating view designed for a specific audience and cadence.

1. Executive hiring view

Use this monthly or quarterly to answer whether the organization is meeting workforce demand.

Include:

  • hires versus plan;
  • open demand and aging requisitions;
  • time to fill by critical job family;
  • offer acceptance;
  • cost per hire;
  • early quality or retention outcome;
  • major capacity or market constraints.

Avoid filling the executive page with recruiter activity counts unless they explain an outcome.

2. Recruiting operations view

Use this weekly to identify bottlenecks and assign action.

Include:

  • candidates by stage;
  • stage conversion;
  • time in stage;
  • interviews awaiting feedback;
  • candidates without a next action;
  • withdrawals and closure coverage;
  • outstanding offers;
  • workload by recruiter and hiring manager.

3. Sourcing and candidate-engagement view

Use this for outbound, campaigns and hard-to-fill roles.

Include:

  • candidates contacted and delivery rate;
  • unique candidate-page visits;
  • response, interest and decline rates;
  • page engagement signals;
  • application conversion;
  • source and campaign performance;
  • decline-reason distribution.

Give every metric a contract

For each dashboard card, document:

FieldExample
Metric nameTime to fill
Decision supportedWhich roles require process intervention?
FormulaAccepted offer date minus requisition approval date
Data sourceATS requisition and offer history
OwnerRecruiting operations
FiltersJob family, country, seniority, hiring team
CadenceWeekly operating review; monthly leadership trend
LimitationsExcludes evergreen pools and canceled requisitions

This metric contract prevents teams from debating definitions every time a number changes.

Data model and quality checks

Recruiting analytics becomes trustworthy when the underlying event history is trustworthy.

Minimum useful data model

At minimum, retain stable identifiers for:

  • requisition;
  • candidate or prospect;
  • application or opportunity;
  • stage;
  • source and campaign;
  • recruiter and hiring team;
  • offer;
  • hire.

Store stage-entry and stage-exit timestamps rather than only the candidate’s current stage. A current-state table cannot reconstruct historical time in stage or conversion accurately after records move.

Data-quality checklist

  • One stable definition exists for every KPI.
  • Requisition reopenings, cancellations and evergreen roles have explicit rules.
  • Candidate duplicates are identified without deleting legitimate multiple applications.
  • Stage changes retain timestamps and history.
  • Time zones and calendar-day versus business-day rules are documented.
  • Source values use a controlled taxonomy.
  • Missing values are reported rather than silently converted to zero.
  • Bot, test and internal traffic are excluded where relevant.
  • Report filters are visible to the reader.
  • Small sample sizes are shown alongside percentages.
  • Data access follows privacy and retention requirements.

A 100% offer acceptance rate based on one offer is not equivalent to 100% based on forty offers. Always display the count behind the rate.

How to interpret recruiting data without overclaiming

Segment before averaging

Company-wide averages often hide the problem. Split results by dimensions that could change the decision:

  • job family and seniority;
  • country or labor market;
  • recruiter and hiring team;
  • source and campaign;
  • sourced, referred and inbound candidates;
  • candidate stage and outcome;
  • period before and after a process change.

Do not create so many segments that each cell contains one or two people. Combine analytical usefulness with privacy and sample-size discipline.

Compare cohorts, not unrelated periods

A monthly decline in conversion may reflect a different role mix rather than worse recruiting. Compare similar roles, sources and process stages. Annotate major changes such as a hiring freeze, compensation update, new assessment or ATS migration.

Separate correlation from causation

Suppose candidates who read the team section are more likely to express interest. Possible explanations include:

  • the team information increases confidence;
  • already-interested candidates are more likely to keep reading;
  • a specific traffic source sends both more qualified candidates and more engaged readers.

The pattern supports a hypothesis, not a causal claim. Test a change where possible and track both the target metric and guardrails.

Pair target and guardrail metrics

Improving one KPI can damage another.

Target metricPotential harmful shortcutGuardrail metric
Time to fillRemove useful assessment or rush decisionsQuality of hire, early retention, adverse-impact review
Application volumeBroaden targeting indiscriminatelyQualified application rate
Interview-to-offer rateInterview only obvious profilesSlate diversity, source mix, quality outcome
Cost per hireCut channels that serve scarce rolesFill rate and time to fill by role family
Response rateUse vague or sensational messagingQualified interest and decline reasons

Recruiting analytics and fairness

Analytics should help reveal process risk, not automate unfair assumptions.

Where lawful and appropriate, teams may review selection rates and candidate outcomes across relevant groups and stages. A difference does not automatically prove discrimination, but it may require investigation into the role criteria, sourcing pool, assessment, accommodations or decision process.

The U.S. Equal Employment Opportunity Commission advises employers to ensure tests and selection procedures are job-related and appropriate for their purpose, and explains that apparently neutral procedures can create unlawful disparate impact in some circumstances.

Practical safeguards include:

  • use job-related criteria defined before reviewing individual outcomes;
  • monitor the selection process at each meaningful stage rather than only final hires;
  • review sample sizes and uncertainty;
  • restrict access to sensitive demographic data;
  • avoid using protected characteristics as optimization inputs without appropriate legal and governance review;
  • investigate whether an equally effective process could reduce adverse impact;
  • preserve human oversight for consequential decisions;
  • document the purpose, owner and retention rule for each data set.

This is operational guidance, not legal advice. Requirements differ by jurisdiction.

Common recruiting analytics mistakes

1. Reporting activity instead of outcomes

Messages sent, profiles viewed and interviews booked can be useful workload indicators. They do not show whether the team produced qualified interest, accepted hires or durable outcomes.

2. Optimizing one funnel stage in isolation

A higher screening pass rate may mean better sourcing, weaker screening or a changed role mix. Follow the candidates downstream before declaring success.

3. Using undefined averages

An average time to fill without role mix, count, median or distribution can mislead. A few long-running roles may dominate the result.

4. Changing definitions silently

If the start event changes from requisition approval to job posting, the trend is broken. Version metric definitions and annotate changes.

5. Treating missing data as zero

“No decline reason recorded” is not the same as “no concern.” Report missingness as a data-quality metric.

6. Ranking sources by applicants alone

High-volume sources can create screening work without producing interviews or hires. Compare downstream yield and cost.

7. Confusing correlation with causation

A dashboard can identify patterns. It cannot prove that one event caused another without a stronger design and evidence.

8. Building a dashboard with no operating rhythm

Every recurring review should end with an owner, action, review date, target metric and guardrail. Otherwise the dashboard becomes passive reporting.

Recruiting analytics tools and data sources

Most teams need several systems because each observes a different part of the journey.

SystemBest source for
Workforce planning or financeApproved demand, budget and hiring plan
ATSApplications, stages, interviews, offers and hires
Sourcing or outreach platformProspects, messages, delivery and replies
Candidate-experience layerRole-page visits, engagement, responses and decline reasons
Survey toolPerception, satisfaction and open comments
HRIS and performance systemsStart dates, retention and post-hire outcomes
Data warehouse or BI toolJoining sources, historical analysis and shared dashboards
SpreadsheetEarly metric dictionary, manual validation and small-team reporting

A small team does not need a warehouse before it can improve recruiting. Begin with a stable metric dictionary and a weekly export if necessary. Automate only after the team trusts the definitions and uses the report to make decisions.

ISO 30414:2025 includes recruitment among the core areas of human-capital reporting. The practical lesson is not that every organization must publish the same recruiting dashboard; it is that definitions, governance and explainable variance matter when workforce metrics are used for internal or external decisions.

How Role.so extends recruiting analytics before application

Role.so is a candidate-experience and recruitment-marketing layer, not an ATS. Its analytics focus on what happens when a candidate receives and opens a personalized role page.

The built-in reporting covers:

  • visits and pageviews;
  • conversion from visit to Interested or Decline actions;
  • scroll depth;
  • CTA clicks;
  • section views;
  • FAQ interactions;
  • structured decline reasons, reported cumulatively at candidate-pack level;
  • utm_source values supplied through tagged links;
  • geography and devices;
  • time on each candidate pack;
  • on-screen signals and top pages;
  • team-wide, workspace-level and individual-pack views.

The source field reflects utm_source labels added to tagged links; it does not automatically identify an untagged referring website or domain. The decline-reason breakdown is cumulative for the candidate pack and does not follow the date-range filter, so do not attribute historical decline responses to a current reporting period or experiment. Together, these signals create an analytical bridge between outreach and the formal ATS funnel.

For example:

  1. compare candidate-page visits with outreach delivery;
  2. inspect whether candidates reach essential role sections;
  3. measure Interested and Decline actions;
  4. review the cumulative distribution of decline reasons for the candidate pack;
  5. connect interested candidates with ATS application, interview and offer outcomes;
  6. compare the funnel by source, role, workspace or campaign;
  7. change one part of the page or process and review the same metrics again; use separate controlled packs or external timestamped records when a time-bounded decline-reason comparison is required.

Use Role.so Forms and Responses for explicit candidate choices and the analytics product overview for the available engagement and funnel views. The passive-candidate engagement guide explains where candidate pages fit in outbound recruiting.

Role.so data should complement—not replace—ATS stage history, interview scorecards, survey feedback and post-hire outcomes.

A 30-day recruiting analytics implementation plan

Week 1: define the question and metrics

  • Choose one business constraint, such as slow engineering hires or weak outbound conversion.
  • Map the relevant funnel stages.
  • Write the metric contract for five to seven KPIs.
  • Agree on start events, end events, denominators and exclusions.
  • Name the owner of each source system.

Week 2: audit and reconcile the data

  • Export a representative period.
  • Check duplicates, missing stages, impossible timestamps and source values.
  • Reconcile totals with recruiters and finance where relevant.
  • Separate data-quality gaps from real performance issues.
  • Record known limitations in the report.

Week 3: build the smallest useful dashboard

  • Create one executive view and one operating view.
  • Add counts beside rates.
  • Segment by the dimensions needed for the chosen decision.
  • Include a pre-application view when sourced candidates are important.
  • Avoid charts that do not change an action.

Week 4: run an action review

  • Identify the clearest recurring bottleneck.
  • Form a specific hypothesis.
  • Assign an owner and intervention.
  • Select a target metric and guardrail.
  • Set the review date.
  • Record what changed so the next comparison has context.

Recruiting analytics checklist

  • The dashboard begins with a business question.
  • Every KPI has a written formula and owner.
  • Counts are displayed beside percentages.
  • Time metrics have documented start and end events.
  • Stage history is retained rather than overwritten.
  • Source values use a controlled taxonomy.
  • The funnel includes pre-application behavior where relevant.
  • Sources are evaluated using downstream quality.
  • Results are segmented by role and stage before averaging.
  • Candidate feedback is reviewed alongside behavior.
  • Target metrics have guardrails.
  • Sensitive data has a defined purpose and access rule.
  • Every review produces an owner, action and review date.
  • Benchmarks are treated as context rather than universal targets.

Conclusion

Recruiting analytics is not the act of collecting more hiring data. It is the discipline of defining a decision, measuring the relevant journey and turning a pattern into a controlled action.

Begin with one constraint and five to seven trustworthy metrics. Document the definitions, retain stage history and expose the pre-application funnel when passive candidates are part of the strategy. Then connect attention, response and interest with applications, interviews, offers, hires and post-hire outcomes.

To measure what happens before the ATS, create a candidate page with Role.so and connect visits, engagement, candidate responses and decline reasons to the rest of your recruiting funnel.

Sources

FAQ

What is recruiting analytics?

Recruiting analytics is the practice of combining hiring data, context and analysis to understand what is happening in the recruitment funnel, why it is happening and what action to test next. It goes beyond reporting isolated metrics by connecting demand, sourcing, candidate engagement, applications, interviews, offers and hires.

What is the difference between recruiting analytics and recruitment metrics?

A recruitment metric is a defined measurement such as time to fill, offer acceptance rate or source conversion. Recruiting analytics uses several metrics together, segmented by role, stage, source or period, to diagnose a problem and support a decision.

Which recruiting analytics metrics should a team track first?

Start with the metrics tied to the team's current constraint. A practical first dashboard usually includes hires versus plan, stage conversion, time in stage, time to fill, offer acceptance, source quality and one candidate-experience or pre-application measure such as response, interest or decline reasons.

How do you calculate time to fill and time to hire?

Time to fill is commonly calculated from requisition approval or opening to accepted offer. Time to hire is commonly calculated from the candidate entering the process or receiving first contact to accepted offer. Definitions vary, so document the exact start and end events before comparing results.

What should a recruiting analytics dashboard include?

A useful dashboard should show demand and hiring progress, stage-by-stage conversion, speed, source quality, offers, candidate experience and the pre-application funnel where relevant. Every metric should have a definition, owner, data source, filter set, refresh cadence and decision it supports.

How should recruiting source quality be measured?

Do not rank sources only by applications or clicks. Compare the number and rate of qualified responses, interviews, offers, accepted offers and retained or successful hires generated by each source, while accounting for role type, spend and sample size.

How does Role.so support recruiting analytics?

Role.so measures candidate-page visits, pageviews, sources, engagement, CTA activity, Interested or Decline responses and structured decline reasons. These signals help recruiters understand the pre-application stage and can be combined with ATS data for interviews, offers and hires.