Resume Keywords: How to Find Them in Any Job Posting

Resume keywords are the posting's own words for what the job needs. Here is how to pull them out of any job description and where each one goes on your resume.

3D illustration of a horseshoe magnet pulling highlighted bars from a job card into a resume card
Illustrative image, generated with AI.
On this page 10 sections
  1. What counts as a resume keyword
  2. Why the posting's exact words matter
  3. Where keywords hide in a posting
  4. A worked example
  5. Where each keyword goes
  6. Exact phrase versus synonym
  7. Keyword stuffing
  8. Doing this for every posting
  9. Frequently asked
  10. Sources

Resume keywords are the words a recruiter is likely to search for or look for when reading your application: named tools, techniques, credentials, job titles and industry terms. The most reliable place to find them is the job posting itself, because the recruiter searching a pile of applications usually starts from the posting they wrote. Most guides answer this with a list of five hundred popular words. A list cannot tell you which ten words a particular employer cares about. This post shows the method instead, on one invented posting: strip it, extract the keywords, rank them, and place each one where it does the most work on your resume.

What counts as a resume keyword

A keyword is any term specific enough to search for. In practice they fall into six kinds:

KindExamplesWhy it gets searched
Tools and platformsSalesforce, Python, Zendesk, AutoCADSpelled the same everywhere, easy to type
Techniqueschurn analysis, A/B testing, root cause analysisDescribe how the work is done
CredentialsCPA, PMP, RN license, CDLOften a hard requirement
Job titlesCustomer Success Manager, Data AnalystRecruiters search by title first
Domain termsB2B SaaS, renewals, onboarding, HIPAAShow you know the field
Responsibility phrases"manage a book of accounts", "present to executives"The posting's own description of the job

Soft skills like "communication" are words employers care about, but they are poor search terms because nearly everyone uses them. Jobscan, which sells a resume match score, weighs them low too: its homepage lists hard skills first in its scoring, then education (only when an advanced degree is in the posting), job title, soft skills, and other keywords. That is one vendor's model, not an employer's system, but it matches the recruiter's habit of searching for named, checkable things.

Why the posting's exact words matter

The case for keywords is mechanical, not mystical. Greenhouse, a widely used applicant tracking system, explains to candidates that its AI analyzes job descriptions and suggests relevant keywords, and synonyms of those keywords, to recruiters, and that "when recruiters search for these terms, they'll find exact matches in candidates' applications." Its full text search shows a snippet under each matching candidate with the terms in context.

Employers know exact matching costs them people. In the Harvard Business School and Accenture "Hidden Workers" survey published in September 2021, 88% of employers believed qualified high-skills candidates were screened out because they did not match the exact criteria in the job description, and 94% believed it for middle-skills workers. That is employer belief rather than a measured rejection rate, and it is more honest than the "75% of resumes are rejected by an ATS" figure, which has no published method behind it. It still points to the same practical move: use the employer's words for the work you did.

Where keywords hide in a posting

Postings are padded. Before you read for keywords, delete the parts that describe the employer rather than the job:

  • The "about us" or mission paragraph.
  • Pay, benefits, perks and office description.
  • The equal opportunity statement and legal boilerplate.
  • "Why you'll love working here."

What is left usually has three sections, and each hides keywords differently:

  1. Responsibilities ("What you'll do"). Rich in responsibility phrases and domain terms. Tools appear here in passing: "build reports in Looker".
  2. Requirements ("What you bring"). Tools, years, credentials and titles, stated directly. These are the terms most likely to be searched.
  3. Preferred or "nice to have". Lower weight, but often where the distinguishing tools sit.

Repetition is the strongest signal you will get. A term named in the responsibilities and again in the requirements is central to the job. The title line counts as a mention, too.

A worked example

Here is an invented posting. The company and every detail are made up.

Customer Success Manager, Quillmark Software

Quillmark builds scheduling software for dental clinics. We are a fast-growing, remote-first team that loves our customers.

What you'll do: Own a book of 60 mid-market accounts from onboarding through renewal. Run quarterly business reviews with clinic owners. Track account health in Gainsight and flag churn risk early. Partner with Sales on expansion opportunities. Keep Salesforce up to date.

