Keywords

ATS resume keywords: how to find the ones that actually matter

Every site hands you a list of 500 keywords. None of them are from the job you want. Here is how to pull the real ones out of the posting itself.

By Mahad10 min read

Search for resume keywords and you get a list of five hundred words. Leadership. Collaboration. Detail oriented. Results driven. None of them are from the job you are applying to, and none of them are what a recruiter types into a search box.

The keywords that matter are not on a list. They are in the posting open in your other tab. Here is how to get them out, in about fifteen minutes, without turning your resume into word soup.

What actually counts as an ATS keyword

Start by narrowing the field, because most of what gets called a keyword is not one.

An applicant tracking system is a database. A recruiter with 900 applicants opens it and searches. What they type is almost always a noun:

  • Tools and technologies. Python, React, Figma, Salesforce, SQL, AutoCAD, Tableau.
  • Certifications and credentials. PMP, CPA, AWS Certified, Series 7, P.Eng.
  • Job titles. The exact title on the posting, plus its obvious neighbours.
  • Methodologies and domains. Agile, financial modelling, A/B testing, supply chain, clinical trials.
  • Hard requirements. Degree field, graduation window, work authorisation, language.

What is essentially never searched:

  • Adjectives about you. Motivated, passionate, dynamic, detail oriented.
  • Soft skills as bare words. Nobody searches teamwork. They read for it in your bullets instead.
  • Anything from the culture or perks section of the posting.
If you cannot picture a recruiter typing it into a search box, it is not a keyword. It is just a word.

Where the real keywords hide in a posting

Not every part of a job description carries the same weight. In rough order:

  1. The job title. Highest weight of anything in the posting. If it says Data Analyst and your resume says Business Insights Associate, that is a gap worth closing somewhere on the page.
  2. The requirements or qualifications block. This is written by the person who will actually screen you. Treat every noun in it as a candidate.
  3. The first three responsibility bullets. Postings are usually written in priority order. Bullet one matters more than bullet nine.
  4. Anything repeated. If a term shows up in the title, the summary, and the requirements, it is the job. Not a nice to have.
  5. Preferred qualifications. Real, but secondary. Use these to break ties, not to lead with.

Ignore the company boilerplate, the diversity statement, and the benefits list entirely. They are identical across every posting that company has ever put out, which means they carry zero signal about this role.

The fifteen minute extraction method

Same process every time. It gets faster once you have done it three or four times.

  1. 1

    Paste the posting into a blank document

    Strip out the company boilerplate and the benefits. What is left is usually a third of the original length and all of the signal.
  2. 2

    Highlight every noun that is a tool, credential, title, or method

    Do not think about whether you have it yet. Just mark it. You will normally end up with twenty five to forty terms.
  3. 3

    Mark anything that appears twice or more

    Repetition is the posting telling you what it actually cares about. These become your must haves.
  4. 4

    Sort into three buckets

    Have it and it is on my resume. Check the wording matches the posting exactly. Have it but it is not on my resume, or is worded differently. This is your gold, and it is usually the biggest bucket. Do not have it. Leave it alone.
  5. 5

    Take the top eight to twelve from bucket two

    Prioritise the repeated ones and anything from the requirements block. That short list is your edit for this application. Not the whole resume, just those.
  6. 6

    Place each one where it is already true

    Rewrite the bullet that already describes that work so it uses the posting's word for it. You are not adding claims. You are renaming things you have already done.

Bucket two is where the whole thing lives. Almost everyone finds six to ten things they genuinely did, described in slightly different vocabulary, which means they were invisible to every search a recruiter ran.

Where to put them once you have them

Placement changes how a keyword reads to a human, even when it does not change whether a machine finds it.

Before

Skills: Python, SQL, Tableau, data pipelines, A/B testing, stakeholder management, ETL, dashboards

After

Built a nightly SQL and Python pipeline that replaced a manual export, cutting reporting turnaround from 2 days to 40 minutes for a 12 person ops team. Shipped the Tableau dashboard it feeds.

