Pipeline
What Replaces an ATS Keyword Filter When Every Resume Matches?
Two things replace a keyword filter that every resume now matches, and the first is smaller than what it replaces. Keep only requirements someone outside the candidate will confirm: work authorization, an active license, a clearance, a named certification, a regulated system. Verify those at the source, and delete every scored term and synonym. Then send a short work sample to everyone who clears that list, and say plainly that AI is allowed on it. Matching stopped sorting anyone because writing to a posting's vocabulary now costs seconds.
The takeThis year the filter finally showed what it had been doing. A keyword screen was always scoring for who had a free evening to retype their history into your phrasing, and that is not the same population as who can do the work. The match rate made that look like rigor because it produced a number. I'd expect the teams mourning it hardest to be the ones who never audited what it was rejecting. So losing it is not a loss. It is a bill arriving for twenty years of measuring effort and calling it fit.
Where Olive fits
Open a role and see what the work shows
Olive is priced per attempt rather than per seat, so ten free attempts a month can run beside the round you already use and be compared against it. An attempt returns six evidenced findings on one candidate, each written by a human reviewer against a moment in the session, as an input to your decision and never a filter.
Rank your shortlistWhy did keyword screening stop separating anyone?
Because the filter never measured skill. It measured whether a candidate had bothered to learn how your posting phrases the job. That was a real, if crude, proxy while writing to a job description took an hour. It now takes one paste. A field experiment across nearly 500,000 jobseekers found algorithmic writing assistance on a resume increased hires by 8% 1.
Keyword matching was always an indirect measurement. A candidate who wrote "Kubernetes" and "incident response" into their resume had usually read the posting, worked out which parts of their history mattered to you, and rewritten the document to say so. That is a small act of judgment, and for two decades it correlated with the sort of candidate worth calling. The correlation held only because the rewriting was tedious enough that most people skipped it.
The tedium is gone. A model reads your posting and the candidate's history and returns a document that hits every term in context, with plausible sentences around it. Nothing about the candidate changed. What changed is that the cost of producing the signal dropped to zero, and a signal that costs nothing to produce carries no information about who produced it.
This is why tightening the filter makes it worse. Adding required terms raises the bar for the people who don't rewrite their resumes and leaves the rewritten ones untouched, so false negatives climb while false positives sit still. If your inbox grew at the same time your match rate did, those are one event rather than two: applications per opening tripled because applying got cheap for exactly the reason matching got cheap.
Which roles did keyword matching break in first?
The ones whose vocabulary is public. O*NET publishes a standardized, named technology-skill list for every occupation (Git, Python, React, PostgreSQL and Atlassian JIRA for software developers), free, under a Creative Commons license 2. When the exact terms your screen looks for are downloadable, writing to them is not a skill, and a model does it perfectly. Engineering, data and analytics roles collapsed first.
Sort your own openings into three groups before you decide what to do, because the answer is different in each.
- Publicly documented stacks: software, data and analytics, cloud infrastructure, marketing operations. Every term sits on a vendor documentation page, a certification syllabus and O*NET. Match rates here are at the ceiling and keyword screening is finished; there is nothing left in the document that a model did not write to specification.
- Company-internal vocabulary: most operations, finance, general management and internal-tools work. The terms are real but nobody publishes them, so a resume hits them mainly when the candidate held a similar seat or read your posting closely. Degraded rather than dead: the match still means something, just less than it did, and it means less every quarter.
- Rare or regulated terms: a license number, an NCARB record, a Series 7, a Part 145 repair-station authorization, a named device-class submission. These are not phrasing choices. A candidate holds the credential or does not, and the body that issued it publishes a lookup. Keyword matching survives here because the term is a fact about the person rather than a word about the work.
So the replacement differs by group. A regulated role needs a *smaller* keyword screen rather than a different one: cut it back to credentials you can verify at the source and stop scoring the prose around them. A software or analytics role needs the screen replaced outright. The same is true of any term the market has already learned to write: requiring AI experience in a job post now filters nobody, because the phrase costs a candidate nothing to add.
What should the screen measure instead?
Two things a resume cannot generate: facts a third party recorded and dated, and work you watch happen. The first is your filter: license lookups, dated commit history, published bylines, filings, work authorization, a certification number the issuer will confirm. The second is your assessment. Nothing in between survives, because everything in between is written by whoever holds the document.
That is the same reduction that applies when every resume looks perfect; the keyword version is just the machine-readable half of it.
The assessment half does the sorting the keyword screen used to claim. Work samples ask a candidate to perform tasks that resemble the job's tasks, which is why they carry high content and criterion-related validity and why candidates tend to accept them as fair, because the connection to the work is visible 3. They also generally show little or no performance difference between men and women or across racial groups 3, which matters when you are replacing a filter you may eventually have to defend.
The trade is affordable more often than it looks. The hour spent reading two hundred resumes for terms is the hour a structured task takes on the twelve people who cleared a checkable requirement. Some teams go further and drop the resume screen entirely, assessing everyone who meets the hard requirements, which is cheaper than it sounds once the reading stops, and the only version of this that holds up when the document tells you nothing.
Two moves to avoid. Don't rebuild the keyword screen inside the assessment by grading a deliverable for vocabulary; the same collapse arrives one stage later. And don't screen on whether a resume reads as machine-written. Whether AI detectors work in hiring has been measured, and the answer does not support using one as a filter.
How do you rebuild the screen this week?
Cut the term list down to requirements that are true or false about a person, then put a task in front of everyone who passes. That is an afternoon of configuration and one authored assignment. The screen gets smaller and dumber on purpose; the judgment moves to a stage where you can watch it happen rather than infer it from word choice.
1. Delete every term that is a synonym. If "Postgres", "PostgreSQL" and "relational databases" all pass, the word was never the requirement. Keep the requirement, drop the vocabulary. 2. Keep only knockouts you would defend out loud. Work authorization, an active license, a clearance level, a named regulated system, a physical requirement of the job. If you cannot say why someone without it cannot do the work, it is not a knockout. 3. Take years-of-experience out of the filter. As a proxy it was always weak, and it now selects for whoever read the posting most carefully. Where the number stands for something specific (a regulated qualification, a system nobody learns in a month), name that thing and check it instead. 4. Put the task where the filter was. One assignment, scoped to what the job actually does, short enough that employed candidates finish it, and open about AI use rather than pretending the candidate won't have any. 5. Run both for a month before you switch. Track pass-through rate, days to first interview, and how often the hiring manager's read of a finalist agrees with the assessment. You are looking for whether the new stage disagrees with the old one in a way that turns out to be right.
If the posting itself is doing keyword work (a wall of named tools nobody touches daily), the screen is not the only thing to fix. Writing AI skills into a job requirement is the same problem at the other end of the funnel: a requirement written as a term list gets answered with a term list.
Does the replacement carry the same legal duty?
Yes, and it always did. Any rule you use to decide who advances is a selection procedure. If it screens out people on a protected basis at a higher rate, you have to show it is job-related and consistent with business necessity, and that obligation stays with you when a vendor supplied the tool 4. A keyword filter was never exempt from this; it was only never examined.
That cuts both ways in the swap. A work sample is easier to defend on job-relatedness than a term list, because the resemblance between the task and the job is the whole point of it 3. It is harder on access: a task costs candidate time, and an unpaid three-hour assignment excludes people differently than a keyword filter does. Keep it short, allow AI openly, and offer an alternative format where a disability makes the delivery rather than the work the obstacle.
Before you turn it on, write down what the new screen requires and why. Not for the audit. For the conversation six weeks from now with a hiring manager who wants three terms added back.
Common questions
Should you turn ATS keyword filtering off completely?
No. Keep it for requirements that are facts about a person rather than words about the work: an active license, a clearance, work authorization, a named regulated system. Delete the rest, including skill synonyms and soft-skill phrases, because those now pass for everyone. Four true knockouts and no scored terms is more informative than a forty-term weighted match, and it fails in the right direction: the people it removes are people who genuinely cannot do the job.
Do knockout questions work better than resume keywords?
Only when the answer is checkable. "Do you have five years of Python" is answered the way the posting wants by anyone paying attention. "What is your active license number" is a fact the issuing board will confirm. Write knockouts that name a register, an artifact or a number, and treat everything self-reported as a claim to test later rather than a filter to trust now.
How do you handle volume once the filter is smaller?
Move the cost from reading to assessing. Two hundred resumes read for terms costs more attention than one short task sent to the forty people who cleared a real requirement, because the task produces something you can compare against a rubric written once. If volume still overruns the round, tighten the checkable requirements rather than the vocabulary. A requirement that removes people for a reason you can state out loud is the only filter that scales honestly.
Does keyword screening still work for regulated or niche roles?
Better there than anywhere else, because the terms are credentials rather than phrasing. A Series 7, an active nursing license, a Part 145 authorization, an actuarial designation: a candidate holds these or does not, and the issuing body publishes a lookup. Keep those in the filter and verify them at the source instead of trusting the line on the resume. It is the cheapest verification in hiring, and most processes leave it until offer stage.
Is a resume written with AI a reason to screen someone out?
No. Assume every resume had help, the way you assume spellcheck. The document was never the evidence; it was a claim about evidence held somewhere else. Screening on how a resume reads is screening on writing style, and a rule that decides who advances has to be job-related and consistent with business necessity if it removes people unevenly 4. Check the records instead, and put the judgment into a task.
References
- 1. Algorithmic Writing Assistance on Jobseekers' Resumes Increases Hires ✓ nber.org A field experiment with nearly 500,000 jobseekers found that algorithmic writing assistance on resumes increased hires by 8%.
- 2. 15-1252.00 - Software Developers ✓ onetonline.org O*NET publishes a free, standardized technology-skill list per occupation (Git, Python, React, PostgreSQL, Atlassian JIRA) under a Creative Commons license.
- 3. Assessment and Selection: Work Samples and Simulations ✓ opm.gov Work samples carry high content and criterion-related validity, generally show little or no performance difference by sex or race, and are viewed as fair by applicants.
- 4. Employment Tests and Selection Procedures ✓ eeoc.gov A selection procedure with disparate impact must be job-related and consistent with business necessity, and the employer carries that obligation for vendor-supplied tools.
4 sources, numbered by first appearance. Every one was opened and checked against the claim it carries. How Olive sources claims
General guidance for hiring teams. What works at one company and one volume may not transfer to yours.
Olive assesses how a person works with AI. It does not detect AI-written documents, and it never produces a score, a ranking, or a match percentage for a person. Candidates read the same report the employer reads.