What you bring: 3+ years in customer success or account management at a B2B SaaS company. Experience owning renewals and a churn target. Salesforce. Comfort presenting to executives. Gainsight or a similar customer success platform is a plus. Healthcare or dental industry experience is a plus.

Benefits: Medical, dental and vision. Home office stipend. Pay range $70,000 to $85,000. Quillmark is an equal opportunity employer.

Step 1, strip it. The mission line, the benefits, the pay range and the equal opportunity sentence go. None of it describes what you would do. ("Dental" appears in the benefits too, which is exactly the kind of false repetition that stripping removes.)

Step 2, extract and rank. Every term specific enough to search, with where it appeared:

KeywordKindAppears inWeight
Customer Success Manager / customer successTitleTitle, requirementsHigh
SalesforceToolResponsibilities, requirementsHigh: required and repeated
renewal / renewalsDomainResponsibilities, requirementsHigh: repeated
churnDomainResponsibilities, requirementsHigh: repeated
GainsightToolResponsibilities, preferredMedium: repeated but preferred
B2B SaaSDomainRequirementsMedium
onboardingDomainResponsibilitiesMedium
quarterly business reviewsResponsibilityResponsibilitiesMedium
presenting to executivesResponsibilityRequirementsMedium
account managementTitle or domainRequirementsMedium: an accepted alternative
expansionDomainResponsibilitiesLow
mid-marketDomainResponsibilitiesLow
healthcare, dentalDomainPreferredLow unless you have it

Thirteen rows, from a posting most people would skim in a minute. Notice what is not on the list: "fast-growing", "loves our customers", "remote-first". They describe the company.

If a posting is thin, compare it with three or four postings for the same role at other employers, and look for the tools that recur. O*NET, the US Department of Labor's occupation database, does a version of this at scale: its occupation pages label some software as "Hot Technologies", which it defines as "requirements most frequently included across all employer job postings."

Where each keyword goes

A keyword does different work in different places. The skills line makes it findable. A bullet makes it believable. Bullets read best when they open with a verb that says what you did, and our list of action verbs for a resume groups them by what each one proves.

KeywordBest placeExample (invented candidate)
SalesforceSkills line and a bullet"Kept Salesforce opportunity and renewal records current for 45 accounts"
renewals, churnBullets, with the result"Owned renewals for a $1.2M book, keeping churn under target for six quarters"
GainsightSkills line and a bullet, if used"Built account health scores in Gainsight to flag churn risk"
quarterly business reviewsBullet"Ran quarterly business reviews with practice owners and regional directors"
presenting to executivesBulletShown by the audience in the QBR bullet, not claimed as a trait
B2B SaaS, mid-marketSummary"Customer success manager with four years in B2B SaaS, mid-market accounts"
Customer Success ManagerSummary or headlineOnly if it describes your real role. Never rename a past job title
onboardingBullet"Led onboarding for new accounts in their first 90 days"
healthcare, dentalBullet or summary, only if trueLeave out if you have no such experience

Every number in those example bullets is part of the invented candidate's history. When you do this for real, the numbers come from your record and never change to fit a posting.

Three placement rules come out of the table:

  • Every important tool appears at least twice: once on the skills line, once in a bullet that says what you did with it. The bullet is what makes a recruiter believe the skills line.
  • Domain terms belong in bullets and the summary, where they describe your actual work.
  • Titles and credentials are facts. Use the posting's title in your summary only if it is an honest description of what you do, and list credentials exactly as issued.

Exact phrase versus synonym

This is where good candidates lose searches they should win. Greenhouse's Boolean search help shows the mechanics. Quotation marks "capture a phrase that is to be kept intact in the exact word order stated." OR widens a search to alternatives the recruiter lists, as in its example trainer OR instructor OR teacher. An asterisk is a wildcard, so Java* matches both Java and JavaScript. The help page does not describe automatic synonym matching. Greenhouse's AI may suggest synonyms to the recruiter, but a suggestion still has to be used.

