Glossary
A plain-language definition from the Curriculo hiring glossary.
Keyword matching is a screening method that compares the words on a resume with a job description and ranks candidates by how many match.
Why it matters
Many older applicant tracking systems still screen this way. It's fast and easy to explain, but it judges how a resume is written, not what the person did. Strong candidates who use different words get pushed down. Candidates who copy the job post into their resume get pushed up.
How it works
- The system pulls terms from the job description, such as skills, tools, and titles.
- It searches each parsed resume for those terms.
- It counts matches, sometimes with weights, and produces a score or a pass or fail.
- Boolean rules, such as Python AND (Django OR Flask), can narrow the list further.
A short example
The job asks for Kubernetes. One candidate wrote K8s. Another wrote that he moved 40 services to a container platform on Google Cloud. A strict keyword match misses both. A third candidate lists Kubernetes in a skills block with no evidence of use, and passes.
Common mistakes
- Auto-rejecting candidates on missing keywords with no human review.
- Ignoring synonyms, abbreviations, and spelling variants.
- Writing job descriptions packed with buzzwords, which rewards resumes packed with the same buzzwords.
- Assuming a high match count means the person can do the job.
When it's still useful
Keyword checks work well for hard requirements that have one exact name, such as a nursing license or a security clearance. Use them as a gate for those, then judge the rest of the resume on evidence.
See how impact scoring compares with keyword matching, read about keyword matching vs outcome-based ATS ranking, and learn what hybrid search adds.