Every term still gets indexed. The difference is that a person reading the second one believes it, because the claim comes with a shape and a number attached.

Order of preference:

  1. Inside experience and project bullets. This is where a keyword and its evidence sit in the same sentence. Strongest possible placement.
  2. A skills section. Good for exact tool names and certifications that would be awkward to work into prose. Keep it as plain text, comma separated, no ratings and no skill bars.
  3. A two or three line summary at the top. Optional. If you use one, put three or four of the highest weight terms in it, because the top of page one gets the most attention.

Whatever you do, do not create a wall of terms at the bottom under a heading like Additional Keywords. Parsers read it, recruiters see exactly what it is, and it undoes the credibility the rest of the page just earned.

The line between matching and stuffing

The rule is short. A keyword earns its place if a follow up question would not embarrass you.

If a recruiter says tell me about your Kubernetes experience and you have a real answer, keep it. If your answer is a forty five second walk backwards, take it off. The keyword got you into a conversation you then lost, which is worse than not having the conversation.

Concrete signs you have crossed the line:

  • The same term appears four or more times on one page.
  • A bullet exists only to hold keywords and describes no actual work you did.
  • Your skills section is longer than your most recent role.
  • You are listing a tool you used once in a tutorial alongside ones you used for eight months.

And the one that should be obvious but keeps coming up: white text keyword blocks do not work. Every applicant tracking system shows the recruiter the extracted plain text, and the hidden block shows up in it at full opacity.

If you are a student with no industry experience yet

The advice above assumes you have jobs to rewrite. If you have coursework, one part time role, and two projects, the buckets look different but the method holds.

  • Coursework counts, if you name it precisely. Not relevant coursework in data. Say the course name and the actual tooling: Statistical Modelling in R, Database Systems using PostgreSQL.
  • Projects are your experience section. A project with a real stack, a real user count, and a link carries more keyword surface than a summer role stocking shelves, and it is completely legitimate.
  • Club and society roles carry real terms. Budgeting, event operations, recruitment, sponsorship outreach, member retention. Those are the same nouns the posting uses, and you did them.
  • Do not pad with a tool you touched for an hour. Three tools you can discuss beats eleven you cannot.

The gap between an invisible student resume and a shortlisted one is usually not more experience. It is the same experience, described using the words the posting used.

Once you have the terms, the next step is deciding which parts of the resume to actually change per application. That is in how to tailor your resume to a job description in about twenty minutes. If you are not yet sure keywords are your problem at all, start with the five reasons resumes get rejected.

Common questions

How many keywords should I put on my resume?
Think in terms of coverage, not count. Pull the eight to twelve terms that the posting treats as required and make sure each one appears where it is true. Most guidance puts a strong match somewhere in the seventy to eighty five percent overlap range. Above that you are usually stuffing, and a human reader will notice.
Where should keywords go on a resume?
Inside your experience bullets first, because that is where a keyword is backed by evidence. A skills section second, for exact tool and technology names. A short summary third, if you use one. A keyword in a skills list with nothing in your experience supporting it reads as a claim, not a qualification.
Does white text keyword stuffing work?
No. Parsers read hidden text, recruiters see it the moment they copy the document or open the parsed version, and it reads as an attempt to cheat. Every ATS shows the recruiter the extracted plain text, which is where the hidden block shows up in full.
Should I copy the exact wording from the job description?
For nouns, yes. Tool names, certifications, methodologies, and job titles should match the posting exactly, because those are what a recruiter types into a search box. For sentences, no. Copying phrasing wholesale reads as filler and wastes the line you could have used for evidence.
What if I genuinely do not have the keyword?
Leave it out. A missing keyword costs you one search. A false one costs you the interview and your credibility, because it comes up in the first five minutes of a technical conversation. If the gap is real and it matters, that is useful information about which roles to target next.

Stop retyping the same application.

Save your answers once. ApplyAgents fills Workday, Greenhouse, Lever, and more.

Get 3 autofills free

No credit card. You always click Submit.