Resources

Guide · Check your fit

How Recruiters Search an ATS: Keywords, Filters and Tags

Recruiters find candidates in an ATS by searching resume text for job titles and skills, filtering on form fields, tagging people and reopening past applicants. Here is how it works in Greenhouse, Workday and others, and how to word your resume so you turn up.

9 min read
On this page›
  1. Six ways recruiters find candidates in an ATS
  2. Keyword search: the ATS reads your words literally
  3. Boolean search: how recruiters combine terms
  4. Filters, tags and pools: the fields beyond your resume
  5. Rediscovery: past applicants get searched too
  6. AI match scores: newer, and not keyword-only
  7. What this means for your resume
  8. Find the words a recruiter will search for
  9. Frequently asked questions

Recruiters search an applicant tracking system (ATS) much like a search engine that only covers their own applicants. They type a job title, skills or tools into a search box, often joined with Boolean operators such as AND, OR and NOT, then narrow the list with filters like location, education, source or answers to application questions. They also tag promising people and search old applicants when a new role opens. In some systems the match is literal: Greenhouse’s help center says that in its keyword filtering, a search term must exactly match the word in the application for that candidate to appear. So in a keyword search, the job titles and skills on your resume, written in the posting’s own wording, largely decide whether you show up at all.

Below is how each search method works, with examples from vendor help pages (Greenhouse, Workday, Workable and Ashby, as of 2026-09), and a checklist for your resume. In the UK, Ireland and New Zealand a résumé is usually called a CV; everything here applies to CVs too.

Six ways recruiters find candidates in an ATS

MethodWhat the recruiter doesWhat it means for you
Keyword searchSearches the full text of resumes, and sometimes internal notes, for a title, skill or toolIf the word is not on your resume, you do not appear for that search
Boolean searchCombines terms: AND narrows, OR broadens, NOT excludes, quotes lock a phraseExact phrases and word order matter, especially in job titles
FiltersNarrows by location, education, source, referral, stage or application answersForm fields and question answers count as much as the resume
Tags and poolsLabels people with qualities worth remembering and groups them for laterA strong interview can follow you to future roles
RediscoverySearches past applicants and prospects when a new role opensYour old resume may be the one searched, so update it when you reapply
AI match scores (some systems)Groups or ranks applicants against criteria the recruiter setsSimilar terms may be recognized, but a clear title and named skills still help

Keyword search: the ATS reads your words literally

Most searches start with a plain keyword box. In Greenhouse, a recruiter turns on Full Text Search on the All Candidates page, types some terms and gets a list of matching people, each with a short snippet showing how the search terms appear in their profile. That snippet matters. A keyword inside a bullet about a real result reads far better than the same word buried in a long list of skills.

Greenhouse also offers Talent Filtering during application review. It searches the full text of resumes and internal notes for job titles, skills, locations and other keywords. Recruiters mark each keyword as Preferred, where any one term is enough, or Required, where every term must appear. Matches must be exact, and the tool offers recruiters suggested keywords generated from the public job post. In other words, the terms you are searched for can come straight from the posting you are reading.

Greenhouse’s guide for candidates adds that its AI suggests related terms and synonyms from the job description. Its example: a posting that mentions JavaScript might prompt a recruiter to also search React or TypeScript. When the recruiter runs those searches, they find exact matches in applications. So a synonym helps only if the recruiter chooses to search for it, and only if that exact word is on your resume.

Not every system is this strict. Workable’s help center says its search applies fuzzy matching by default, so near spellings and words that start the same way can match. It searches the resume file, work experience, skills and application form answers, but not comments or custom fields. Because you rarely know which ATS an employer uses or how a recruiter will search it, write for the strictest case and use the posting’s exact terms.

Boolean search: how recruiters combine terms

Boolean search lets a recruiter build one precise query. Greenhouse supports Boolean queries once Full Text Search is on, with the standard operators:

  • AND narrows the search: every term must appear.
  • OR broadens it: any one term is enough, which is how recruiters cover synonyms such as bookkeeper OR accountant.
  • NOT excludes a term, for example to drop “software architect” when hiring an architect for buildings.
  • Quotation marks keep a phrase intact, in that exact word order.
  • Parentheses group clauses into sub-queries.
  • An asterisk (*) stands in for any characters, so a root word finds its variants.

