What are resume keywords?
Resume keywords are the words for skills, tools, job titles and qualifications that a specific job asks for. Recruiters search for them, and matching software compares them with the job's criteria. The right keywords for a job are the ones in its posting that one of your facts can back up.
Alberta's career site puts the mechanism simply on its page about common resume mistakes: "These tracking systems scan for keywords." The same page answers where to find them: "The first and best place to find keywords is in the job description itself."
That gives the whole method in two lines. Take the words from the posting, and keep only the ones you can prove. The rest of this page shows how, with sources checked November 3, 2026.
Where do you find the right keywords for a job?
In the posting itself, starting with the required qualifications, then the duties, then the preferred qualifications. Copy each skill, tool, certification and title in the exact form the posting uses. A posting that says "Microsoft Excel" and a resume that says "spreadsheets" describe the same work in different words.
The US Office of Personnel Management says the same for federal resumes. Its agency guidance on the two-page resume limit tells applicants to "Align language from the job announcement." It also says work experience descriptions should be "aligned with the job announcement and address all required qualifications."
Read the whole posting before you start a list. Some requirements hide in the duties section, such as "present findings to senior leaders," and those are qualifications too.
Which keywords matter most?
The required qualifications matter most, then the preferred ones. Matching software built into applicant tracking systems weighs a resume against the employer's criteria, and those criteria start with what the job requires. Workday's HiredScore grades show the split clearly: a B grade means a candidate meets every basic, required qualification.
Workday's reference on HiredScore candidate grades, last updated June 23, 2023, gives grade A to a candidate who "meets all basic (required) qualifications" plus most preferred ones. Grade C meets most but not all basic qualifications. So a missing required skill costs more than a missing preferred one.
Greenhouse describes its criteria in similar terms. Its Talent Matching FAQ, last updated October 5, 2026, says the recruiter's calibration criteria include "required skills, relevant experience, job titles, and (optionally) industry." Those four are a useful checklist for your own list of keywords.
How do you find other words for the same skill or job title?
Look up the occupation in a government database. O*NET in the US and the National Occupational Classification in Canada list the job titles people actually report and the tools they use. Those lists show you the other names your past job went by, which helps you match a posting that uses a different title.
O*NET's page for Software Developers lists sample reported job titles such as Application Developer, DevOps Engineer and Infrastructure Engineer. It also lists software skills, tasks and knowledge for the occupation. Use it to find a posting's word for work you have done.
WorkBC's career profile for software developers and programmers, NOC 21232, lists titles such as software developer, application programmer and mobile applications developer. A Canadian posting may use any of them for the same work.
The rule still applies to a title. You can describe your work with a posting's word for it. Your official job title stays what it was, and the page on ATS-friendly resume format explains why it should be written in full.
How do you put keywords on a resume without stuffing it?
Put each keyword inside a bullet that shows the work, using the posting's spelling. A skills list can repeat the main ones. A keyword with no evidence around it may come up in a search, but the recruiter who opens your resume reads the sentence it sits in.
Greenhouse's help page on how recruiters search resumes for keywords, last updated June 6, 2022, says "A small snippet under their name will show how the search terms are used in their profile." The recruiter sees your keyword in its sentence before opening the file.
Here is an example of the same keyword used two ways. The person and figures are made up for this page.
- Stuffed: "Skills: SQL, SQL queries, SQL reporting, advanced SQL"
- With evidence: "Wrote SQL queries for a weekly churn report used by 4 regional sales managers"
The second line says SQL once. It also shows what you did with it, who used it and how often, which is what an interviewer will ask about.
What should you do with a keyword you can't back up?
Leave it off. If the posting asks for a skill and no fact of yours shows it, adding the word only sets up a question you can't answer in the interview. Decide separately whether to apply anyway, and be ready to describe the gap plainly if it comes up.
First, check whether you have the evidence after all. You may have done the work and never written it down, such as a SQL query for one report or a vendor contract they negotiated once. If you find a record of the work, it becomes a fact and the keyword can go on the page at its real size.
The page on what to do when a posting asks for something you can't evidence covers the gap in more detail. For the interview, the guide to behavioral interview story banks helps you prepare a true example for each skill you do list.
How does this work on a real posting?
Take each requirement, mark whether it is required or preferred, find the fact that backs it, and decide where it goes on the page. The table shows the method on a made-up posting for a data analyst. Every fact and figure in it is an example.
| Keyword from the posting | Required or preferred | Your fact (example) | Where it goes |
|---|---|---|---|
| SQL | Required | Wrote weekly churn report queries for 4 sales managers | Bullet under current job, and skills list |
| Tableau | Required | Built a pipeline dashboard used in monthly reviews | Bullet under current job, and skills list |
| A/B testing | Preferred | Analyzed 3 pricing tests with the product team | Bullet under current job |
| Python | Preferred | None found | Left off; noted as a gap |
| Data Analyst (title) | Required experience | Official title was Business Analyst; the work was analysis | Title stays Business Analyst; summary says "data analysis" |
How do you check your keyword coverage before you apply?
Compare the finished resume with the posting, requirement by requirement. Every required qualification should appear in the posting's words, inside a bullet with evidence. Any you left off should be ones you chose to leave off. Then read the resume once as a recruiter would, skimming for the top three requirements.
The free ATS checker shows which of a posting's requirements it finds on your resume, which it finds in other words and which are missing. The free resume optimizer checks every line against the posting.
For the wider method, the page on how to tailor a resume without lying shows how to reorder and reword from one list of facts. For what the software does with your keywords, see how applicant tracking systems work, and for Workday sites specifically, see Workday resume tips.