So a recruiter searching "customer success" AND Salesforce finds "customer success" and does not find "client retention", however close the meaning. Practical rules:

SituationWhat to doExample
Your term and the posting's term mean the same thingUse the posting's term"client retention" becomes "customer success" if that was the job
An acronym and its full form are both commonWrite both once"quarterly business reviews (QBRs)"
The posting names a tool you know by an older or shortened nameUse the name as the posting spells it"Salesforce", not "SFDC", if the posting says Salesforce
The posting says "Gainsight or similar" and you used a rivalName your tool, and the category"[your tool] (customer success platform)"
The terms are close but not the same workKeep your own term"account management" is not automatically "customer success"

The last row is the honesty line. Mirroring is using the posting's words for work you did. Changing what the work was is not mirroring.

Keyword stuffing

Stuffing is adding posting terms beyond what your experience supports: a skills line that copies the requirements list, the same phrase in every bullet, or keywords pasted in white text in the hope that only a machine reads them.

Greenhouse addresses it directly. It tells candidates there is a belief that you have to "stuff" your application with keywords or you will not show up in a recruiter's search, and says "This isn't the case with Greenhouse." Even Jobscan, whose product is a keyword match rate, recommends a 75% match, says many users see success at 65%, and warns that "it might not be possible to score above 75% without overstuffing your resume with keywords."

The stronger reason not to stuff is the reader. A search only gets you onto a recruiter's screen. What they read next is the snippet and then your resume, and a resume that repeats "churn" six times with no number attached reads as a resume that has never owned a churn target. Hidden text is worse: it comes out as plain text the moment the file is parsed, which is exactly what the paste test in our ATS friendly resume format post shows you.

A working limit: each high weight keyword once on the skills line, once or twice in bullets where it is true, and in the summary only if it defines the role.

Doing this for every posting

The method is not hard, and most of it repeats: the same handful of terms recur across postings for one kind of role. Keep a running list per role type and the extraction gets faster each time. The software engineer resume samples show one role type worked through in full, each beside the posting it targets. Our guide on how to tailor a resume covers the rest of the edit, from choosing bullets to the final parser check.

ApplyEze automates this step. It writes a resume for every posting that mirrors the posting's own vocabulary, and it also brings the posting's named skills and tools onto your skills line. A certification the posting asks for is not added unless you hold it. Your employers, job titles, dates, schools, degrees and certifications come from your own record, and code rejects a rewrite that adds a figure, employer, school or credential your record does not hold. List only skills you could discuss in an interview, and check the tailored resume before it goes out, whoever or whatever wrote it.

Frequently asked

How do I find keywords in a job description?

Delete the parts that describe the company rather than the work, such as the mission paragraph, benefits, pay and the equal opportunity statement. In what is left, mark every named tool, technique, credential, job title and domain term, note whether it sits under required or preferred, and count how often it appears. Terms that are required and repeated are your strongest keywords.

Should I use the exact words from the job description?

Yes, for anything you have actually done. Greenhouse's Boolean search uses quotation marks for exact phrases and OR for alternatives the recruiter types in, and its help page does not describe automatic synonym matching. Using the posting's spelling means you do not depend on the recruiter thinking of your wording.

Where should keywords go on a resume?

Tools and techniques go on the skills line and, more importantly, inside the experience bullets that prove them. The job title belongs in your summary or headline if it truthfully describes you, never as a renamed past title. Degrees and certifications go in their own sections exactly as they appear on the credential.

What is keyword stuffing and does it work?

Stuffing is repeating posting terms, or pasting them in hidden text, beyond what your experience supports. Greenhouse tells candidates there is a belief you have to stuff an application with keywords to show up in a recruiter's search, and that this is not the case with Greenhouse. Jobscan, which sells a keyword match score, warns that it may not be possible to score above 75% without overstuffing.

Are there universal ATS keywords that work for every job?

No. Keywords are whatever the recruiter for a specific posting searches for, and the most likely source of those terms is the posting they wrote. Lists of popular resume words can help you name things, but they cannot tell you which ones a given employer will type.

Sources