Workable’s search uses the asterisk the same way for prefix matches: Sen* finds any word that starts with those letters, such as senior. A wildcard only helps you if the recruiter thinks to use one, so do not count on it to catch a shortened or unusual title.

Here is the kind of string a recruiter hiring a customer success manager might run. It is an illustration, not taken from any vendor:

("customer success manager" OR "account manager") AND (Salesforce OR HubSpot) AND renewals NOT intern

Now read it from your side of the screen:

  • If your resume says “Manager, Customer Success,” the quoted phrase does not match, because the words are in a different order.
  • If you wrote “CRM platforms” and never named Salesforce or HubSpot, the AND clause drops you.
  • If you handled renewals but only described the work as “retention,” you miss the last required term.

None of these is a formatting problem. They are wording problems, and you can fix them.

Filters, tags and pools: the fields beyond your resume

Recruiters rarely rely on keywords alone. Greenhouse’s candidate filters cover jobs and stages, tags, source and referrer, custom fields, rejection reasons and education. The education filters use the school, degree and discipline the candidate provided. Greenhouse’s candidate guide also says many companies filter by referrals or internal candidates first, while others filter on the answers to custom questions on the application form. The same guide says most recruiters review applications in the order they were sent, which is a good reason to apply soon after a role is posted.

Workday’s recruiting course manual describes a Find Candidates report that can be filtered by facets, candidate tags that recruiters add to mark important qualities, and candidate pools. A dynamic pool automatically and continuously adds candidates who match its search criteria, so a search a recruiter set up months ago can still pull you in. The same manual says that once you apply, Workday assesses your application and resume and suggests skills, which you can keep or remove.

What to do about it:

  • Fill in location, school, degree and field of study on the form, even when they are on your resume. A filter can only match what is in the field.
  • Answer custom questions fully, and keep them consistent with your resume.
  • When Workday suggests skills from your resume, check them: keep the accurate ones and remove any that are wrong.
  • Because some teams filter referrals first, a referral can move you up the queue. Here is how to ask for a referral without making it awkward.

Rediscovery: past applicants get searched too

Recruiters also search people who applied before. Greenhouse’s Talent Rediscovery lets a recruiter filter past applicants by the milestone they reached, stage, rejection reason and overall scorecard rating, add filters for tags, education and custom fields, and search resumes and notes with the same exact-match keywords. The Past candidates tab in Greenhouse’s Talent Matching uses filters rather than AI match scores and relies on structured data from past applications without re-parsing resumes.

Other systems do the same job in their own way. Workday describes HiredScore’s ATS Fetch as a way to retrieve past applicants as leads for open jobs. Ashby’s basic filters include a full-text search of the resume, location, interview stage, tags and projects.

  • The resume on file is the one searched. When you reapply, upload a current, tailored version. Workday’s Candidate Home asks whether to use your last application or upload a new resume; choose the new one if anything has changed.
  • Interviews leave a record. Scorecard ratings and rejection reasons are filters. A strong, courteous interview for a role you did not get can bring you back for the next one.

AI match scores: newer, and not keyword-only

Some systems now group or rank applicants. In Greenhouse’s Talent Matching, an optional AI feature, recruiters set a calibration of weighted skills, experience, job titles and optionally industry. Applicants in the first Application Review stage are then labeled Strong, Good, Partial or Limited match, or Needs manual review. The resume view highlights both exact and similar keyword matches, and Greenhouse says the feature does not automatically advance or reject anyone. Workday says HiredScore prioritizes candidates by comparing job requirements with resumes.

Two takeaways. Greenhouse’s FAQ says Talent Matching compares related terms on a resume with each calibrated skill, so a skill described in slightly different words can still count. But these tools still weigh the job titles and skills on your resume, so the same fixes apply: a clear title, the posting’s skill names and evidence in your bullets.

What this means for your resume

Common gaps between what a resume says and what a recruiter types:

Your resume saysA recruiter may searchFix, if it is true
Sr. PM“senior product manager”Write the full title: Senior Product Manager
Manager, Customer Success“customer success manager”Use the posting’s word order in your headline or summary
CRM toolsSalesforceName the tools you used
JSJavaScriptSpell it out once, with the abbreviation in parentheses
RetentionrenewalsUse the posting’s term where it describes the same work
MS OfficeExcel AND “pivot tables”Name the specific tool and the skill
  1. Match the target title where it is honest. Put the posting’s job title in your headline or summary if it describes what you do. If your official title is unusual, add the common equivalent in parentheses, such as “Client Happiness Lead (Customer Success Manager),” but only when it accurately describes the job.
  2. Use the posting’s exact skill and tool names, and spell out abbreviations once: “search engine optimization (SEO).”
  3. Put keywords inside achievement bullets, not only in a skills block, since recruiters see your words in context.
  4. Keep the file readable: one column, standard headings, and text rather than images. Search only works on text the ATS could pull out.
  5. Complete every relevant form field and question, because filters run on those fields.
  6. Do not stuff keywords or hide them in white text. The snippet and the resume itself show a person exactly what you wrote.

Find the words a recruiter will search for

Since Greenhouse suggests search keywords generated from the job post, the posting is your best guide to the terms a recruiter will type. Fill in this map for each application:

Job title in the posting: [exact title]
Must-have skills and tools: [in the posting’s own words]
Certifications or licenses: [if any]
Where each appears on my resume: [the line] or MISSING
Honest fix: [the bullet I will reword, using the posting’s term]

If you use an AI assistant, this prompt makes it think like the recruiter:

Here is a job posting and my resume. Acting as a recruiter, write three Boolean search strings you might run in an applicant tracking system to find people for this role. Then list every term in those strings that my resume does not contain word for word. Do not invent experience: ask me before suggesting wording for anything missing.

If you would rather not do the matching by hand, paste the job link into Leepo (LinkedIn, company careers pages and more) and it imports the role and company. Its ATS fit score then compares your resume with that one job and shows which keywords you matched and which are missing. AI resume tailoring builds a tailored resume from your own experience, and you accept only the suggestions you want. A keyword comparison like this shows how closely your wording overlaps with one posting, not your odds of an interview, so fill real gaps rather than chasing a perfect number. For the full method, see how to tailor your resume.

The short version: recruiters search for words, filter on fields and come back to people they have tagged. Use the posting’s title and skill names where they are true, fill in the form completely and keep your resume on file current, and you give every one of those searches a chance to find you.

Frequently asked questions

How do recruiters find candidates in an ATS?

They search the text of resumes for job titles, skills and tools, often with Boolean operators, then narrow the results with filters such as location, education, source, referral or answers to application questions. They also tag candidates and search past applicants when a new role opens. Some systems add AI match scores that group applicants against criteria the recruiter sets.

Do recruiters use Boolean search in an ATS?

Many can. As of September 2026, Greenhouse supports AND, OR, NOT, quoted phrases, parentheses and an asterisk wildcard once Full Text Search is turned on, and Workable supports AND, OR, NOT, parentheses and prefix searches with an asterisk. A quoted phrase has to appear in the same word order, so write your key job titles the standard way.

Does an ATS recognize synonyms or only exact keywords?

It depends on the system and the feature. Greenhouse’s keyword filtering needs an exact match, although it can suggest related terms for the recruiter to add, while Workable applies fuzzy matching by default and Greenhouse’s AI Talent Matching also highlights similar keyword matches. Since you rarely know which setup an employer uses, use the posting’s exact wording wherever it truthfully describes you.

Can recruiters see my old job applications?

Often, yes. Tools such as Greenhouse Talent Rediscovery let recruiters filter past applicants by how far they got, rejection reason and interview ratings, and search their resumes for keywords. Upload a current resume when you reapply, because the file on record is what gets searched.

How does Greenhouse candidate search work?

Recruiters turn on Full Text Search on the All Candidates page to search resumes for keywords, with Boolean operators if they want them. During application review, Talent Filtering lets them add preferred or required keywords, including suggestions generated from the job post, then filter by location, referrals, education and more. Keywords must exactly match the words in the application.